-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathredash.html
57 lines (56 loc) · 36.1 KB
/
redash.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Redash | SECMAR</title>
<meta name="description" content="Jeu de données des affaires maritimes sur l'assistance et le sauvetage en mer">
<link rel="icon" href="https://www.snosan.fr/themes/rainlab-vanilla/assets/images/favicon.png">
<meta name="theme-color" content="#0d3f94">
<link rel="preload" href="/assets/css/0.styles.e90450f4.css" as="style"><link rel="preload" href="/assets/js/app.723cabb4.js" as="script"><link rel="preload" href="/assets/js/4.7b387fda.js" as="script"><link rel="preload" href="/assets/js/12.08f5e00c.js" as="script"><link rel="prefetch" href="/assets/js/7.0cbe5dfc.js"><link rel="prefetch" href="/assets/js/2.413b4e91.js"><link rel="prefetch" href="/assets/js/3.1a376dc8.js"><link rel="prefetch" href="/assets/js/5.46a485ad.js"><link rel="prefetch" href="/assets/js/6.96d518fd.js"><link rel="prefetch" href="/assets/js/8.9ee0e24e.js"><link rel="prefetch" href="/assets/js/9.4f108125.js"><link rel="prefetch" href="/assets/js/10.3d1752a0.js"><link rel="prefetch" href="/assets/js/11.95da56de.js"><link rel="prefetch" href="/assets/js/13.caeb3dec.js"><link rel="prefetch" href="/assets/js/14.a3f89f9d.js"><link rel="prefetch" href="/assets/js/15.fdd30358.js"><link rel="prefetch" href="/assets/js/16.33e434b2.js">
<link rel="stylesheet" href="/assets/css/0.styles.e90450f4.css">
</head>
<body>
<div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><!----> <span class="site-name">SECMAR</span></a> <div class="links" style="max-width:nullpx;"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="https://redash.snosan.fr" target="_blank" rel="noopener noreferrer" class="nav-link external">
Redash
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="nav-item"><a href="https://carte.snosan.fr" target="_blank" rel="noopener noreferrer" class="nav-link external">
Cartographie
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="nav-item"><a href="/snosan.html#contact" class="nav-link">Contact</a></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <div class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="https://redash.snosan.fr" target="_blank" rel="noopener noreferrer" class="nav-link external">
Redash
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="nav-item"><a href="https://carte.snosan.fr" target="_blank" rel="noopener noreferrer" class="nav-link external">
Cartographie
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div><div class="nav-item"><a href="/snosan.html#contact" class="nav-link">Contact</a></div> <!----></nav> <ul class="sidebar-links"><li><a href="/" class="sidebar-link">Accueil</a></li><li><a href="/CHANGELOG.html" class="sidebar-link">Changements sur le jeu de données</a><ul class="sidebar-sub-headers"></ul></li><li><div class="sidebar-group collapsable"><p class="sidebar-heading open"><span>Formations</span> <span class="arrow down"></span></p> <ul class="sidebar-group-items"><li><a href="/langage_sql.html" class="sidebar-link">Langage SQL</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/langage_sql.html#requete-de-selection" class="sidebar-link">Requête de sélection</a></li><li class="sidebar-sub-header"><a href="/langage_sql.html#fonctions-supplementaires-en-sql" class="sidebar-link">Fonctions supplémentaires en SQL</a></li></ul></li><li><a href="/redash.html" class="active sidebar-link">Redash</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/redash.html#requetes" class="sidebar-link">Requêtes</a></li><li class="sidebar-sub-header"><a href="/redash.html#visualisations" class="sidebar-link">Visualisations</a></li><li class="sidebar-sub-header"><a href="/redash.html#tableaux-de-bord" class="sidebar-link">Tableaux de bord</a></li></ul></li></ul></div></li><li><div class="sidebar-group"><p class="sidebar-heading"><span>Modèle de données</span> <!----></p> <ul class="sidebar-group-items"><li><a href="/schema.html" class="sidebar-link">Schéma de données</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/schema.html#operations" class="sidebar-link">operations</a></li><li class="sidebar-sub-header"><a href="/schema.html#resultats-humain" class="sidebar-link">resultats_humain</a></li><li class="sidebar-sub-header"><a href="/schema.html#moyens" class="sidebar-link">moyens</a></li><li class="sidebar-sub-header"><a href="/schema.html#flotteurs" class="sidebar-link">flotteurs</a></li><li class="sidebar-sub-header"><a href="/schema.html#operations-stats" class="sidebar-link">operations_stats</a></li><li class="sidebar-sub-header"><a href="/schema.html#moyens-snsm" class="sidebar-link">moyens_snsm</a></li></ul></li><li><a href="/tables_codes.html" class="sidebar-link">Tables de codes</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/tables_codes.html#transition-de-seamis-vers-le-snosan" class="sidebar-link">Transition de SeaMIS vers le SNOSAN</a></li><li class="sidebar-sub-header"><a href="/tables_codes.html#cross" class="sidebar-link">CROSS</a></li><li class="sidebar-sub-header"><a href="/tables_codes.html#evenements-declenchant" class="sidebar-link">Événements déclenchant</a></li><li class="sidebar-sub-header"><a href="/tables_codes.html#moyen-d-alerte" class="sidebar-link">Moyen d'alerte</a></li><li class="sidebar-sub-header"><a href="/tables_codes.html#qui-alerte" class="sidebar-link">Qui alerte</a></li><li class="sidebar-sub-header"><a href="/tables_codes.html#bilan-humain" class="sidebar-link">Bilan humain</a></li><li class="sidebar-sub-header"><a href="/tables_codes.html#autorites-des-moyens" class="sidebar-link">Autorités des moyens</a></li><li class="sidebar-sub-header"><a href="/tables_codes.html#types-precis-de-flotteurs" class="sidebar-link">Types précis de flotteurs</a></li><li class="sidebar-sub-header"><a href="/tables_codes.html#ports-de-reference-pour-la-maree" class="sidebar-link">Ports de référence pour la marée</a></li></ul></li></ul></div></li><li><div class="sidebar-group collapsable"><p class="sidebar-heading"><span>SNOSAN</span> <span class="arrow right"></span></p> <!----></div></li></ul> <div class="sidebar__toggle"><span class="arrow left"></span> <span class="sidebar__toggle-label">
Cacher le menu
</span></div></div> <div class="page"> <div class="content"><h1 id="redash"><a href="#redash" aria-hidden="true" class="header-anchor">#</a> Redash</h1> <p>Cette page contient des instructions spécifiques à l'interface web de Redash en tant qu'utilisateur.</p> <p></p><div class="table-of-contents"><ul><li><a href="#requetes">Requêtes</a><ul><li><a href="#creer-une-requete">Créer une requête</a></li><li><a href="#rafraichir-automatiquement-une-requete">Rafraîchir automatiquement une requête</a></li><li><a href="#proposer-des-filtres-dans-ses-requetes">Proposer des filtres dans ses requêtes</a></li><li><a href="#supprimer-une-requete">Supprimer une requête</a></li><li><a href="#raccourcis-dans-les-requetes">Raccourcis dans les requêtes</a></li><li><a href="#naviguer-parmi-les-requetes-existantes">Naviguer parmi les requêtes existantes</a></li><li><a href="#reprendre-une-requete-existante">Reprendre une requête existante</a></li></ul></li><li><a href="#visualisations">Visualisations</a><ul><li><a href="#creer-une-visualisation-graphique">Créer une visualisation graphique</a></li><li><a href="#creer-un-compteur">Créer un compteur</a></li><li><a href="#creer-un-tableau-croise-dynamique">Créer un tableau croisé dynamique</a></li></ul></li><li><a href="#tableaux-de-bord">Tableaux de bord</a><ul><li><a href="#creer-un-tableau-de-bord">Créer un tableau de bord</a></li><li><a href="#ajouter-des-visualisations-a-un-tableau-de-bord">Ajouter des visualisations à un tableau de bord</a></li><li><a href="#ajouter-du-texte-a-un-tableau-de-bord">Ajouter du texte à un tableau de bord</a></li><li><a href="#collaborer-sur-un-tableau-de-bord">Collaborer sur un tableau de bord</a></li><li><a href="#partager-un-tableau-de-bord">Partager un tableau de bord</a></li><li><a href="#mettre-fin-au-partage-d-un-tableau-de-bord">Mettre fin au partage d'un tableau de bord</a></li></ul></li></ul></div><p></p> <h2 id="requetes"><a href="#requetes" aria-hidden="true" class="header-anchor">#</a> Requêtes</h2> <h3 id="creer-une-requete"><a href="#creer-une-requete" aria-hidden="true" class="header-anchor">#</a> Créer une requête</h3> <p>Pour créer une nouvelle requête, voici la démarche à suivre :</p> <ul><li>Cliquer sur le bouton bleu <code>Create</code> dans la barre tout en haut</li> <li>Sélectionner <code>Query</code></li> <li>Taper votre requête SQL dans la partie droite de l'écran</li> <li>Exécuter votre requête à l'aide du bouton bleu <code>Execute</code></li> <li>Sauvegarder votre requête</li> <li>Nommer votre requête, en haut à gauche, en cliquant sur <code>New Query</code></li> <li>Donnez une description détaillée de votre requête en cliquant sur <code>No description</code></li></ul> <div class="tip custom-block"><p class="custom-block-title">Nommer vos requêtes</p> <p>Pour retrouver facilement un ensemble de requêtes, nous vous recommandons de suivre une convention de nommage. Vous pouvez par exemple nommer vos requêtes de la façon suivante :</p> <ul><li>[Etel] [Annuel] : Top 20 des événements</li> <li>[CROSS JBG] - Moyens engagés pour isolés par la marée/envasés</li> <li>[Infographie DAM] Part d'opérations entre juin et septembre</li></ul></div> <div class="tip custom-block"><p class="custom-block-title">Raccourcis clavier</p> <p>Vous pouvez enregistrer votre requête à l'aide du raccourci <code>CTRL + S</code> et exécuter votre requête avec le raccourci <code>CTRL + Entrée</code>.</p></div> <h3 id="rafraichir-automatiquement-une-requete"><a href="#rafraichir-automatiquement-une-requete" aria-hidden="true" class="header-anchor">#</a> Rafraîchir automatiquement une requête</h3> <div class="warning custom-block"><p class="custom-block-title">Rafraîchissement par défaut</p> <p>Par défaut, les requêtes que vous créez <strong>ne sont pas rafraîchies automatiquement</strong>. Ceci signifie que si vous faites par exemple une requête année par année, votre requête ne prendra pas en compte les nouvelles données tant qu'elle n'aura pas été exécutée à nouveau.</p></div> <p>Si votre requête répond à un besoin ponctuel, vous pouvez conserver une absence de rafraîchissement et vous contenter de l'exécuter vous-même en cas de besoin. En revanche, si vous souhaitez incorporer celle-ci sur un tableau de bord, il est souhaitable qu'elle soit rafraîchie régulièrement.</p> <p>Voici la démarche à suivre :</p> <ul><li>Vous rendre sur la page de la requête concernée</li> <li>En bas à gauche de la page, changer la valeur de <code>Refresh schedule</code></li> <li>Choisir entre un rafraîchissement à la journée ou à la semaine</li></ul> <h3 id="proposer-des-filtres-dans-ses-requetes"><a href="#proposer-des-filtres-dans-ses-requetes" aria-hidden="true" class="header-anchor">#</a> Proposer des filtres dans ses requêtes</h3> <p>Au lieu d'imposer une contrainte dans une clause <code>WHERE</code> d'une requête, vous pouvez laisser la possibilité à l'utilisateur de choisir un ou plusieurs paramètres de votre requête - par exemple le CROSS et l'année. Si plusieurs de vos requêtes possèdent des filtres du même nom, ces filtres peuvent ensuite être utilisés globalement au sein d'un tableau de bord : en changeant la valeur d'un filtre d'une année, toutes les visualisations avec un filtre sur l'année changeront d'année en même temps.</p> <p>La définition d'un filtre se fait par le <strong>renommage de la colonne en suivant une convention de nommage</strong>. Voici un exemple de requête définissant des filtres :</p> <div class="language-sql extra-class"><pre class="language-sql"><code><span class="token keyword">SELECT</span>
<span class="token string">"stats"</span><span class="token punctuation">.</span><span class="token string">"annee"</span><span class="token punctuation">,</span>
<span class="token string">"op"</span><span class="token punctuation">.</span><span class="token string">"cross"</span> <span class="token keyword">as</span> <span class="token string">"cross::filter"</span><span class="token punctuation">,</span> <span class="token comment">-- ::filter propose un filtre permettant un choix unique</span>
<span class="token string">"op"</span><span class="token punctuation">.</span><span class="token string">"type_operation"</span> <span class="token keyword">as</span> <span class="token string">"type_operation::multi-filter"</span><span class="token punctuation">,</span> <span class="token comment">-- ::multi-filter propose un filtre offrant plusieurs choix</span>
<span class="token function">count</span><span class="token punctuation">(</span><span class="token string">"op"</span><span class="token punctuation">.</span><span class="token string">"operation_id"</span><span class="token punctuation">)</span> <span class="token keyword">as</span> <span class="token string">"nb_operations"</span>
<span class="token keyword">FROM</span> <span class="token string">"operations"</span> <span class="token keyword">as</span> <span class="token string">"op"</span>
<span class="token keyword">JOIN</span> <span class="token string">"operations_stats"</span> <span class="token keyword">as</span> <span class="token string">"stats"</span> <span class="token keyword">on</span> <span class="token string">"stats"</span><span class="token punctuation">.</span><span class="token string">"operation_id"</span> <span class="token operator">=</span> <span class="token string">"op"</span><span class="token punctuation">.</span><span class="token string">"operation_id"</span>
<span class="token keyword">WHERE</span> <span class="token string">"stats"</span><span class="token punctuation">.</span><span class="token string">"annee"</span> <span class="token operator">>=</span> <span class="token number">2010</span>
<span class="token keyword">GROUP</span> <span class="token keyword">BY</span> <span class="token number">1</span><span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">,</span> <span class="token number">3</span>
<span class="token keyword">ORDER</span> <span class="token keyword">BY</span> <span class="token number">2</span> <span class="token keyword">ASC</span> <span class="token comment">-- Le tri ascendant par CROSS permet d'avoir les CROSS dans l'ordre alphabétique dans le filtre</span>
</code></pre></div><p>Vous obtenez alors le résultat suivant : vous pouvez choisir une valeur de CROSS et une ou plusieurs valeurs possibles pour le type d'opération (SAR / MAS / DIV / SUR / POL).</p> <p><img src="https://i.imgur.com/izuytNo.png" alt="Résultat de la requête avec des filtres"></p> <h3 id="supprimer-une-requete"><a href="#supprimer-une-requete" aria-hidden="true" class="header-anchor">#</a> Supprimer une requête</h3> <p>Pour supprimer une requête, voici la démarche à suivre :</p> <ul><li>Cliquez sur <code>...</code>en haut à droite de la requête et choisir <code>Archive</code></li></ul> <h3 id="raccourcis-dans-les-requetes"><a href="#raccourcis-dans-les-requetes" aria-hidden="true" class="header-anchor">#</a> Raccourcis dans les requêtes</h3> <p>Pour écrire des requêtes plus rapidement, il existe des raccourcis qui permettent de générer automatiquement des squelettes de requête comme base de départ. Il faut taper un mot clé puis le sélectionner dans l'autocomplétion.</p> <h4 id="pour-un-cross"><a href="#pour-un-cross" aria-hidden="true" class="header-anchor">#</a> Pour un CROSS</h4> <p>Pour générer une requête spécifique à un CROSS, vous pouvez utiliser un des mots clés suivant :</p> <ul><li><code>antilles-guyane</code></li> <li><code>corse</code></li> <li><code>corsen</code></li> <li><code>cross-med</code> (CROSS La Garde et Corse)</li> <li><code>etel</code></li> <li><code>gris-nez</code></li> <li><code>jobourg</code></li> <li><code>la-garde</code></li> <li><code>la-reunion</code></li> <li><code>nouvelle-caledonie</code></li> <li><code>polynesie</code></li></ul> <h4 id="pour-le-snosan"><a href="#pour-le-snosan" aria-hidden="true" class="header-anchor">#</a> Pour le SNOSAN</h4> <p>Utiliser le mot clé <code>snosan</code>.</p> <h3 id="naviguer-parmi-les-requetes-existantes"><a href="#naviguer-parmi-les-requetes-existantes" aria-hidden="true" class="header-anchor">#</a> Naviguer parmi les requêtes existantes</h3> <h4 id="voir-toutes-les-requetes"><a href="#voir-toutes-les-requetes" aria-hidden="true" class="header-anchor">#</a> Voir toutes les requêtes</h4> <p>Vous pouvez retrouver la liste complète des requêtes déjà publiées en cliquant sur le bouton <code>Queries</code> dans la barre de menu tout en haut de chaque page. Il est possible de chercher une requête par mot-clé depuis l'onglet <code>Search</code>.</p> <h4 id="voir-ses-requetes"><a href="#voir-ses-requetes" aria-hidden="true" class="header-anchor">#</a> Voir ses requêtes</h4> <p>Vous pouvez retrouver la liste complète de vos requêtes publiées en cliquant sur le bouton <code>Queries</code> dans la barre de menu tout en haut de chaque page puis choisir l'onglet <code>My Queries</code>.</p> <h4 id="consulter-la-requete-source-d-une-visualisation"><a href="#consulter-la-requete-source-d-une-visualisation" aria-hidden="true" class="header-anchor">#</a> Consulter la requête source d'une visualisation</h4> <p>Pour retrouver la requête source d'une visualisation que vous voyez depuis un tableau de bord, vous pouvez passer votre souris sur la visualisation, cliquer sur les points bleus en haut à droite et choisir le menu <code>View Query</code>.</p> <h3 id="reprendre-une-requete-existante"><a href="#reprendre-une-requete-existante" aria-hidden="true" class="header-anchor">#</a> Reprendre une requête existante</h3> <p>Il est parfois souhaitable de reprendre une requête existante pour l'adapter pour ses besoins ou comme base de travail. Redash facilite ce besoin en proposant de reprendre la requête SQL et les visualisations d'une requête existante. Voyez ceci comme un copier coller, plus efficace.</p> <p>La démarche à suivre est la suivante :</p> <ul><li>Vous rendre sur la requête sur laquelle vous souhaitez vous baser</li> <li>En haut à droite de la page, cliquer sur <code>…</code> et choisir le menu <code>Fork</code></li> <li>Renommer votre requête, adapter la requête SQL et les visualisations</li></ul> <div class="warning custom-block"><p class="custom-block-title">Rafraîchissement de la requête copiée</p> <p>Par défaut, si la requête source avait un rafraîchissement défini, votre nouvelle requête ne sera pas rafraîchie par défaut. Pensez à <a href="#rafraichir-automatiquement-une-requete">la rafraîchir automatiquement</a> si nécessaire.</p></div> <h2 id="visualisations"><a href="#visualisations" aria-hidden="true" class="header-anchor">#</a> Visualisations</h2> <h3 id="creer-une-visualisation-graphique"><a href="#creer-une-visualisation-graphique" aria-hidden="true" class="header-anchor">#</a> Créer une visualisation graphique</h3> <p>Une fois que vous avez <a href="/redash.html#requetes">créé une requête</a>, vous pouvez construire plusieurs visualisations à partir des données obtenues (histogramme, nuage de points, camembert par exemple).</p> <p>Pour créer une nouvelle visualisation, la démarche à suivre est la suivante :</p> <ul><li>Vous rendre sur la requête sur laquelle vous souhaitez créer une visualisation</li> <li>Cliquer sur le bouton <code>New Visualization</code></li> <li>Choisir le type de graphique souhaité dans <code>Chart type</code> (par défaut, un histogramme)</li> <li>Choisir les données à afficher en X et en Y (vous pouvez en mettre plusieurs en Y)</li> <li>Choisir si vous souhaitez avoir plusieurs groupes selon les valeurs d'une colonne dans la partie <code>Group By</code></li> <li>Remplir le titre du graphique dans <code>Visualization Name</code></li> <li>Renseigner les légendes dans les onglets <code>X Axis</code> et <code>Y Axis</code></li> <li>Enregistrer la visualisation avec le bouton bleu <code>Save</code>, en bas à droite</li></ul> <div class="tip custom-block"><p class="custom-block-title">Mon axe X n'est pas le bon</p> <p>Il est possible que Redash ne comprenne pas automatiquement les données à afficher selon l'axe X. Vous pouvez alors vous rendre dans l'onglet <code>X Axis</code>, changer l'échelle dans la partie <code>Scale</code> et choisir de trier ou non vos données avec la case à cocher <code>Sort Values</code>.</p></div> <div class="tip custom-block"><p class="custom-block-title">Changer le nom des séries</p> <p>Vous pouvez renommer les noms des colonnes de vos données dans l'onglet <code>Series</code>.</p></div> <div class="warning custom-block"><p class="custom-block-title">Disparition de colonnes</p> <p>Si vous avez changé le nom de vos colonnes après avoir créé une visualisation, vous devrez à nouveau choisir le bon nom de colonne en modifiant la visualisation que vous aviez créée.</p></div> <h3 id="creer-un-compteur"><a href="#creer-un-compteur" aria-hidden="true" class="header-anchor">#</a> Créer un compteur</h3> <p>Un compteur vous permet de suivre en temps réel le compte d'une certaine valeur (par exemple, le nombre d'opérations, le nombre de personnes décédées, le nombre de moyens engagés, etc…). Le compteur s'incrémente automatiquement à la fréquence de rafraîchissement choisie pour la requête.</p> <p>Pour créer un compteur :</p> <ul><li>Vous rendre sur la requête sur laquelle vous souhaitez le mettre en place</li> <li>En dessous de l'éditeur de requête, cliquez sur <code>+ New Visualization</code></li> <li>Dans la partie <code>Visualization Type</code>, choisissez <code>Counter</code></li> <li>Dans la partie <code>Visualization Name</code>, vous pouvez nommer à quoi correspond le chiffre de votre compteur</li> <li>Dans la partie <code>Counter Value</code>, choisissez la colonne que vous souhaitez afficher sur votre compteur</li> <li>Dans la partie <code>Format</code>, vous pouvez formater le nombre qui s'affiche en choisissant par exemple un séparateur pour les milliers, le nombre de décimal à afficher, etc…</li></ul> <h3 id="creer-un-tableau-croise-dynamique"><a href="#creer-un-tableau-croise-dynamique" aria-hidden="true" class="header-anchor">#</a> Créer un tableau croisé dynamique</h3> <p>Un tableau croisé dynamique (<em>pivot table</em>) est une fonctionnalité qui permet de générer une synthèse d'une table de données brutes. Il permet de regrouper des données selon une ou plusieurs de ses propres catégories et faire les opérations nécessaires entre les montants correspondants (sommes, moyennes, comptages, etc.).</p> <p>Pour créer un tableau croisé dynamique :</p> <ul><li>Vous rendre sur la requête sur laquelle vous souhaitez le mettre en place</li> <li>En dessous de l'éditeur de requête, cliquez sur <code>+ New Visualization</code></li> <li>Dans la partie <code>Visualization Type</code>, choisissez <code>Pivot Table</code></li> <li>Dans la partie <code>Visualization Name</code>, vous pouvez donner un titre à votre tableau</li> <li>Vous pouvez ensuite glisser vos colonnes en haut et à gauche. Les colonnes en haut, correspondront aux futures colonnes du tableau et celles à gauche aux lignes</li> <li>Il faut ensuite cliquer sur <code>count</code> pour choisir l'opération à effectuer et choisir en dessous sur quelle colonne elle s'appliquera</li> <li>En cliquant sur <code>Table</code>, vous aurez le choix du rendu du tableau. Vous pouvez par exemple faire des tableaux avec des zones de chaleurs (nuance de blanc à rouge en fonction de la valeur) par ligne (<code>Row Heatmap</code>) ou par colonne (<code>Col Heatmap</code>)</li> <li>Cocher <code>Hide Pivot Controls</code> vous permet de n'afficher que votre tableau croisé dynamique sans les paramètres choisis</li></ul> <p>Un exemple d'un tableau croisé dynamique est présenté ci-dessous.
<img src="https://i.imgur.com/v2c66kG.png" alt="Exemple d'un tableau croisé dynamique"></p> <h2 id="tableaux-de-bord"><a href="#tableaux-de-bord" aria-hidden="true" class="header-anchor">#</a> Tableaux de bord</h2> <h3 id="creer-un-tableau-de-bord"><a href="#creer-un-tableau-de-bord" aria-hidden="true" class="header-anchor">#</a> Créer un tableau de bord</h3> <p>Pour créer un tableau de bord, il faut cliquer sur le bouton bleu <code>Create</code> dans la barre tout en haut, puis sélectionner <code>Dashboard</code>.</p> <p>On demande ensuite de nommer votre tableau de bord.</p> <div class="tip custom-block"><p class="custom-block-title">Regrouper des tableaux de bord</p> <p>Vous pouvez regrouper plusieurs tableaux de bord à l'aide d'un hashtag en début de nom. Ce hashtag ne doit pas contenir d'espaces, seulement des caractères alphanumériques.</p></div> <p>Des exemples possibles de noms de tableaux de bord. Notez le hashtag au début du nom du tableau de bord :</p> <ul><li>#SNOSAN Suivi de la saison estivale</li> <li>#CROSS-A Activité dans les STM et DST</li> <li>#CROSS-JBG Isolement par la marée</li> <li>#CROSS-AG Suivi des navires de pêches</li> <li>#SM1 Bilan annuel des CROSS</li></ul> <h3 id="ajouter-des-visualisations-a-un-tableau-de-bord"><a href="#ajouter-des-visualisations-a-un-tableau-de-bord" aria-hidden="true" class="header-anchor">#</a> Ajouter des visualisations à un tableau de bord</h3> <p>Après avoir créé des visualisations et un tableau de bord, vous pouvez les ajouter à un tableau de bord en suivant la démarche suivante :</p> <ul><li>Vous rendre sur le tableau de bord en question</li> <li>Cliquer sur le bouton, en haut à droite, <code>…</code></li> <li>Choisir le menu <code>Edit</code></li> <li>Une barre blanche apparaît en bas de l'écran, cliquer le bouton le <code>Add Widget</code></li> <li>Taper le nom de la requête qui contient les visualisations souhaitées ou le numéro de requête présent dans l'URL de la requête</li> <li>Choisir la visualisation désirée dans le menu déroulant</li></ul> <p>Il est ensuite possible de réorganiser et d'adapter la taille de chaque visualisation à l'aide de la souris.</p> <p>Dès que vous obtenez un résultat satisfaisant, vous pouvez enregistrer le travail à l'aide du bouton bleu <code>Apply Changes</code>, en haut à droite.</p> <h3 id="ajouter-du-texte-a-un-tableau-de-bord"><a href="#ajouter-du-texte-a-un-tableau-de-bord" aria-hidden="true" class="header-anchor">#</a> Ajouter du texte à un tableau de bord</h3> <p>Il est possible d'ajouter du texte et du contenu média à un tableau de bord. Les cas d'utilisation classiques sont par exemple :</p> <ul><li>l'ajout de texte explicatif ;</li> <li>la séparation d'un tableau de bord en plusieurs parties logiques ;</li> <li>l'inclusion d'images ;</li> <li>le référencement de liens externes.</li></ul> <p>Pour ajouter du texte à un tableau de bord, voici la démarche à suivre :</p> <ul><li>Vous rendre sur le tableau de bord en question</li> <li>Cliquer sur le bouton, en haut à droite, <code>…</code></li> <li>Choisir le menu <code>Edit</code></li> <li>Une barre blanche apparaît en bas de l'écran, cliquer le bouton le <code>Add Widget</code></li> <li>Sélectionner l'onglet <code>Text Box</code></li> <li>Renseigner votre texte</li> <li>Cliquer sur <code>Add to dashboard</code></li></ul> <p>Il est ensuite possible de réorganiser et d'adapter la taille du bloc de texte à l'aide de la souris.</p> <h4 id="avoir-des-titres"><a href="#avoir-des-titres" aria-hidden="true" class="header-anchor">#</a> Avoir des titres</h4> <p>Pour avoir des titres de différents niveaux, vous pouvez utiliser la syntaxe suivante :</p> <div class="language-markdown extra-class"><pre class="language-markdown"><code><span class="token title important"><span class="token punctuation">#</span> Titre de 1er niveau (le plus gros)</span>
Un paragraphe.
<span class="token title important"><span class="token punctuation">##</span> Titre de 2ème niveau</span>
Du texte.
<span class="token title important"><span class="token punctuation">###</span> Titre de 3ème niveau (le moins gros)</span>
Toujours plus de texte.
</code></pre></div><h4 id="mettre-du-texte-en-gras"><a href="#mettre-du-texte-en-gras" aria-hidden="true" class="header-anchor">#</a> Mettre du texte en gras</h4> <p>Vous pouvez mettre du texte en gras à l'aide de la syntaxe suivante :</p> <div class="language-markdown extra-class"><pre class="language-markdown"><code><span class="token bold"><span class="token punctuation">**</span>Ceci est en gras<span class="token punctuation">**</span></span>. Mais là non.
</code></pre></div><h4 id="mettre-du-texte-en-italique"><a href="#mettre-du-texte-en-italique" aria-hidden="true" class="header-anchor">#</a> Mettre du texte en italique</h4> <p>Vous pouvez mettre du texte en italique à l'aide de la syntaxe suivante :</p> <div class="language-markdown extra-class"><pre class="language-markdown"><code><span class="token italic"><span class="token punctuation">*</span>Ceci est en italique<span class="token punctuation">*</span></span>. Mais là non.
</code></pre></div><h4 id="faire-un-lien-vers-une-page-web"><a href="#faire-un-lien-vers-une-page-web" aria-hidden="true" class="header-anchor">#</a> Faire un lien vers une page web</h4> <p>Vous pouvez faire un lien vers une page web à l'aide de la syntaxe suivante :</p> <div class="language-markdown extra-class"><pre class="language-markdown"><code>Voici <span class="token url">[un lien vers une page](https://example.com/page)</span>.
</code></pre></div><h4 id="inclure-une-image"><a href="#inclure-une-image" aria-hidden="true" class="header-anchor">#</a> Inclure une image</h4> <p>Vous pouvez inclure une image déjà hébergée sur Internet à l'aide de la syntaxe suivante :</p> <div class="language-markdown extra-class"><pre class="language-markdown"><code><span class="token url">![Description de l'image](https://example.com/lien/vers/image.jpg)</span>.
</code></pre></div><p>Si votre image n'est pas encore sur Internet, vous pouvez utiliser un service proposant de mettre en ligne votre image et copier-coller l'adresse de votre image. Vous pouvez par exemple utiliser <a href="https://imgur.com/upload" target="_blank" rel="noopener noreferrer">imgur.com<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a>.</p> <h3 id="collaborer-sur-un-tableau-de-bord"><a href="#collaborer-sur-un-tableau-de-bord" aria-hidden="true" class="header-anchor">#</a> Collaborer sur un tableau de bord</h3> <p>Par défaut, après avoir créé un tableau de bord, seule la personne qui l'a créé peut modifier l'agencement et les visualisations du tableau de bord. Vous pouvez faire en sorte que plusieurs personnes aient ces droits en suivant la démarche suivante :</p> <ul><li>Vous rendre sur le tableau de bord en question</li> <li>Cliquer sur le bouton, en haut à droite, <code>…</code></li> <li>Choisir le menu <code>Manage Permissions</code></li> <li>Renseigner le nom de la personne qui doit pouvoir éditer le tableau de bord (vous pouvez également supprimer d'anciens collaborateurs)</li> <li>Fermer la fenêtre à l'aide de la croix en haut à droite</li></ul> <h3 id="partager-un-tableau-de-bord"><a href="#partager-un-tableau-de-bord" aria-hidden="true" class="header-anchor">#</a> Partager un tableau de bord</h3> <p>Par défaut, tout tableau de bord créé est visible par les autres utilisateurs de Redash ayant un compte et étant connectés. Toutefois, il est parfois souhaitable de partager un tableau de bord à quelqu'un n'ayant pas de compte Redash et dont il n'est pas souhaitable que la personne possède un compte (puisse voir ou éditer des requêtes, naviguer à sa guise etc).</p> <p>Ainsi, Redash propose la possibilité de créer un lien unique, que vous pouvez partager et qui donne accès uniquement à un tableau de bord précis. Ce lien permet ainsi de consulter ce tableau de bord spécifique, sans avoir besoin de compte et ne donne pas d'autres privilèges sur Redash.</p> <p>La démarche à suivre est la suivante :</p> <ul><li>Vous rendre sur le tableau de bord en question</li> <li>Sélectionner la case <code>Allow public access (using a secret URL).</code></li> <li>Copier-coller le lien</li> <li>Fermer la fenêtre</li> <li>Le partager avec les personnes souhaitées</li></ul> <h3 id="mettre-fin-au-partage-d-un-tableau-de-bord"><a href="#mettre-fin-au-partage-d-un-tableau-de-bord" aria-hidden="true" class="header-anchor">#</a> Mettre fin au partage d'un tableau de bord</h3> <p>Si vous avez partagé un tableau de bord à l'aide d'un lien unique et que vous souhaitez qu'il ne soit plus possible d'y accéder via ce lien unique, vous pouvez désactiver ce partage en suivant la démarche suivante :</p> <ul><li>Vous rendre sur le tableau de bord en question</li> <li>Cliquer sur l'icône de partage, avant dernière icône en haut à droite de la page</li> <li>Décocher la case <code>Allow public access (using a secret URL).</code></li> <li>Fermer la fenêtre</li></ul></div> <div class="page-edit"><!----> <!----></div> <div class="page-nav"><p class="inner"><span class="prev">
←
<a href="/langage_sql.html" class="prev">
Langage SQL
</a></span> <span class="next"><a href="/schema.html">
Schéma de données
</a>
→
</span></p></div> </div> <!----></div></div>
<script src="/assets/js/4.7b387fda.js" defer></script><script src="/assets/js/12.08f5e00c.js" defer></script><script src="/assets/js/app.723cabb4.js" defer></script>
</body>
</html>