Exécution de tâches d'administration de cube dans le concepteur de cubes

Vous pouvez exécuter de nombreuses tâches d'administration de cube dans le concepteur de cubes.

Suppression d'applications et de cubes dans le concepteur de cubes

Dans le concepteur de cubes, vous pouvez supprimer toute application ou tout cube qui existe dans Essbase. La suppression d'une application ou d'un cube est irréversible.

  1. Dans le ruban du concepteur de cubes d'Excel, sélectionnez Tâches d'administration Image de l'icône du menu de tâches Admin du concepteur de cubes..
  2. Dans le menu, sélectionnez Supprimer l'application ou Supprimer le cube.
  3. Dans la boîte de dialogue Supprimer l'application ou Supprimer le cube, sélectionnez l'application ou le cube à supprimer.

Déverrouillage des objets dans le concepteur de cubes

Essbase utilise une fonctionnalité d'extraction pour les objets de cube (comme les scripts de calcul et les fichiers de règles). Les objets sont automatiquement verrouillés lorsqu'ils sont en cours d'utilisation et les verrous sont supprimés lorsqu'ils ne sont plus utilisés.

Vous pouvez afficher et déverrouiller des objets, en fonction de votre rôle de sécurité. Les utilisateurs dotés du rôle Administrateur de service peuvent déverrouiller n'importe quel objet. Les utilisateurs ne disposant pas de ce rôle peuvent uniquement déverrouiller les objets qu'ils ont verrouillés.
Pour déverrouiller un objet dans le concepteur de cubes, procédez comme suit :
  1. Dans le ruban du concepteur de cubes d'Excel, sélectionnez Tâches d'administration Image de l'icône du menu de tâches Admin du concepteur de cubes.
  2. Sélectionnez Déverrouiller des objets Essbase.
  3. Entrez vos informations d'identification de connexion si vous y êtes invité.
  4. Sous Sélectionner une application, sélectionnez l'application contenant l'objet à déverrouiller.
  5. Sous Sélectionner un objet verrouillé, sélectionnez l'objet à déverrouiller.
  6. Cliquez sur Déverrouiller.

Affichage des journaux dans le concepteur de cubes

Dans le concepteur de cubes, vous pouvez afficher le journal de la plate-forme ou un journal d'application.

  1. Dans le ruban du concepteur de cubes d'Excel, sélectionnez Tâches d'administration Image de l'icône du menu de tâches Admin du concepteur de cubes.
  2. Dans le menu, sélectionnez Visualiser les journaux.
  3. Sélectionnez un journal à afficher :
    • Sélectionnez Visualiser le journal de la plate-forme pour afficher le journal du service de plate-forme.
    • Sélectionnez Visualiser le journal d'application pour afficher le journal d'une application individuelle.

Gestion d'applications à l'aide d'EAS Lite dans le concepteur de cubes

Dans le concepteur de cubes, vous pouvez sélectionner les applications à gérer dans Essbase Administration Services (EAS) Lite.

Bien que l'interface Web Essbase soit une interface d'administration moderne qui prend en charge l'ensemble des fonctionnalités de plate-forme en cours, la version légère d'Essbase Administration Services constitue une option de prise en charge limitée pour la gestion continue de vos applications, dans le cas où votre organisation ne serait pas prête à adopter la nouvelle interface. Cette option est disponible uniquement pour les installations indépendantes Essbase 21c d'Essbase.

Pour obtenir plus d'informations sur EAS Lite et découvrir comment définir des applications comme gérées par EAS dans le concepteur de cubes, reportez-vous à Utilisation d'Essbase Administration Services Lite.

Réinitialisation d'une dimension dans le concepteur de cubes

Pour effectuer certaines opérations de modification de dimension tout en conservant l'ensemble de données à l'aide du concepteur de cubes, vous devez utiliser le mode incrémentiel de réinitialisation de dimension dans la feuille de calcul de dimension du classeur d'application.

La réinitialisation de la dimension efface ses membres et les reconstruit en conservant les données.

Si vous utilisez la réinitialisation de dimension, vous devez mettre à jour l'intégralité de la dimension, sinon, les membres et les données sont perdus.

Utilisez la réinitialisation de dimension pour les opérations de modification de dimension suivantes :
  • Réorganiser les membres
  • Insérer un nouveau membre à un emplacement spécifique
  • Enlever des membres et maintenir les membres partagés
  • Déplacer des membres et conserver les membres partagés
  • Déplacer les membres parent et tous leurs enfants avec eux

L'option Autoriser les déplacements doit rester définie sur Non, sinon, vous ne pouvez pas construire de membres partagés.

Le changement de nom des membres à l'aide de cette technique n'est pas pris en charge.

Pour effectuer une réinitialisation de dimension dans le concepteur de cubes, procédez comme suit :
  1. Ouvrez le classeur d'application.
  2. Dans le ruban du concepteur de cubes, cliquez sur Panneau Concepteur Image de l'icône du panneau Concepteur du ruban Concepteur de cubes..
  3. Dans le panneau du concepteur, cliquez sur Feuille de destination Image de l'icône Feuille de destination dans le panneau Concepteur..
  4. Dans le classeur d'application, sélectionnez la dimension à réinitialiser.
  5. Dans le panneau du concepteur, dans le menu déroulant Mode incrémentiel, sélectionnez Réinitialiser la dimension.
  6. Dans le panneau du concepteur, sélectionnez Feuille de destination Image de l'icône Feuille de destination dans le panneau Concepteur..
  7. Dans le classeur d'application, sur la feuille de dimension, assurez-vous que l'option Autoriser les déplacements est définie sur Non.
  8. Enregistrez le classeur d'application.
  9. Reconstruisez le cube. Reportez-vous à Création, chargement et calcul du cube dans Création d'une application et d'un cube dans le concepteur de cubes.

Mise à jour incrémentielle des cubes dans le concepteur de cubes

La mise à jour d'un cube correspond à la manière dont vous chargez les dimensions et les membres sur une outline de cube à l'aide d'une source de données et d'un fichier de règles.

Vous pouvez également utiliser Essbase pour ajouter des dimensions et des membres manuellement (reportez-vous à Création et mise à jour de cubes à partir des données tabulaires).

Dans un cube existant, vous pouvez mettre à jour une dimension de façon incrémentielle ou en ajouter une.

Vous ne pouvez pas utiliser le concepteur de cubes pour supprimer des dimensions ou renommer des membres dans un cube existant.

  1. Dans Excel, dans le ruban du concepteur de cubes, sélectionnez Construire un cube Image de l'icône Construire un cube dans le ruban du concepteur de cubes..

  2. Choisissez une option Mettre à jour le cube dans le menu Option de construction.

    Lorsqu'une outline a été modifiée par une construction de dimension, la base de données peut être restructurée. Chacune des options suivantes indique la manière dont les valeurs de données sont gérées lors des restructurations :

    1. Mettre à jour le cube - Conserver toutes les données

      Toutes les valeurs de données sont conservées.

    2. Mettre à jour le cube - Conserver les données d'entrée

      Tous les blocs (de niveau supérieur et inférieur) contenant des données chargées sont conservés.

      Cette option s'applique uniquement aux cubes en mode "block storage".

    3. Mettre à jour le cube - Conserver les données des feuilles

      Seules les valeurs feuille (niveau 0) sont conservées. Si toutes les données sont requises pour que le calcul figure dans les membres feuille, vous devez sélectionner cette option. Si cette option est sélectionnée, tous les blocs de niveau supérieur sont supprimés avant la restructuration du cube. Par conséquent, l'espace disque requis pour la restructuration est réduit et la durée de calcul est améliorée. Lorsque le cube est recalculé, les blocs de niveau supérieur sont recréés.

    4. Mettre à jour le cube - Supprimer toutes les données

      Toutes les valeurs de données sont effacées.

      Cette option s'applique uniquement aux cubes en mode "block storage".

  • Les définitions de construction de dimension figurent dans le classeur d'application et génèrent automatiquement les fichiers de règles nécessaires. Vous ne sélectionnez pas de fichier de règles lors de la construction de dimension dans le concepteur de cubes.

  • Lorsque vous apportez des modifications à des attributs définis par des utilisateurs (attributs UDA) tout en mettant à jour un cube de manière incrémentielle à l'aide du concepteur de cubes et d'un classeur d'application, vous devez indiquer tous les attributs UDA dans la feuille de dimension, à la fois les nouveaux que vous ajoutez et les attributs UDA existants dans l'outline. Si vous indiquez seulement une partie des attributs UDA (tels que ceux que vous ajoutez), ceux qui ne sont pas indiqués sont supprimés.

  • Lorsque vous ajoutez de façon incrémentielle une dimension à un cube existant à l'aide d'un classeur d'application, les données sont automatiquement mises en correspondance avec le nouveau membre supérieur. Il n'est pas possible de choisir un membre stocké avec lequel mettre en correspondance les données existantes. Si la nouvelle dimension dispose d'un membre supérieur de type calcul dynamique, les données sont perdues, car les membres dynamiques ne peuvent pas les stocker.

    Lorsque vous utilisez un classeur d'application pour ajouter une nouvelle dimension dans laquelle le membre supérieur est de type calcul dynamique, suivez les étapes suivantes :
    1. Ajoutez la nouvelle dimension avec le membre supérieur comme étant stockée.
    2. Exécutez un script de calcul pour copier les données à partir du nouveau membre supérieur dans un autre membre stocké de cette dimension.
    3. Modifiez le membre supérieur en calcul dynamique.

Création d'un cube à partir de données tabulaires dans le concepteur de cubes

Ce workflow fait appel à deux fichiers Excel de données tabulaires échantillon pour illustrer les concepts d'en-têtes intrinsèques et d'en-têtes à désignation forcée (indicateurs). Reportez-vous à Transformation de données tabulaires en cubes.

  1. Dans Excel, cliquez sur Catalogue Image de l'icône Catalogue dans le ruban du concepteur de cubes. dans le ruban du concepteur de cubes.
  2. Dans la boîte de dialogue Fichiers Essbase, sous Catalogue, sélectionnez Galerie, puis choisissez un fichier de données tabulaires échantillon :
    • Technical > Table Format > Sample_Table.xlsx : en-têtes intrinsèques
    • Technical > Table Format > Unstr_Hints.xlsx : en-têtes à désignation forcée
  3. Cliquez sur Ouvrir.
  4. Dans le ruban du concepteur de cubes, sélectionnez Transformer les données Image de l'icône Transformer les données dans le ruban du concepteur de cubes..
  5. Dans la boîte de dialogue Transformer les données, saisissez un nom d'application et de cube, si les noms par défaut pré-remplis ne vous conviennent pas. Si le nom d'application existe déjà, vous ne pouvez pas prévisualiser les données ni construire un nouveau cube. Vous devez alors entrer un nouveau nom d'application.
    Le nom de l'application est le nom du fichier source sans l'extension et le nom du cube est le nom de la feuille de calcul.
    • Sample_Table.xlsx : le nom de l'application est Sample_Table et le nom du cube est Sales.
    • Unstr_Hints.xlsx : le nom de l'application est Unstr_Hints et le nom du cube est SpendHistory.
  6. Si vous avez sélectionné Sample_Table.xlsx, ne sélectionnez pas Aperçu des données. Passez directement à l'étape 8 pour créer le cube.
  7. Si vous avez sélectionné Unstr_Hints.xlsx, appuyez sur Aperçu des données. Le classeur est envoyé à Essbase pour analyse et les relations sont renvoyées pour visualisation.
    1. La vue arborescente permet de glisser-déplacer des membres (et leurs enfants) vers différents emplacements de l'arborescence. Cette opération modifie les désignations par défaut et, ce faisant, crée des hiérarchies de dimensions, des hiérarchies de mesures et des membres ignorés autres que ceux indiqués par l'analyse par défaut. Vous pouvez également cliquer avec le bouton droit de la souris sur un nom de membre et désigner la propriété du membre : Génération, Attribut, Alias ou Attribut UDA.
      Dans certains cas, le passage de membres d'une désignation à une autre donne lieu à un comportement particulier :
      • Lorsque vous glissez-déplacez une génération vers une mesure, tous les attributs, les attributs UDA et les alias de la génération source sont également déplacés vers les mesures.
      • Lorsque vous faites glisser une génération vers Ignoré, tous les attributs, les attributs UDA et les alias de cette génération sont également déplacés vers Ignoré.
      • Le glisser-déplacer d'une mesure vers une autre désignation n'est autorisé que si la mesure n'a pas de formule.
    2. Si vous ne voulez pas enregistrer les modifications, sélectionnez Options, puis Rétablir l'en-tête d'origine.
    3. Pour changer le type du cube et des dimensions à créer, sélectionnez Options, puis Type de cube avant le déploiement. Sélectionnez BSO hybride (option du mode "block storage") ou ASO (option du mode "aggregate storage").
    4. Vous pouvez guider l'analyse de manière à détecter deux types de désignation : les mesures et les dimensions hiérarchiques, ou les mesures, les dimensions hiérarchiques et les attributs. Pour ce faire, sélectionnez Options et Conception de cubes, puis sélectionnez l'une des options. Une fois la sélection effectuée, cliquez de nouveau sur Aperçu.
      Image de la boîte de dialogue Transformer les données du concepteur de cubes.

  8. Lorsque vous êtes prêt à créer le cube, cliquez sur Exécuter.
  9. Lorsque le système vous demande si vous voulez créer le cube, cliquez sur Oui.
  10. (Facultatif) Lorsque le système vous demande si vous voulez voir le statut du job de création de cube, cliquez sur Oui.
    Image de la boîte de dialogue Visualiseur de jobs du concepteur de cubes.

    L'application et le cube qui viennent d'être créés sont répertoriés sur la page Applications de l'interface Web Essbase et sont disponibles dans le concepteur de cubes. Maintenant que le cube a été créé à partir des données tabulaires, vous pouvez l'exporter vers un classeur d'application.
  11. Dans le ruban du concepteur de cubes, sélectionnez Local Image de l'icône Local dans le ruban du concepteur de cubes., puis Exporter le cube vers le classeur d'application.
  12. Dans la boîte de dialogue Exporter le cube vers le classeur d'application, sélectionnez l'application et le cube, puis cliquez sur Exécuter.
Pour créer un cube à l'aide de l'interface Web, reportez-vous à Création et mise à jour d'un cube à partir de données tabulaires.

Export de cubes vers des classeurs d'application dans le concepteur de cubes

Dans le concepteur de cubes, vous pouvez exporter n'importe quel cube existant dans Essbase.

  1. Sélectionnez la méthode de construction : soit le format Parent-Enfant, soit le format Génération.
  2. Dans Excel, sur le ruban du concepteur de cubes, sélectionnez Local Image de l'icône Local dans le ruban du concepteur de cubes., puis Exporter le cube vers le classeur d'application.
  3. Dans la boîte de dialogue Exporter le cube, sélectionnez l'application et le cube à exporter.
    • Sélectionnez Inclure les données si vous voulez inclure les données de niveau d'entrée dans le classeur d'application.
      • Dans les cubes en mode "block storage", si la taille des données est de 400 Mo ou moins, les données sont exportées vers le classeur d'application, sur la feuille de calcul Data. Si elle dépasse 400 Mo, les données sont exportées vers un fichier plat nommé Cubename.txt, qui est inclus dans un fichier nommé Cubename.zip. Le fichier .zip est créé dans le répertoire d'export indiqué (si l'export aboutit).

      • Dans les cubes en mode "aggregate storage", quelle que soit la taille des données, elles sont toujours exportées vers un fichier plat nommé Cubename.txt, qui est inclus dans un fichier nommé Cubename.zip. Le fichier .zip est créé dans le répertoire d'export indiqué (si l'export aboutit).

    • Sélectionnez Inclure les scripts de calcul si vous voulez que les scripts de calcul dans votre cube en mode "block storage" soient inclus dans le classeur d'application.

      Les cubes en mode "aggregate storage" n'ont pas de script de calcul.

    • Sélectionnez Inclure les ID de membre pour inclure des ID de membre sur les feuilles de dimension du classeur d'application.

    Image de la boîte de dialogue Exporter le cube vers le classeur d'application

  4. Cliquez sur Exécuter.
  5. Une fois l'export terminé, cliquez sur OK.
    Le classeur d'application est enregistré à l'emplacement de dossier local : C:\Users\username\AppData\Roaming\Oracle\smartview\DBX. Etant donné qu'il est enregistré à l'emplacement de dossier local, vous pouvez l'ouvrir à l'aide de l'icône Local Image de l'icône Local dans le ruban du concepteur de cubes. du ruban du concepteur de cubes.

Le classeur d'application exporté peut être importé vers Essbase. Reportez-vous aux rubriques suivantes :