Créer un premier cockpit
Analyser les usines de LightSaberInc
Suite à une première étude des données à l'aide de requête SQL, une réunion avec la direction de LightSaber Inc a été décidé.
Vous allez devoir leur présenter la répartition des ventes selon les caractéristiques des usines.
Question
Sous SpagoBI Meta & Studio, utiliser la perspective SpagoBI pour créer un premier projet SpagoBI.
Créer un nouveau serveur qui se connectera à votre serveur SpagoBI.
Les données de connexions sont :
URL | http://localhost:8080/SpagoBI |
User | biadmin |
Password | biadmin |
Active | Oui (à cocher) |
Un projet SpagoBI est un "SpagoBI Project" sous Eclipse.
Si le test de la connexion ne fonctionne pas, vérifiez que vous avez bien lancé le serveur SpagoBI (dans le répertoire SpagoBI-Server, lancer ./bin/SpagoBIStartup.bat ou ./bin/SpagoBIStartup.sh
Pour créer un projet, il faut aller dans "File->New->SpagoBI Project"
Pour créer un serveur dans un projet SpagoBI, aller dans "Resources" puis faites un clic droit sur "Server".
Question
Créez maintenant votre Business Model afin de récupérer les éléments présents sous Oracle dans votre modèle de donnée et pouvoir les étudier par la suite.
Un élément dans votre projet s'appelle justement "Business Models".
Faites un clic droit sur les Business Models, puis "New model"
Sélectionnez le répertoire Business Models et donnez un nom à votre modèle (attention il faut nommer le fichier, le .sbimodel, mais aussi le Model SpagoBI)
Sélectionnez votre connection à Oracle et le schéma vous correspondant (exemple api98001 pour le compte api98001)
Sélectionnez vos tables de datawarehouse et faites les passer dans le model physique
Faites passer toutes les tables dans le business model, puis aller jusqu'à la fin et cliquez sur "Finish"
Question
Maintenant que votre Business Model est prêt, nous allons passer sur le serveur afin de préparer vos éléments de reporting
Question
Sur le portail de SpagoBI Server, authentifiez vous en user dans SpagoBI (biuser/biuser)
Ensuite créez un Dataset regroupant les données à propose des usines
Voici le résultat que vous devrez obtenir :
Allez dans "My data",
Allez dans l'onglet "Models",
Choisissez le modèle que vous avez précédemment uploadé et cliquez dessus,
Faites glissez (drag and drop) les attributs que vous souhaitez pouvoir manipuler par la suite dans le "Select Fields",
Intégrez une donnée des tickets afin d'avoir une mesure
Appliquez la fonction count sur les fk_factory, et appliquez un group by sur les autres valeurs présentes. Vous pouvez également renommez les différents éléments dans la colonne ALIAS,
Sauvegardez votre data set.
Maintenant que les données sont prêtes à être utilisé, nous allons créer la page de reporting qui vous servira lors de votre réunion avec la direction
Question
Question
Nous voulons maintenant visualiser les ventes répartis par capacité d'usine. Nous aimerions donc obtenir un joli graphique en forme de camembert représentant ces données.
Les graphiques sont des Widgets
Il faut regarder en haut a droite de votre écran !
Utilisez ce qui a été fait précédemment pour obtenir vos donnée
Dans le menu en haut à droite, cliquez sur "Add Widget",
Placez le Widget ou vous le souhaitez dans la page,
Cliquez sur le bouton "Edit" en haut a droite du widget,
Sélectionnez votre Data Set,
En Drag & Drop, sélectionnez le type de graphique (ou tableau) que vous souhaitez, ici choisissez un "Pie Chart",
Réduisez le menu "Visualization",
Faites glissez la capacité dans les catégories, et les fk factory dans les Series,
Cochez "Show Legend" et placez la légende où vous le désirez,
Dans l'onglet "Generic Configuration" vous pouvez ajouter un titre et une description.
Question
Question
Cette fois nous désirons voir l'évolution des ventes dans le temps.
Vous avez déjà fait deux graphiques, à vous de jouer !
Pour une courbe en fonction du temps, utilisez une autre visualisation.
Suivez les indications des questions précédentes.
Choisissez un "Line Chart" comme type de visualisation, et utilisez les dates en abscisses.
Question
Ajoutez la liste des usines avec leur caractéristiques sous forme de tableau.
Insérez un widget de type "Table" et ajoutez toutes les caractéristiques que vous souhaitez visualisez.
Ajoutez également une mesure sinon le tableau ne pourra pas être généré.
Sauvegardez votre travail.
Remarquez également que si vous double cliquez sur un élément dans un des graphiques, le détail est affiché dans tous les autres graphiques
Voici le résultat que vous devriez obtenir :
Votre cockpit est maintenant disponible sous "My analysis"
Remarquez également que si vous double cliquez sur un élément dans un des graphiques, le détail est affiché dans tous les autres graphiques.
De plus, on peut voir que les vrais données nous sont cachés, on ne s'aperçoit donc plus du tout que l'analyse en proportion n'a pas été faites !