Apprenez les tâches d'administration les plus courantes dans Essbase. Télécharger des exemples de classeur d'application et les utiliser pour créer des cubes, provisionner des utilisateurs et se connecter à Smart View pour effectuer des analyses de données. Modifier la structure du cube en ajoutant des membres. Exécuter un calcul, exporter des données et explorer le concepteur de cube.
Avant de commencer à effectuer ces tâches, assurez-vous que vous pouvez vous connecter à Essbase et que Smart View et le concepteur de cube sont installés sur les ordinateurs clients. Voir Configurer le concepteur de cube.
Dans l'exemple de classeur d'application de stockage par blocs (dynamique), tous les membres de niveau autre que feuille du cube sont calculés de façon dynamique. Les valeurs calculées dynamiquement ne sont pas stockées dans le cube. Elles sont recalculées lors de chaque extraction.
Télécharger l'exemple de classeur d'application dynamique
Pour télécharger l'exemple de classeur d'application de stockage par blocs (dynamique) :
Dans la page Applications, cliquez sur Fichiers, puis sur Galerie > Applications > Exemples de démonstration > Stockage par blocs
.
Dans l'onglet Stockage par blocs, cliquez sur le menu Actions à côté de Sample_Dynamic_Basic.xlsx.
Enregistrez le fichier du classeur d'application, Sample_Dynamic_Basic.xlsx
, dans un lecteur local.
Examiner la structure de l'exemple de classeur d'application dynamique
Les classeurs d'application contiennent un certain nombre de feuilles de calcul qui définissent les métadonnées du cube. Il s'agit notamment d'une feuille de calcul de cube Essbase qui indique toutes les dimensions du cube et précise d'autres informations les concernant, de feuilles de calcul distinctes pour chaque dimension, et d'une feuille de calcul de données.
Dans Microsoft Excel, ouvrez Sample_Basic_Dynamic.xlsx
.
Dans la feuille de calcul Essbase.Cube, le nom de l'application (Sample_Dynamic), le nom du cube (Basic), le nom des 10 dimensions et d'autres informations sur ces dernières sont définis.
Chaque dimension comporte une feuille de calcul séparée, Dim.nomdedim, qui définit plus en détail la dimension avec des informations telles que la méthode de création et le mode incrémentiel. Étant donné que la méthode de création de chaque dimension de cet exemple de classeur d'application est de type PARENT-CHILD, les membres sont définis dans les colonnes PARENT et CHILD.
Dans la feuille de calcul Dim.Year, les mois sont regroupés en trimestres, et les trimestres en années. Par exemple, les membres enfants Jan, Fév, Mar sont regroupés dans le membre parent Trim1. Le membre enfant Trim1 est regroupé dans le membre parent Année.
Les feuilles de calcul Dim.Product et Dim.Market sont structurées de façon similaire. Dans Dim.Product, les UGS sont regroupées en familles de produits, et les familles de produits dans le membre Produit. Par exemple, les membres enfants 100-10, 100-20 et 100-30 (UGS) sont regroupés dans le membre parent 100 (famille de produits). Le membre enfant 100 est regroupé dans le membre parent Produit.
Cet exemple de classeur d'application inclut des données. Faites défiler jusqu'à la dernière feuille de calcul, Data.Basic, pour examiner la structure des colonnes et les données.
Dans cette rubrique, vous avez appris à télécharger un classeur d'application et à examiner sa structure. Vous allez ensuite apprendre à accéder à d'autres modèles à l'aide de la section Galerie du catalogue de fichiers.
Dans Télécharger l'exemple de classeur d'application dynamique et examiner sa structure, vous avez découvert la structure d'un classeur d'application en explorant Sample_Basic_Dynamic.xlsx
.
Créer une application dans l'interface Web d'Essbase
Sample_Basic_Dynamic.xlsx
, que vous avez enregistré dans Télécharger l'exemple de classeur d'application dynamique et examiner sa structure.Note :
Dans l'interface Web classique, développez Options avancées et Option Créer, puis sélectionnez la création d'une base de données et le chargement de données.Maintenant, toutes les informations du classeur d'application sont représentées dans le nouveau cube.
Provisionner un utilisateur pour accéder au cube et l'interroger
Note :
Le fait de cliquer sur Ajouter dans cette boîte de dialogue ne vous permet pas d'ajouter de nouveaux utilisateurs. En revanche, vous pouvez ajouter des utilisateurs qui ont déjà été provisionnés à l'aide d'un fournisseur d'identités. Cette rubrique suppose que vous avez provisionné des utilisateurs. Il existe plusieurs façons de provisionner les utilisateurs Essbase. Voir Gérer les rôles d'utilisateur Essbase et les autorisations de l'application pour les déploiements indépendants, ou Gérer les utilisateurs et les rôles pour les déploiements de la pile.Dans Analyser une application dans Smart View, vous allez accéder à Smart View, vous connecter en tant que l'utilisateur que vous venez de provisionner, puis interroger un cube.
Dans Créer une application dans l'interface Web d'Essbase et provisionner un utilisateur pour accéder au cube et l'interroger, vous avez créé une application et un cube avec des données et des utilisateurs provisionnés.
Vous devez avoir installé Smart View pour effectuer cette tâche. Voir Télécharger et exécuter le programme d'installation Smart View.
Se connecter au cube à partir de Smart View
Ouvrez Microsoft Excel.
Si Smart View est installé, le ruban Smart View est affiché dans Excel.
/essbase/smartview
à la fin de l'URL. Par exemple, https://192.0.2.1:443/essbase/smartview
.Mettez en surbrillance le cube de base et cliquez sur Connexion.
Effectuer une analyse ad hoc
Vous pouvez spécifier la position de l'ancêtre pour une hiérarchie comme haut ou bas, dans l'onglet Options de membre de la boîte de dialogue Options dans Smart View. SSANCESTORONTOP doit d'abord être activé par un administrateur dans la configuration de l'application dans l'interface Web d'Essbase. La grille change de forme lorsque vous effectuez un zoom avant. Ici, utilisez la position bas par défaut.
Dans le ruban Essbase, cliquez sur Actualiser. La grille doit désormais avoir l'apparence suivante :
La grille doit désormais avoir l'apparence suivante :
La grille doit désormais avoir l'apparence suivante :
La grille doit désormais avoir l'apparence suivante :
La grille doit désormais avoir l'apparence suivante :
La grille doit désormais avoir l'apparence suivante :
Étant donné que tous les produits ne sont pas vendus dans tous les états, certaines cellules peuvent contenir la valeur #Missing à la place de données numériques.
Dans cette tâche, vous avez facilement parcouru une grille de données, en effectuant des zooms et des pivotements en cliquant directement sur la grille. Vous pouvez aussi utiliser les outils du ruban Essbase pour effectuer ces actions. Pour obtenir de l'aide relative à l'utilisation de Smart View, cliquez sur l'onglet Smart View, puis sur Aide.
Dans Modifier une structure Essbase, vous retournerez à l'interface Web et modifierez une structure.
Dans Analyser une application dans Smart View, vous avez analysé une application dans Smart View.
Créer un nouveau membre
Vous commencez par créer un nouveau membre.
Dans l'interface Web d'Essbase, dans la page Applications, sélectionnez le cube De base dans l'application Sample_Dynamic.
Cliquez sur le menu Actions et sélectionnez Structure.
Cliquez sur Modifier.
Développez la dimension Scénario en cliquant sur la flèche à côté de Scénario.
Insérez un membre :
Cliquez sur Modifier pour passer la structure en mode de modification.
Développez la dimension Scénario.
Sélectionnez le membre Budget.
Dans la barre d'outils de la structure, sous Actions, sélectionnez Ajouter un membre apparenté sous le membre sélectionné.
Entrez le nom du membre, Prévision et appuyez sur la touche de tabulation.
Sélectionnez l'opérateur de consolidation tilde (~) dans la liste.
Le membre Prévision n'est pas agrégé aux autres membres de sa dimension.
Laissez le type de stockage de données Stocker des données, pour que les utilisateurs puissent entrer des données de prévision.
Cliquez sur Enregistrer.
Prédéfinir le membre Prévision à l'aide de données
Pour prédéfinir le membre Prévision à l'aide de données, nous allons créer un script de calcul et calculer les données de prévision.
salesfcst
.Dans la zone Contenu du script, entrez une formule simple :
Forecast(Sales=Sales->Actual*1.03;)
La prévision des ventes est égale aux ventes réelles multipliées par 1,03, ce qui prédéfinit le membre Prévision pour les ventes à l'aide d'une valeur supérieure aux ventes réelles de 3 %.
Dans l'interface Web d'Essbase, dans la page Applications, sélectionnez le cube De base dans l'application Sample_Dynamic, cliquez sur le menu Actions, et sélectionnez Inspecter.
Dans la boîte de dialogue De base, sélectionnez l'onglet Scripts avec l'option Scripts de calcul sélectionnée, puis cliquez sur pour ajouter un script de calcul.
Dans le champ Nom du script, entrez salesfcst
.
Dans la zone Contenu du script, entrez une formule simple :
Forecast(Sales=Sales->Actual*1.03;)
La prévision des ventes est égale aux ventes réelles multipliées par 1,03, ce qui prédéfinit le membre Prévision pour les ventes à l'aide d'une valeur supérieure aux ventes réelles de 3 %.
Cliquez sur Enregistrer et fermer.
Fermez l'inspecteur de base de données en cliquant sur Fermer jusqu'à ce que tous les onglets soient fermés.
Exécuter le script
Les scripts de calcul sont exécutés en tant que travaux.
Dans le menu déroulant Nouvelle tâche, sélectionnez Exécuter le calcul.
Dans la boîte de dialogue Exécuter le calcul, dans le champ Application, sélectionnez l'application Sample_Dynamic.
Notez que le champ Base de données alimente automatiquement le cube De base.
Dans le menu Scripts, sélectionnez le script de calcul salesfcst que vous avez créé.
Cliquez sur Soumettre.
Cliquez sur Actualiser pour constater que le travail est terminé.
Dans Analyser les données de prévision dans Smart View, vous allez analyser ces nouvelles données de prévision dans Excel. Mais tout d'abord, intéressons-nous de plus près à la gestion des travaux.
Dans Analyser une application dans Smart View, vous avez appris à analyser des données dans Smart View. Dans Modifier une structure Essbase, vous avez ajouté un membre Prévision à la structure et vous l'avez prédéfini avec des données.
Maintenant, vous allez vous reconnecter au cube dans Smart View et analyser encore plus les données.
Dans le ruban Smart View, reconnectez-vous au cube de base dans l'application Sample_Dynamic.
L'URL de la connexion précédente devrait être affichée dans la liste des connexions privées.
Dans la grille obtenue, vous devriez pouvoir voir les résultats du calcul. Les données des ventes annuelles sont actualisées pour les données réelles et de prévision, et les données de prévision sont supérieures d'environ 3 % aux données réelles :
Les résultats du test doivent confirmer l'augmentation de 3 %, où les données réelles sont 40 0511, les données de la prévision 41 2526,3 et le résultat dans E3 est 1,0.
La grille doit maintenant ressembler à l'illustration suivante :
La grille doit maintenant ressembler à l'illustration suivante :
La grille doit maintenant ressembler à l'illustration suivante :
Dans cette tâche, vous avez appris qu'il est très facile d'analyser et de modifier le cube dans Smart View si le provisionnement est correct.
Dans Créer une application et un cube dans le concepteur de cube, vous allez vous familiariser avec le concepteur de cube.
Dans Analyser les données de prévision dans Smart View, vous avez analysé des données dans Excel. Les utilisateurs travaillant dans Excel peuvent concevoir et déployer des applications à l'aide du concepteur de cube.
Ouvrir le classeur d'application dans le concepteur de cube
Connectez-vous en tant qu'utilisateur expérimenté et téléchargez le classeur d'application Sample_Basic.xlsx depuis la galerie.
Dans Excel, dans le ruban Concepteur de cube, cliquez sur Catalogue .
Si vous êtes invité à vous connecter, connectez-vous en tant qu'utilisateur expérimenté.
Cliquez sur Galerie, puis naviguer vers Applications > Exemples de démonstration > Stockage par blocs
. Ensuite cliquez deux fois sur Sample_Basic.xlsx.
Le classeur d'application Exemple de base est différent du classeur d'application Exemple de base dynamique dans la mesure où les dimensions Produit et Marché n'ont pas de membres calculés dynamiquement.
Par exemple, allez à la feuille de calcul de la dimension Marché (Dim.Market) dans Sample_Basic.xlsx
. Consultez la colonne Stockage. Elle ne comporte aucun caractère X, ce qui indique que les membres sont stockés. Des caractères X dans la colonne Stockage indiquent des membres calculés dynamiquement.
Par conséquent, après avoir créé les dimensions et chargé les données, vous devez également calculer le cube.
Vous pouvez effectuer la création, le chargement et le calcul du cube en une seule étape dans la boîte de dialogue Créer un cube.
Créer, charger et calculer un cube
Utilisez le concepteur de cube pour créer, charger et calculer un cube à partir du classeur d'application Sample_Basic.xlsx
.
Dans le ruban Concepteur de cube, avec le classeur d'application Exemple de base (Sample_Basic.xlsx
) encore ouvert, cliquez sur Créer un cube .
Dans le menu Option Créer, sélectionnez Créer un cube.
Cliquez sur Exécuter.
S'il existe une application portant le même nom, vous êtes invité à remplacer l'application et le cube. Cliquez sur Oui pour supprimer l'application initiale et créer cette nouvelle application.
Cliquez sur Oui pour confirmer votre sélection.
L'icône Voir les travaux affiche un sablier pendant que le travail est en cours. Le travail s'exécute en arrière-plan et le concepteur de cube vous informe lorsque le travail est terminé, celui-ci devant afficher Succès.
Cliquez sur Oui pour lancer le visualiseur de travaux et voir le statut du travail.
Consulter l'application dans l'interface Web
Consultez et inspectez la nouvelle application dans l'interface Web d'Essbase. Assurez-vous qu'il existe des blocs de niveau zéro et de niveau supérieur, indiquant que le cube est entièrement calculé.
Dans l'interface Redwood :
Consultez la structure et constatez que les dimensions attendues sont présentes.
Dans l'interface Web classique :
Connectez-vous à l'interface Web d'Essbase.
Dans la page Applications, développez l'application Exemple et sélectionnez le cube De base.
Cliquez sur le menu Actions, à droite du cube De base et sélectionnez Structure.
Consultez la structure et constatez que les dimensions attendues sont présentes.
Retournez à la page Applications, développez l'application Exemple et sélectionnez le cube De base.
Cliquez sur le menu Actions, à droite du cube De base et sélectionnez Inspecter.
Dans l'inspecteur, sélectionnez Statistiques.
Dans l'onglet Général, dans la colonne Stockage, vous pouvez voir qu'il existe des blocs de niveau 0 et de niveau supérieur, indiquant que le cube a été calculé entièrement.
Dans Analyser les données et exécuter une mise à jour incrémentielle dans le concepteur de cube, vous allez analyser des données dans ce cube et effectuer des mises à jour incrémentielles à partir d'Excel.
Dans Créer une application et un cube dans le concepteur de cube, vous avez exécuté la création d'un cube, chargé des données et exécuté le script de calcul défini dans le classeur.
Cela permet de valider si le cube a été créé avec succès et de voir comment analyser les données.
Dans Excel, dans le ruban du concepteur de cube, cliquez sur Analyser .
Dans le menu Analyser, sélectionnez Feuilles d'interrogation de connexion.
Si vous êtes invité à vous connecter, entrez votre nom d'utilisateur et votre mot de passe pour Essbase.
Vous êtes connecté au cube de base dans l'application Exemple.
Vous pouvez maintenant analyser les données.
Utilisez le ruban Essbase pour effectuer un zoom avant sur Soda mousse afin de voir tous les produits de niveau inférieur faisant partie de la famille Soda mousse.
Effectuez un zoom arrière sur New York pour voir toute la région Est et effectuez de nouveau un zoom arrière pour voir tous les marchés.
Ajoutez une hiérarchie à la dimension Produit et consultez les résultats dans Smart View.
Allez à la feuille de calcul de la dimension Produit (Dim.Product), où vous allez mettre à jour la dimension Produit avec quelques produits supplémentaires.
Insérez les nouveaux membres dans le classeur, à la suite de la famille de produits 400.
Créez un nouveau produit parent avec pour enfant 500 et attribuez-lui le nom d'alias par défaut Soda au sucre de canne.
Créez trois nouvelles UGS pour le parent 500 : 500-10, 500-20 et 500-30.
Attribuez des noms d'alias aux nouvelles UGS. Nommez-les Cane Cola, Cane Diet Cola et Cane Root Beer.
Enregistrez le classeur mis à jour.
Dans le ruban du concepteur de cube, cliquez sur Créer un cube .
L'option de création prendra par défaut la valeur Mettre à jour le cube - Conserver toutes les données car l'application existe déjà sur le serveur et que vous êtes le responsable de sa création.
Cliquez sur Exécuter.
Lorsque l'avis de fin de travail s'affiche, cliquez sur Oui pour lancer le visualiseur de travaux.
Vous devriez voir Succès. Si le travail retourne Erreur, vous pouvez cliquer avec le bouton droit de la souris sur le travail pour obtenir plus d'informations.
Fermez le visualiseur de travaux.
Allez à la feuille de calcul d'interrogation, Query.Sample.
Naviguez jusqu'en haut de la dimension Produit en mettant en évidence Mousse foncée et en faisant un zoom arrière l'aide du ruban Essbase. Puis, effectuez un zoom arrière sur Soda mousse.
Sélectionnez de nouveau Produit et cliquez sur Zoom avant.
Sélectionnez Soda au sucre de canne et cliquez sur Conserver uniquement.
Sélectionnez Cane Soda et Zoom avant pour voir les membres enfants.
L'ajout de membres à la dimension Produit n'alimente pas ces membres avec des données. Les données peuvent être soumises à l'aide de Smart View ou en effectuant un chargement de données.
Les classeurs d'application sont des outils pratiques pour concevoir des cubes Essbase lorsque vous connaissez déjà les éléments nécessaires à la création d'un cube ou quand vous disposez d'un exemple.
Dans Transformer des données tabulaires en un cube, vous allez créer une application à l'aide d'une feuille de calcul Excel à colonnes sans aucune structure spécifique d'Essbase.
Les données provenant de systèmes sources externes, tels que des tables ERP ou des entrepôts de données, ne sont pas formatées en tant que classeur d'application. Vous pouvez toujours utiliser le concepteur de cube pour créer un cube à partir de ces données.
Dans Exporter et modifier des métadonnées et des données, vous allez créer une hiérarchie pour ces mesures, pour pouvoir voir les revenus déduction faite des remises et le total des coûts (fixes et variables).
À la section Transformer des données tabulaires en un cube, vous avez créé une application et un cube à partir de données tabulaires.