Découvrez les tâches d'administration les plus courantes dans Essbase. Téléchargez des classeurs d'application échantillon et utilisez-les afin de construire des cubes, de provisionner des utilisateurs et de vous connecter à Smart View pour l'analyse des données. Modifiez l'outline du cube en ajoutant des membres. Exécutez un calcul, exportez des données et explorez le concepteur de cubes.
Avant de commencer à effectuer ces tâches, assurez-vous que vous pouvez vous connecter à Essbase, et que Smart View et le concepteur de cubes sont installés sur les ordinateurs client. Reportez-vous à Configuration du concepteur de cubes.
Dans le classeur d'application (dynamique) échantillon en mode "block storage", tous les membres d'un niveau autre que feuille dans le cube sont calculés de manière dynamique. Les valeurs calculées dynamiquement ne sont pas stockées dans le cube. Elles sont recalculées et rendues à chaque extraction de l'utilisateur.
Téléchargement d'un classeur d'application dynamique échantillon
Pour télécharger un classeur d'application (dynamique) échantillon en mode "block storage", procédez comme suit :
Sur la page Applications, cliquez sur Fichiers puis sur Gallery > Applications > Demo Samples > Block Storage
.
Dans l'onglet Mode "block storage", cliquez sur le menu Actions en regard de Sample_Dynamic_Basic.xlsx.
Enregistrez le fichier de classeur d'application Sample_Dynamic_Basic.xlsx
sur un lecteur local.
Examen de la structure du classeur d'application dynamique échantillon
Les classeurs d'application contiennent un certain nombre de feuilles de calcul qui définissent les métadonnées pour le cube, y compris une feuille de calcul Essbase.Cube qui nomme l'ensemble des dimensions du cube et définit d'autres informations les concernant, des feuilles de calcul distinctes pour chaque dimension et une feuille de calcul de données.
Dans Microsoft Excel, ouvrez Sample_Basic_Dynamic.xlsx
.
Sur la feuille de calcul Essbase.Cube, le nom de l'application (Sample_Dynamic), le nom du cube (Basic), les noms des dix dimensions, ainsi que d'autres informations concernant les dimensions, sont définis.
Chaque dimension possède sa propre feuille de calcul, Dim.dimname, dans laquelle la dimension est définie par des informations supplémentaires, telles que la méthode de construction et le mode incrémentiel. Etant donné que, pour chaque dimension dans ce classeur d'application échantillon, la méthode de construction est PARENT-CHILD, les membres sont définis dans les colonnes PARENT et CHILD.
Sur la feuille de calcul Dim.Year, les mois se cumulent en trimestres, qui se cumulent en années. Par exemple, les membres enfant Jan, Feb, Mar proviennent du membre parent Qtr1. Le membre enfant Qtr1 provient du membre parent Year.
Les feuilles de calcul Dim.Product et Dim.Market ont une structure similaire. Dans Dim.Product, les SKU proviennent des familles de produits, qui, elles, proviennent de Product. Par exemple, les membres enfant 100-10, 100-20 et 100-30 (SKU) proviennent du membre parent 100 (famille de produits). Le membre enfant 100 provient du membre parent Product.
Ce classeur d'application échantillon contient des données. Faites défiler jusqu'à la dernière feuille de calcul, Data.Basic, pour examiner la structure des colonnes et des données.
Dans cette rubrique, vous avez découvert comment télécharger un classeur d'application et examiner sa structure. Vous allez maintenant découvrir comment accéder à des modèles supplémentaires dans la section Galerie du catalogue de fichiers.
Dans la section Téléchargement du classeur d'application dynamique échantillon et examen de sa structure, vous avez découvert la structure d'un classeur d'application en explorant Sample_Basic_Dynamic.xlsx
.
Création d'une application dans l'interface Web Essbase
Sample_Basic_Dynamic.xlsx
, que vous avez enregistré dans Téléchargement du classeur d'application dynamique échantillon et examen de sa structure.Remarque :
Dans l'interface Web classique, développez Options avancées et Option de construction, puis effectuez vos sélections pour créer une base de données et charger les données.Toutes les informations du classeur d'application sont désormais représentées dans le nouveau cube.
Provisionnement d'un utilisateur pour accéder au cube et l'interroger
Remarque :
Dans cette boîte de dialogue, l'option Ajouter ne vous permet pas d'ajouter de nouveaux utilisateurs. Elle vous permet toutefois d'ajouter des utilisateurs déjà provisionnés à l'aide d'un fournisseur d'identités. Cette rubrique part du principe que vous disposez d'utilisateurs provisionnés. Il existe plusieurs manières de provisionner des utilisateurs Essbase. Pour les déploiements indépendants, reportez-vous à Gestion des autorisations d'application et des rôles utilisateur Essbase, et pour les déploiements de pile, reportez-vous à Gestion des utilisateurs et des rôles.Dans Analyse d'une application dans Smart View, vous allez accéder à Smart View, vous connecter avec le compte de l'utilisateur que vous venez de provisionner et interroger le cube.
Dans Création d'une application dans l'interface Web Essbase et provisionnement d'un utilisateur pour accéder au cube et l'interroger, vous avez créé une application, un cube avec des données et des utilisateurs provisionnés.
Pour effectuer cette tâche, vous devez avoir installé Smart View. Reportez-vous à Téléchargement et exécution du programme d'installation Smart View.
Connexion 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. Par exemple, https://192.0.2.1:443/essbase/smartview
.Mettez en surbrillance le cube Basic et cliquez sur Connexion.
Exécution d'une analyse ad hoc
Vous pouvez indiquer la position, supérieure ou inférieure, des ancêtres dans une hiérarchie via l'onglet Options des membres de la boîte de dialogue Options dans Smart View. L'option SSANCESTORONTOP doit d'abord être activée par un administrateur dans la configuration de l'application dans l'interface Web Essbase. La grille change de forme lorsque vous effectuez un zoom avant. Ici, utilisez simplement la position inférieure par défaut.
Dans le ruban Essbase, cliquez sur Actualiser. La grille devrait maintenant se présenter sous cette forme :
La grille devrait maintenant se présenter sous cette forme :
La grille devrait maintenant se présenter sous cette forme :
La grille devrait maintenant se présenter sous cette forme :
La grille devrait maintenant se présenter sous cette forme :
La grille devrait maintenant se présenter sous cette forme :
Etant donné que les produits ne sont pas tous vendus dans tous les Etats, certaines cellules peuvent être présenter le libellé #Missing au lieu d'une valeur de données.
Dans cette tâche, vous avez parcouru une grille de données en toute simplicité, effectué un zoom avant sur des éléments et en avez fait pivoter d'autres en cliquant dans la grille elle-même. Vous pouvez également utiliser les outils du ruban Essbase pour exécuter les mêmes actions. Pour obtenir de l'aide sur l'utilisation de Smart View, cliquez sur l'onglet Smart View, puis sur Aide.
Dans Modification d'une outline Essbase, vous reviendrez sur l'interface Web et modifierez une outline.
Dans Analyse d'une application dans Smart View, vous avez analysé une application dans Smart View.
Création d'un membre
Commencez par créer un membre.
Dans l'interface Web Essbase, sur la page Applications, sélectionnez le cube Basic dans l'application Sample_Dynamic.
Cliquez sur le menu Actions et sélectionnez Outline.
Cliquez sur Modifier.
Développez la dimension Scenario en cliquant sur la flèche en regard de Scenario.
Insérez un membre :
Cliquez sur Modifier pour mettre l'outline en mode de modification.
Développez la dimension Scénario.
Sélectionnez le membre Budget.
Dans la barre d'outils d'outline, sous Actions, sélectionnez Ajouter un frère au-dessous du membre sélectionné.
Saisissez le nom du membre (Forecast) et appuyez sur la touche de tabulation.
Sélectionnez l'opérateur de consolidation tilde (~) dans la liste.
Le membre Forecast n'est pas agrégé avec les autres membres de sa dimension.
Laissez le type de stockage de données défini sur Stocker des données, car nous voulons que les utilisateurs puissent saisir des données prévisionnelles.
Cliquez sur Enregistrer.
Prédéfinition du membre Forecast avec des données
Pour prédéfinir le membre Forecast avec des données, nous allons créer un script de calcul et calculer des données prévisionnelles.
salesfcst
.Dans la zone Contenu de script, saisissez une formule simple :
Forecast(Sales=Sales->Actual*1.03;)
Les prévisions de ventes sont égales aux ventes réelles multipliées par 1.03, ce qui prédéfinit le membre Forecast pour Sales avec une valeur 3 % supérieure aux ventes réelles.
Dans l'interface Web Essbase, sur la page Applications, sélectionnez le cube Basic dans l'application Sample_Dynamic, cliquez sur le menu Actions et sélectionnez Inspecter.
Dans la boîte de dialogue Basic, sélectionnez l'onglet Scripts avec l'option Scripts de calcul sélectionnée et cliquez sur pour ajouter un script de calcul.
Dans le champ Nom de script, saisissez salesfcst
.
Dans la zone Contenu de script, saisissez une formule simple :
Forecast(Sales=Sales->Actual*1.03;)
Les prévisions de ventes sont égales aux ventes réelles multipliées par 1.03, ce qui prédéfinit le membre Forecast pour Sales avec une valeur 3 % supérieure aux ventes réelles.
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écution du script
Les scripts de calcul sont exécutés en tant que jobs.
Dans le menu déroulant Nouveau job, 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.
Le champ Base de données remplit automatiquement le cube Basic.
Dans le menu Scripts, sélectionnez le script de calcul salesfcst que vous avez créé.
Cliquez sur Soumettre.
Cliquez sur Actualiser pour voir que le job est terminé.
Dans Analyse des données de prévision dans Smart View, vous analyserez ces nouvelles données de prévision dans Excel. Mais voyons d'abord comment gérer les jobs.
Dans Analyse d'une application dans Smart View, vous avez appris à analyser des données dans Smart View. Dans Modification d'une outline Essbase, vous avez ajouté un membre Forecast à l'outline, puis y avez indiqué des données prédéfinies.
Vous allez désormais vous reconnecter au cube dans Smart View et procéder à une analyse approfondie des données.
Dans le ruban Smart View, reconnectez-vous au cube Basic dans l'application Sample_Dynamic.
Votre précédente URL de connexion doit figurer dans la liste des connexions privées.
Dans la grille obtenue, vous devriez voir les résultats de votre calcul. Les données des ventes annuelles sont actualisées pour Actual et Forecast, et la valeur prévisionnelle est supérieure d'environ 3 % à la valeur réelle :
Le résultat du test doit confirmer la hausse de 3 %, avec Actual égal à 400511, Forecast égal à 412526.3 et E3 égal à 1.0.
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 :
Dans cette tâche, vous avez découvert qu'il est simple d'analyser et de modifier le cube dans Smart View, tant que vous disposez du provisionnement adéquat.
Dans Création d'une application et d'un cube dans le concepteur de cubes, vous allez vous familiariser avec le concepteur de cubes.
Dans Analyse des données de prévision dans Smart View, vous avez analysé les données dans Excel. Les utilisateurs qui se servent d'Excel peuvent concevoir et déployer des applications à l'aide du concepteur de cubes.
Ouverture du classeur d'application dans le concepteur de cubes
Connectez-vous en tant que super utilisateur et téléchargez le classeur d'application Sample_Basic.xlsx à partir de la galerie.
Dans Excel, cliquez sur Catalogue dans le ruban du concepteur de cubes.
Si vous êtes invité à vous connecter, faites-le en tant que super utilisateur.
Cliquez sur Galerie, puis accédez à Applications > Demo Samples > Block Storage
, et cliquez deux fois sur Sample_Basic.xlsx.
Le classeur d'application Sample Basic diffère du classeur d'application Sample Basic Dynamic en ce que les dimensions Product et Market ne comportent pas de membres calculés dynamiquement.
Accédez par exemple à la feuille de calcul Dim.Market dans Sample_Basic.xlsx
. Consultez la colonne Stockage. Elle ne contient pas de caractères X, ce qui signifie que les membres sont stockés. Des X dans la colonne Stockage signalent des membres calculés dynamiquement.
De ce fait, après avoir créé les dimensions et chargé les données, vous devez également calculer le cube.
La création, le chargement et le calcul du cube peuvent être effectués en une seule étape dans la boîte de dialogue Construire un cube.
Création, chargement et calcul du cube
Servez-vous du concepteur de cubes pour créer, charger et calculer un cube à partir du classeur d'application Sample_Basic.xlsx
.
Dans le ruban du concepteur de cubes, le classeur d'application Sample Basic (Sample_Basic.xlsx
) étant toujours ouvert, cliquez sur Construire un cube .
Dans le menu Option de construction, sélectionnez Créer un cube.
Cliquez sur Exécuter.
Si une application du même nom existe déjà, vous êtes invité à écraser l'application et le cube. Cliquez sur Oui pour supprimer l'application d'origine et créer cette application.
Cliquez sur Oui pour confirmer votre choix.
L'icône Afficher les jobs prend la forme d'un sablier tant que le job est en cours. Le job est exécuté en arrière-plan. Le concepteur de cubes vous informe lorsque le job est terminé en affichant un message qui doit indiquer Succès.
Cliquez sur Oui pour lancer le visualiseur de jobs et voir le statut du job.
Affichage de l'application dans l'interface Web
Affichez et inspectez la nouvelle application dans l'interface Web Essbase. Assurez-vous que des blocs de niveau zéro et de niveau supérieur existent pour vérifier que le cube est entièrement calculé.
Dans l'interface Redwood, procédez comme suit :
Visualisez l'outline et constatez que les dimensions attendues sont présentes.
Dans l'interface Web classique, procédez comme suit :
Connectez-vous à l'interface Web Essbase.
Sur la page Applications, développez l'application Echantillon et sélectionnez le cube De base.
Cliquez sur le menu Actions à droite du cube De base et sélectionnez Outline.
Visualisez l'outline et constatez que les dimensions attendues sont présentes.
Revenez sur la page Applications, développez l'application Echantillon 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 et dans la colonne Stockage, il existe à la fois des blocs de niveau 0 et des blocs de niveau supérieur, ce qui indique que le calcul du cube est terminé.
Dans Analyse de données et mise à jour incrémentielle dans le concepteur de cubes, vous analyserez les données de ce cube et effectuerez des mises à jour incrémentielles à partir d'Excel.
Dans Création d'une application et d'un cube dans le concepteur de cubes, vous avez construit un cube, chargé des données et exécuté le script de calcul défini dans le classeur.
Vérifiez que la construction du cube s'est bien déroulée et découvrez comment analyser les données.
Dans Excel, dans le ruban du concepteur de cubes, cliquez sur Analyser .
Dans le menu Analyser, sélectionnez Connecter les feuilles de requête.
Si vous êtes invité à vous connecter, saisissez votre nom d'utilisateur et votre mot de passe Essbase.
Vous êtes connecté au cube Basic de l'application Sample.
Vous pouvez maintenant analyser les données.
Utilisez le ruban Essbase pour effectuer un zoom avant sur Cream Soda et voir tous les produits de niveau inférieur qui font partie de la famille Cream Soda.
Faites un zoom arrière sur New York pour voir l'ensemble de la région East, puis faites à nouveau un zoom arrière pour voir tous les marchés.
Ajoutez une hiérarchie à la dimension Product et observez les résultats dans Smart View.
Accédez à la feuille de calcul Dim.Product, dans laquelle vous allez mettre à jour la dimension de produit avec des produits supplémentaires.
Insérez de nouveaux membres dans le classeur, à la suite de la famille de produits 400.
Créez un parent Product avec un enfant 500, et attribuez-lui le nom d'alias par défaut Cane Soda.
Créez trois unités de gestion des stocks avec un parent 500 : 500-10, 500-20 et 500-30.
Attribuez des alias aux nouvelles unités de gestion des stocks. Nommez-les Cane Cola, Cane Diet Cola et Cane Root Beer.
Enregistrez le classeur mis à jour.
Dans le ruban du concepteur de cubes, cliquez sur Construire un cube .
L'option de construction est définie par défaut sur Mettre à jour le cube - Supprimer toutes les données car cette application existe déjà sur le serveur, et vous en êtes le propriétaire et le créateur.
Cliquez sur Exécuter.
Lorsque la notification de fin de job est affichée, cliquez sur Oui pour lancer le visualiseur de jobs.
Vous devriez voir Succès. Si le statut du job est Erreur, vous pouvez cliquer deux fois sur le job pour obtenir plus d'informations.
Fermez le visualiseur de jobs.
Accédez à la feuille de calcul de requête, Query.Sample.
Accédez à la partie supérieure de la dimension Product en mettant Dark Cream en surbrillance et en effectuant un zoom arrière à l'aide du ruban Essbase. Ensuite, effectuez un zoom arrière sur Cream Soda.
Sélectionnez à nouveau Product et cliquez sur Zoom avant.
Sélectionnez Cane Soda et cliquez sur Conserver uniquement.
Sélectionnez Cane Soda et Zoom avant pour voir les membres enfant.
Aucune donnée n'est renseignée pour les membres lorsque vous les ajoutez à la dimension Product. Vous pouvez soumettre les données via Smart View ou 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 construction d'un cube ou lorsque vous avez un échantillon.
La section Transformation de données tabulaires en cube vous indique comment créer une application à l'aide d'une feuille de calcul Excel en colonnes sans aucune structure propre à Essbase.
Les données provenant de systèmes source externes tels qu'un entrepôt de données ou des tables ERP ne sont pas formatées en tant que classeur d'application. Vous pouvez tout de même utiliser le concepteur de cubes pour construire un cube à partir de ces données.
Dans Export et modification de métadonnées et de données, vous allez créer une hiérarchie pour ces mesures afin d'afficher le chiffre d'affaires net des remises et les coûts totaux (fixes et variables).
Dans Transformation de données tabulaires en cube, vous avez créé une application et un cube à partir de données tabulaires.