Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
Formation décisionnelle
Module BI10 – Initiation JOUR 3
2
Tableau croisé dynamique
1 Tableau croisé dynamique
3
Tableaux avec sections et totaux
Tableau croisé dynamique Tableaux avec sections et totaux Par défaut, une analyse ne crée qu’un simple tableau (vue « table »). La vue « table » peut être modifiée pour enrichir le tableau. Dans l’onglet « résultats », l’icone en forme de crayon permet de modifier une vue Renommer la vue Modifier la vue Retirer la vue de la mise en page composée
4
Tableaux avec sections et totaux
Tableau croisé dynamique Tableaux avec sections et totaux Modification de la vue « table » : Aperçu des résultats Afficher / Masquer la zone de résultats ou la zone de mise en page Structure et mise en page du tableau
5
Tableaux avec sections et totaux
Tableau croisé dynamique Tableaux avec sections et totaux Les colonnes peuvent être déplacées entre elles Ou placées en section (analogie BO : sections) Ou placées en invites (analogie BO : contrôles d’entrée) Ou placées dans la zone « exclu » (si on ne désire pas l’utiliser dans cette vue) Section pour le dispositif « CIVIS classique » Page pour 2009 (l’année est placée en « invite de table ») Section pour le dispositif « CIVIS renforcé »
6
Tableaux avec sections et totaux
Tableau croisé dynamique Tableaux avec sections et totaux Des totaux peuvent être générés à l’aide de l’icone Exemple pour afficher un total global au tableau (total sur une table Exemple en ressortant les dispositifs des sections et en proposant des sous-totaux par mois (total sur une colonne)
7
Tableaux avec sections et totaux
Tableau croisé dynamique Tableaux avec sections et totaux Un total sur une section génère une section supplémentaire « toutes les sections » Un total sur une invite génère une valeur supplémentaire « toutes les valeurs »
8
Tableaux avec sections et totaux
Tableau croisé dynamique Tableaux avec sections et totaux Il est possible de mettre en forme les colonnes sans repasser par l’onglet critère, en cliquant sur l’icone d’une colonne Chaque zone dispose de propriétés propres accessibles par l’icone Ne pas oublier de cliquer sur le bouton pour valider les modifications effectuées sur la vue
9
Exercice 1 – création de tables
Tableau croisé dynamique Exercice 1 – création de tables Créer une analyse qui présente les entrées en dispositif CIVIS par année et par mois, pour l’année n et pour l’année n-1. Dans la vue table, faire en sorte de pouvoir choisir l’année via une liste. Afficher le sous-total des programmes CIVIS Sauvegarder l’analyse sous le nom de « JOUR3_Exercice1» dans le dossier partagé « /__Formation/Session_X/Binome_X »
10
Exercice 1 : solution Tableau croisé dynamique Clémence :
À la base le troisième point était « dans la vue table, faire en sorte d’afficher un tableau par année » ce qui signifie donc mettre l’année en section. Or quand on le fait, on a une erreur : Erreur d'affichage de la vue Nombre maximal configuré de sections, de lignes, de colonnes ou d'invites de sortie autorisées dépassé. J’ai donc modifié la consigne pour qu’il faille choisir l’année via une liste (mettre la colonne année en invite donc)
11
Tableaux avec sections et totaux
Tableau croisé dynamique Tableaux avec sections et totaux La vue « tableau croisé dynamique » est un tableau disposant d’options avancées : Possibilité de croiser des données en colonne et en ligne ( analogie BO : tableau croisé) Possibilité d’afficher des totaux à différents endroits (pas uniquement en dessous) Possibilité de générer des ratios (%) à la volée La création de nouvelle vue s’effectue depuis l’onglet résultat, en bas à gauche :
12
Tableaux avec sections et totaux
Tableau croisé dynamique Tableaux avec sections et totaux Afficher les données en colonnes et en lignes :
13
Tableaux avec sections et totaux
Tableau croisé dynamique Tableaux avec sections et totaux La case « libellés d’indicateur » peut être déplacée pour un rendu différent : Exemple : en colonne :
14
Tableaux avec sections et totaux
Tableau croisé dynamique Tableaux avec sections et totaux La case « libellés d’indicateur » peut être déplacée pour un rendu différent : Exemple : en ligne :
15
Tableaux avec sections et totaux
Tableau croisé dynamique Tableaux avec sections et totaux La case « libellés d’indicateur » peut être déplacée pour un rendu différent : Exemple : en section : Exemple : en invite :
16
Exercice 2 – création de tableaux croisés dynamiques
Tableau croisé dynamique Exercice 2 – création de tableaux croisés dynamiques Rechercher et modifier l’analyse créée dans l’exercice précédent Retirer la vue « table » de la vue « mise en page composée » Créer une vue « tableau croisé dynamique » Afficher les années en ligne et les mois en colonne Sauvegarder l’analyse sous le nom de « JOUR3_Exercice2» dans le dossier partagé « /__Formation/Session_X/Binome_X »
17
Tableau croisé dynamique
Exercice 2 : solution
18
Mise en page d’un tableau : règles d’agrégation
2 Mise en page d’un tableau : règles d’agrégation
19
Tableaux croisés avec sections et totaux
Mise en page de tableaux Tableaux croisés avec sections et totaux Les totaux peuvent être placés à différents endroits : AVANT APRES A LA FIN
20
Cumuls, ratios et règles d’agrégation
Mise en page de tableaux Cumuls, ratios et règles d’agrégation Dans un tableau croisé dynamique, il est possible de modifier l’affichage d’une valeur Pour cela, dupliquer la couche Puis avec les options, choisir « Afficher en tant que cumul », ou « Afficher les données en tant que » Penser à renommer la couche dupliquée (formater les en-têtes)
21
Cumuls, ratios et règles d’agrégation
Mise en page de tableaux Cumuls, ratios et règles d’agrégation De la même manière, après avoir dupliqué une couche, on peut choisir l’option « Afficher les données en tant que », puis : Valeurs (choix par défaut) Pourcentage de Index de En choisissant « Couche », cela permet de choisir le pourcentage ou l’index par rapport à l’un des objets présents (par exemple, le nom du dispositif) Pourcentage Index : pourcentage, mais ramené à 1,00 (et non 100%)
22
Cumuls, ratios et règles d’agrégation
Mise en page de tableaux Cumuls, ratios et règles d’agrégation La règle d’agrégation permet de déterminer, au moment de l’agrégation (somme de la ligne), comment réaliser l’agrégation. Par défaut, il s’agit d’une somme « distincte », mais il est possible de le changer Exemple : nb jeunes dans chaque dispositifs => la somme totale présentera le total de jeunes « distincts » SUM : Fait une somme MIN : Indique la valeur minimale MAX : Indique la valeur maximale AVG : Fait une moyenne FIRST : Indique la première valeur LAST : Indique la dernière valeur COUNT : Indique le nombre de valeurs non nulles Attention au libellé de la ligne « total » qui ne correspond plus à la réalité Agrégation avec valeur minimale
23
Exercice 3 – cumuls et pourcentages
Mise en page de tableaux Exercice 3 – cumuls et pourcentages Créer un tableau croisé dynamique avec En lignes : les dispositifs, et les mois En colonnes : le nombre, le cumul et le pourcentage En invite de tableau croisé dynamique : les années Formater les entêtes pour changer les libellés Afficher la somme des dispositifs « après » Modifier le tableau croisé dynamique Ne garder que les indicateurs « nb entrées » et « nb entrées n-1 ». Dupliquer n-1 et faire le % par rapport à la colonne n.
24
Exercice 3 : corrigé Mise en page de tableaux Somme des dispositifs
Couche dupliquée sur les entrées en dispositif et cumul
25
Mise en page de tableaux
Exercice 3 : corrigé
26
3 Mise en page d’un tableau : proposer plusieurs indicateurs « autonomes »
27
Mettre en place un tableau avec des indicateurs « autonomes » en ligne
Mise en page de tableaux Mettre en place un tableau avec des indicateurs « autonomes » en ligne Pour mettre en place un tableau avec des indicateurs différents en ligne qui ne sont pas croisés, par exemple : Il existe 2 solutions : L’union d’analyse que nous allons voir en niveau 2 L’utilisation du tableau croisé dynamique en plaçant la dimension Temps en colonne que nous allons voir maintenant (si les indicateurs sont liés à cette dimension) A ne pas confondre avec l’utilisation de la table et le placement des indicateurs n et n-1 en colonne :
28
Mettre en place un tableau avec des indicateurs « autonomes » en ligne
Mise en page de tableaux Mettre en place un tableau avec des indicateurs « autonomes » en ligne Création d’un tableau croisé dynamique avec placement de la dimension temps en colonne. Les indicateurs sont bien liés à la dimension Temps / début Attention, par exemple pour les entrées et sorties de dispositif qui sont sur temps début et temps fin.
29
Exercice 4 – Indicateurs autonomes
Mise en page de tableaux Exercice 4 – Indicateurs autonomes Créer une analyse avec : Le nombre de sorties de dispositif au total, ainsi que « dont sortis en emploi », « dont sortis en alternance », et « dont sortis en formation » Pour les années 2013 et 2014 Créer une vue tableau croisé dynamique : Placer les années en colonne Placer les libellés d’indicateurs en ligne Calculer l’évolution entre 2013 et 2014
30
Exercice 4 : corrigé Mise en page de tableaux
Filtre sur l’indicateur pour avoir les catégories de situation « emploi » Attention, utiliser les catégories de situation en sortie de dispositif dans la dimension DISPOSITIF et non dans la dimension SITUATION
31
Mise en page de tableaux
Exercice 4 : corrigé
32
Mise en forme conditionnelle
4 Mise en forme conditionnelle
33
Mise en forme conditionnelle
La mise en forme conditionnelle permet de faire varier la mise en forme de données selon les valeurs. Elle est accessible depuis les propriétés de colonne d’une analyse. Lorsqu’on ajoute une condition, il est possible de choisir le style (notamment la couleur et l’affichage d’une image)
34
Exercice 5 – Mise en forme conditionnelle
Créer une analyse avec : Le nombre de sorties de dispositif au total, ainsi que « dont sortis en emploi » Pour les années 2013 et 2014 Rajouter une colonne « % » pour le sorties en emploi Créer une mise en forme conditionnelle : Ajouter 3 conditions sur le % pour avoir une couleur verte, orange ou rouge selon les valeurs (et un icône différent)
35
Exercice 5: corrigé Mise en forme conditionnelle
Modifier la formule en utilisant les opérateurs, ainsi que les colonnes (inconvénient : le contenu de la colonne est recopié, au lieu d’avoir une référence sur le nom).
36
Exercice 5: corrigé Mise en forme conditionnelle
Penser à indiquer le nombre de décimales Lorsqu’on clique sur « Image », un certain nombre d’images est proposées :
37
5 Filtres et Invites
38
Filtres ou invites? Invite Filtre Filtres et invites
Condition restrictive des données d’un tableau de bord. Correspond aux invites de requêtes ou contrôles d’entrées dans BO S’applique aux filtres des analyses. Pour les invites de tableau de bord, s’il n’existe pas le filtre correspondant dans l’analyse, l’invite ne pourra fonctionner. Pour les invites d’analyses ou de table, cela ne pose pas de problème (cf définition slide suivant) Filtre Condition restrictive des données d’une analyse Correspond aux conditions dans BO Ex : sur quel périmètre ?
39
Invites Filtres et invites
Une invite permet à l’utilisateur de sélectionner des données qui seront utilisées comme filtre sur une analyse Il existe plusieurs types d’invite dans OBIEE : Les invites de tableaux et de graphiques N’agissent que sur une vue (ex : un tableau) Ne modifient pas la requête SQL sous-jacente Les invites d’analyse Agit sur toutes les vues d’une analyse Modifie la requête SQL sous-jacente Les invites de tableau de bord Partageable : agit sur plusieurs analyses Intégrable dans un tableau de bord
40
Invites Filtres et invites
Il est recommandé d’utiliser les « invites de tableaux de bord » pour les dimensions génériques (exemple : Temps, Région…) Les invites d’analyse ne doivent être utilisées que si l’invite ne concerne que des éléments spécifiques à une analyse en particulier (cas très rare) Une invite de tableau de bord se crée depuis l’écran d’accueil ou le menu « nouveau »
41
Invites Filtres et invites
Comme pour une analyse, il faut choisir un domaine. Cliquer sur l’icone pour choisir les colonnes sur lesquelles l’invite s’appuiera Invites de colonnes : permettent de sélectionner des valeurs qui alimentent les colonnes des tableaux de bord ou analyses Invites de variable : permet de sélectionner et positionner une valeur enregistrée dans une variable Invite d’image : image contenant des sections ou zones sur lesquelles il est possible de cliquer pour sélectionner une valeur d’invite spécifique.
42
Invites Filtres et invites
Une logique à peu près similaire aux filtres doit être appliquée sur la colonne choisie Texte qui invitera l’utilisateur à rentrer une valeur Liste d’opérateurs
43
Invites Filtres et invites
La zone « entrée utilisateur » permet de choisir l’apparence de l’invite : Cases à cocher (plusieurs choix) Boutons radio (un seul choix) Zone de liste Champ de texte : (valeur saisie) Liste d’options (plusieurs choix) Les valeurs sélectionnables sont celles présentes en base
44
Invites Filtres et invites Cas particuliers Curseur
(option possible pour les valeurs de type numériques) Date (option possible pour les valeurs de type date)
45
Invites Filtres et invites
Le menu « options » permet entre autre de choisir : Les valeurs proposées par l’invite (par défaut : toutes les valeurs de la colonne) La valeur par défaut La taille de la zone d’invite
46
Invites Filtres et invites
L’option « limiter les valeurs » permet de restreindre une invite en fonction des valeurs sélectionnées dans une autre invite Exemple : n’afficher que les mois du trimestre choisi
47
Invites Filtres et invites Mise en page de l’invite
Alignement des invites en ligne ou colonne
48
Invites et filtres Filtres et invites
Pour qu’une analyse soit « compatible » avec une invite de tableau de bord, il faut : Que l’analyse soit basée sur le même domaine que l’invite Que l’analyse ait un filtre de type « est demandé » sur les colonnes de l’invite Dans le cadre de la « mallette », des filtres « est demandé » ont été enregistrés dans le catalogue pour chaque invite de tableau bord générique créée A noter : Il est possible d’utiliser une invite de tableau de bord s’il y a déjà un filtre non protégé sur la colonne (à la place d’un filtre « est demandé »).
49
Filtres – création depuis l’analyse
Filtres et invites Filtres – création depuis l’analyse Pour rappel, la création d’un filtre depuis l’analyse ou
50
Filtres – création « autonome »
Filtres et invites Filtres – création « autonome » Pour rappel, la création d’un filtre « autonome »
51
Invites et filtres Filtres et invites Sauvegarde des invites :
Une invite de tableau de bord est un objet BI Il doit donc être sauvegardé dans le catalogue ! Pour qu’ils soient accessibles, les enregistrer dans :
52
Exercice 6 – Invites Filtres et invites Créer une analyse avec :
Les entrées en dispositif Par libellé de dispositif Par mois et par année Mettre un filtre sur les dispositifs de type « est demandé » Créer une invite de tableau de bord sur les dispositifs Sauvegarder l’invite Créer un tableau de bord avec l’invite et l’analyse précédemment créés
53
Exercice 7 – Invites : pour aller plus loin
Filtres et invites Exercice 7 – Invites : pour aller plus loin Créer une invite de chaque type : Liste d’options (par exemple pour la liste des conseillers) Cases à cocher (par exemple pour la liste des dispositifs Curseur (par exemple pour le choix de l’âge) Créer une analyse permettant d’avoir la liste des jeunes dans un dispositif par conseiller et par âge Créer le tableau de bord correspondant en rajoutant les invites sur les conseillers, dispositif, et âge, ainsi qu’un titre Rajouter une invite sur l’échelon du dispositif, et lier le nom du dispositif avec l’échelon
54
Filtres et invites dans la mallette
Disponibles depuis le catalogue Disponibles à la création d’une analyse Invites / filtres unitaires Permet d’avoir, par thème (Jeunes, Dispositifs, Evènements, …) une liste d’invites unitaires (par exemple : choix de l’axe d’analyse, choix du lieu d’habitation, …) Invites / filtres globaux Permet d’avoir, par thème (Jeunes, Dispositifs, Evènements, …) un ensemble d’invites regroupées au sein d’une même invite (par exemple : choix de la période, de la structure, du lieu d’habitation et de l’axe d’analyse, …) Les invites globales permettront de proposer des tableaux de bord génériques qui correspondent aux besoins de plusieurs personnes => elles sont alors indépendantes pour choisir leurs critères de filtre
55
Focus sur l’historisation
6 Focus sur l’historisation
56
Historisation : principes généraux
Le principe utilisé est appelé SCD (« Slow Changing Dimension ») Chaque dimension du modèle est historisée Une ligne d’historique est crée à chaque modification saisie Par défaut les requêtes utilisent la version courante La dernière ligne historisée est la version courante Le principe est transparent pour un utilisateur standard qui ne voit et manipule qu’une seule version Il est ensuite possible de se positionner une date dans le passé et de filtrer les versions ultérieures Les propriétés sur les historiques sont disponibles sur chaque dimension dans le répertoire « champs techniques »
57
Historisation : exemple
Exemple de modification de la date d’entrée d’un dispositif Saisie initiale le 12/02 avec une date d’entrée au 02/01 Mise à jour le 20/02 avec une date d’entrée au 02/02 Champs techniques de gestion de l’historisation Données de la dimension Le dossier et le dispositif gardent les mêmes clés La date d’entrée en dispositif a été modifiée Les dates de début et de fin de validité de chaque version sont positionnées Ces champs permettent l’accès direct la manipulation des versions
58
Historisation : exemple
Exemple d’utilisation Cas 1 : Comptage du nombre d’entrées en dispositifs sur le mois de janvier (vue courante) Cas 2 : Comptage du nombre d’entrées en dispositifs sur le mois de janvier avec le résultat qu’on aurait obtenu le 15/02 Par défaut le modèle est filtré sur la version courante => résultat = 0 En positionnant un filtre on se place dans la situation au 15/02 (avant la modification) => résultat = 1
59
Historisation : les limites
Lors d’une migration les historiques ne sont pas repris Il n’est pas possible de faire une requête d’historique avec une date précédant la date de migration Chaque dimension est historisée de façon indépendante permettant de créer un « pseudo historique » en particulier sur la dimension dossier Il est donc possible par exemple de consulter les entrées en situation sur une période en version courante tout affichant les niveaux de la version du dossier du jeune à la date de début de période ou en fin de période Attention ! Les résultats se basent sur un historique technique des saisies du conseiller par le conseiller et non sur un historique métier : le résultat obtenu dans l’exemple précédent est le dernier niveau saisi par le conseiller avant la date choisie. Ce résultat peut ne pas être celui attendu d’un point de vue métier.
60
Exercice 8 – Historisation
Afficher la liste des historiques des conseillers des jeunes Sélectionner le nom des jeunes Sélectionner le nom des référents Sélectionner les champs techniques de type SCD Exercices optionnels : Retrouver l’historique des structures du jeune Vérifier si les jeunes était en ZUS à la date de signature de leur avenant dématérialisé
61
Champs SCD du jeune (et non de l’utilisateur)
Historisation Exercice 8 : solution Résultat Champs SCD du jeune (et non de l’utilisateur)
62
Exercice 8 : solution (dématérialisation)
Historisation Exercice 8 : solution (dématérialisation) Résultat Nb de jeunes habitant en ZUS à date de signature
63
7 Planification
64
Planification Programmation Les agents vous permettent d'automatiser vos processus de travail. Vous pouvez les utiliser pour fournir des alertes basées sur des événements, la publication planifiée de contenu et l'exécution conditionnelle d'actions basées sur les événements. Vous avez le choix entre les options suivantes : Une planification d'exécution de l'agent Une condition de données qui détermine ce que fait l'agent Une analyse qui peut être diffusée Des actions qui peuvent être exécutées automatiquement si la condition de données est remplie La création d’un agent est disponible depuis l’entête globale ou depuis l’onglet Résultat d’une analyse (Programmation)
65
Programmation Planification
Général : il vous permet d'indiquer le niveau de priorité du contenu qu'un agent doit diffuser et la méthode de génération du contenu de diffusion (c'est-à-dire, sous quel nom utilisateur la requête doit être exécutée). Contenu de diffusion : il vous permet de spécifier le contenu à diffuser avec un agent, par exemple, une page de tableau de bord ou une analyse enregistrée. Destinataires : il vous permet d'indiquer qui doit recevoir le contenu de diffusion de l'agent et qui est autorisé à s'abonner à l'agent. Programmation : il vous permet d'indiquer si l'agent doit être exécuté selon une programmation, sa fréquence d'exécution et le début et la fin de l'exécution. Destinations : il vous permet d'indiquer l'emplacement dans lequel le contenu doit être diffusé. Condition : il vous permet d'indiquer si l'agent diffuse son contenu et exécute ses actions dans tous les cas ou de manière conditionnelle. Actions : il vous permet de spécifier les actions à exécuter lorsqu'un agent a terminé.
66
Programmation – Généralités
Planification Programmation – Généralités Priorité. Exécuter en tant que : Utilisez cette option pour définir le niveau de priorité du contenu de diffusion : élevé, normal, faible. Destinataire : sélectionnez cette option pour utiliser les informations d'identification et de connexion de chaque destinataire. Le niveau de priorité est associé au profil de diffusion afin de permettre à un utilisateur de déterminer la destination du contenu de diffusion de différentes priorités (cf slides suivants). Utilisateur spécifié : cette option est disponible uniquement pour l'administrateur
67
Programmation – Programmer
Planification Programmation – Programmer Permet de définir la fréquence de lancement de l’agent. A noter qu’il est possible de lancer l’exécution de l’agent immédiatement pour le tester :
68
Programmation – Condition
Planification Programmation – Condition Exemple de condition, lorsqu’on crée un agent sur une analyse. Par défaut la condition verifie que le nombre de lignes n’est pas nul.
69
Programmation – Contenu de diffusion
Planification Programmation – Contenu de diffusion HTML, PDF, Excel, CSV…
70
Programmation – Destinataires
Planification Programmation – Destinataires
71
Programmation – Destinations
Planification Programmation – Destinations Si vous sélectionnez un périphérique spécifique dans cette section, le périphérique par défaut sélectionné dans l'onglet Options de diffusion de la boîte de dialogue Mon compte remplace les périphériques définis dans le profil de diffusion actif des utilisateurs. Les périphériques indiqués dans cette section sont utilisés à la place des périphériques spécifiés dans le profil de diffusion actif.
72
Programmation – Actions
Planification Programmation – Actions
73
Programmation – Définir ses préférences de diffusion
Planification Programmation – Définir ses préférences de diffusion
74
Exercice 9 – Programmation
Planification Exercice 9 – Programmation Création d’un agent de programmation sur une analyse A partir d’une analyse, créer un nouvel agent de programmation Choisir les droits par destinataires Choisir une fréquence hebdomadaire, tous les lundis Rajouter à la main votre adresse Tester en exécutant l’agent immédiatement
75
8 Ce qu’il faut retenir
76
Ce qu’il faut retenir sur le décisionnel
Ce que vous savez faire : La création d’un agent permet de programmer l’envoi d’une ou plusieurs analyses. Créer une analyse Modifier la mise en page de l’analyse L’utilisation du tableau croisé dynamique permet de mettre en forme facilement les tableaux (agrégations, %, sommes, …) Pour en savoir plus : Les aides et documentations : l’aide en ligne, le e-learning, l’aide d’OBIEE Le partage d’expertise avec la communauté Bluekiwi Des modifications de réflexes pour : … et toujours, dans le répertoire « AIDE », les fiches utilisateurs, modèle de données et mapping P3-imilo L’affichage de l’historique (champs SCD) L’utilisation des filtres et invites, et notamment la création d’un filtre « est demandé » pour qu’une invite fonctionne.
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.