Exécuter les tâches d'administration de cube dans le concepteur de cube

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

Supprimer des applications et des cubes dans le concepteur de cube

Dans le concepteur de cube, vous pouvez supprimer toute application ou tout cube existant dans Essbase. La suppression d'une application ou d'un cube ne peut pas être annulée.

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

Déverrouiller des objets dans le concepteur de cube

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

Vous pouvez voir et déverrouiller les objets en fonction de votre rôle de sécurité. Les utilisateurs dotés du rôle d'administrateur de service peuvent déverrouiller tous les objets. Les utilisateurs non dotés du rôle d'administrateur de service peuvent seulement déverrouiller les objets qu'ils ont verrouillés.
Pour déverrouiller un objet dans le concepteur de cube :
  1. Dans Excel, dans le ruban Concepteur de cube, sélectionnez Tâches d'administration Illustration de l'icône Menu des tâches d'administration du concepteur de cube.
  2. Sélectionnez Déverrouiller les objets Essbase.
  3. Entrez vos données d'identification, si elles vous sont demandées.
  4. Sous Sélectionner une application, sélectionnez l'application contenant l'objet que vous voulez déverrouiller.
  5. Sous Sélectionner un objet verrouillé, sélectionnez l'objet que vous voulez déverrouiller.
  6. Cliquez sur Déverrouiller.

Consulter des journaux dans le concepteur de cube

Dans le concepteur de cube, vous pouvez voir le journal de plate-forme ou un journal d'application.

  1. Dans Excel, dans le ruban Concepteur de cube, sélectionnez Tâches d'administration Illustration de l'icône Menu des tâches d'administration du concepteur de cube.
  2. Dans le menu, sélectionnez Voir les journaux.
  3. Sélectionnez un journal à consulter :
    • Sélectionnez Voir le journal de la plate-forme pour consulter le journal du service de plate-forme.
    • Sélectionnez Voir le journal de l'application pour consulter le journal d'une application.

Gérer les applications en utilisant EAS Lite dans le concepteur de cube

Vous pouvez sélectionner dans le concepteur de cube les applications à gérer à l'aide d'Essbase Administration Services (EAS) Lite.

L'interface Web d'Essbase est l'interface d'administration moderne qui prend en charge toutes les fonctions de la plate-forme courante, mais une version légère d'Essbase Administration Services à support restreint est proposée pour permettre la gestion de vos applications si votre organisation n'est pas prête à adopter la nouvelle interface. Cette option est disponible uniquement pour les installations indépendantes d'Essbase version Essbase 21c.

Voir Utiliser Essbase Administration Services Lite pour plus d'informations sur EAS Lite et pour apprendre à régler les applications à Applications gérées par EAS dans le concepteur de cube.

Réinitialiser une dimension dans le concepteur de cube

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

L'utilisation de la réinitialisation de dimension efface tous les membres de la dimension et puis les recrée, tout en conservant les données.

Vous devez mettre à jour toute la dimension, puis utiliser la réinitialisation de dimension, sinon, les membres et les données seront perdus.

Utilisez Réinitialiser la dimension pour les opérations de modification de dimension suivantes :
  • Reclasser les membres
  • Insérer un nouveau membre à un emplacement particulier
  • Supprimer les membres et tenir à jour les membres partagés
  • Déplacer les membres et conserver les membres partagés
  • Déplacer les membres parents et déplacer tous leurs enfants par la même occasion

Laissez l'option Autoriser les déplacements à No (Non), sinon, vous ne serez pas en mesure de créer des membres partagés.

Renommer les membres en utilisant cette technique n'est pas pris en charge.

Pour réaliser une réinitialisation dans le concepteur de cube :
  1. Ouvrez le classeur d'application.
  2. Dans le ruban Concepteur de cube, cliquez sur Panneau Concepteur Illustration de l'icône Panneau de conception dans le ruban Concepteur de cube..
  3. Dans le panneau du concepteur, cliquez sur Feuille : À Illustration de l'icône Feuille : À du panneau du 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 : À Illustration de l'icône Feuille : À du panneau du concepteur..
  7. Dans le classeur d'application, dans la feuille de dimension, vérifiez que l'option Autoriser les déplacements est réglée à No (Non).
  8. Enregistrez le classeur d'application.
  9. Reconstruire le cube. Consultez Créer, charger et calculer un cube dans Créer une application et un cube dans le concepteur de cube.

Mettre à jour de façon incrémentielle les cubes dans le concepteur de cube

La mise à jour d'un cube permet de charger des dimensions et des membres dans une structure 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 (voir Création et mise à jour des cubes à partir de données tabulaires).

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

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

  1. Dans Excel, dans le ruban Concepteur de cube, sélectionnez Créer un cube Illustration de l'icône Créer un cube dans le ruban Concepteur de cube..

  2. Sélectionnez une option Mettre à jour le cube dans le menu Option Créer.

    Lorsqu'une structure est modifiée par une création de dimension, il se peut que la base de données soit restructurée. Chacune des options suivantes spécifie le traitement des valeurs de données lors des restructures :

    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) qui contiennent des données chargées sont conservés.

      Cette option s'applique seulement aux cubes de stockage par blocs.

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

      Seule les valeurs de feuille (niveau 0) sont conservées. Si toutes les données requises pour le calcul résident dans des membres feuilles, vous devez sélectionner cette option. Si vous sélectionnez cette option, tous les blocs de niveau supérieur sont supprimés avant la restructuration du cube. En conséquence, l'espace disque requis pour la restructuration est réduit et le temps de calcul amélioré. Lors du recalcul du cube, 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 seulement aux cubes de stockage par blocs.

  • Les définitions de création de dimension sont contenues 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 lorsque vous créez des dimensions dans le concepteur de cube.

  • Lorsque vous apportez des modifications aux attributs définis par l'utilisateur lors de la mise à jour incrémentielle d'un cube à l'aide du concepteur de cube et d'un classeur d'application, vous devez spécifier tous les attributs définis par l'utilisateur dans la feuille de dimension, aussi bien ceux que vous ajoutez que ceux qui existent dans la structure. Si vous spécifiez certains attributs définis par l'utilisateur (tels que ceux que vous ajoutez), mais pas tous, ceux qui ne sont pas indiqués sont supprimés.

  • Lors de l'ajout incrémentiel d'une dimension à un cube existant à l'aide d'un classeur d'application, les données sont automatiquement mappées avec le nouveau membre supérieur. Il n'est pas possible de choisir un membre stocké auquel mapper les données existantes. Si la nouvelle dimension a un membre supérieur qui est un calcul dynamique, les données sont perdues car les membres dynamiques ne peuvent pas stocker de données.

    Lors de l'utilisation d'un classeur d'application pour ajouter une nouvelle dimension dans laquelle vous voulez que le membre supérieur soit un calcul dynamique, suivez les étapes ci-après :
    1. Ajouter la nouvelle dimension avec le membre supérieur en tant que stocké.
    2. Exécutez un script de calcul pour copier les données du nouveau membre supérieur dans un autre membre stocké de cette dimension.
    3. Modifiez le membre supérieur en calcul dynamique.

Créer un cube à partir de données tabulaires dans le concepteur de cube

Ce flux de travail utilise deux exemples de fichiers Excel de données tabulaires pour démontrer les concepts d'en-têtes intrinsèques et à désignation forcée (conseils). Voir Transformer des données tabulaires en cubes.

  1. Dans Excel, dans le ruban Concepteur de cube, cliquez sur Catalogue Illustration de l'icône Catalogue dans le ruban Concepteur de cube..
  2. Dans la boîte de dialogue Fichiers Essbase, sous Catalogue, sélectionnez Galerie, puis sélectionnez un exemple de fichier de données tabulaires :
    • Technique > Format de table > Sample_Table.xlsx : En-têtes intrinsèques
    • Technique > Format de table > Unstr_Hints.xlsx : En-têtes à désignation forcée
  3. Cliquez sur Ouvrir.
  4. Dans le ruban Concepteur de cube, sélectionnez Transformer les données Illustration de l'icône Transformer les données dans le ruban Concepteur de cube..
  5. Dans la boîte de dialogue Transformer les données, entrez un nom d'application et de cube, si vous souhaitez modifier les noms par défaut préalimentés. Si le nom d'application existe déjà, vous ne pourrez ni prévisualiser les données ni créer un cube; il vous faudra donc entrer un nouveau nom d'application.
    Le nom de l'application est basé sur le nom du fichier source sans l'extension et le nom du cube est basé sur le nom de la feuille de calcul.
    • Sample_Table.xlsx : Le nom de l'application est Sample_Table et le nom du cube est Ventes.
    • 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 Prévisualiser les données. Passez à l'étape 8 pour créer le cube.
  7. Si vous avez sélectionné Unstr_Hints.xlsx, cliquez sur Prévisualiser les données. Le classeur est envoyé à Essbase pour analyse et les relations sont retournées pour consultation.
    1. À partir de la vue arborescente, vous pouvez glisser-déposer des membres (et leurs enfants) à différents emplacements dans l'arbre. Cette opération modifie les désignations par défaut et, de ce fait, crée des hiérarchies de dimension, des hiérarchies de mesure et des membres ignorés différents de ceux de l'analyse par défaut fournie. 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 ADU.
      Dans certains cas, des comportements spéciaux se produisent lorsque vous modifiez la désignation des membres :
      • Lorsque vous glissez-déposez une génération dans une mesure, tous les attributs, les ADU et les alias de la génération source sont également déplacés dans les mesures.
      • Lorsque vous faites glisser une génération dans Ignoré, tous les attributs, les ADU et les alias de cette génération sont également déplacés dans Ignoré.
      • Glisser-déposer une mesure dans une autre désignation n'est autorisé que si la mesure ne comporte pas de formules.
    2. Si vous ne souhaitez pas enregistrer les modifications, sélectionnez Options, puis Réinitialiser à l'en-tête initial.
    3. Si vous souhaitez modifier le type de cube et le type de dimension à créer, avant le déploiement, sélectionnez Options, puis Type de cube. Sélectionnez BSO hybride (option de stockage par blocs) ou ASO (option de stockage agrégé).
    4. Vous pouvez orienter l'analyse de façon à détecter deux types de désignations : mesures et dimensions hiérarchiques, ou bien mesures, dimensions hiérarchiques et attributs. Définissez ces désignations en sélectionnant Options, Conception de cube, puis l'une des options. Après avoir fait votre sélection, cliquez de nouveau sur Prévisualiser.
      Illustration de la boîte de dialogue Transformation des données dans le concepteur de cube.

  8. Lorsque vous êtes prêt à créer le cube, cliquez sur Exécuter.
  9. Si le programme vous demande si vous voulez créer le cube, cliquez sur Oui.
  10. (Facultatif) Si le programme vous demande si vous voulez voir le statut de la tâche du cube, cliquez sur Oui.
    Illustration de la boîte de dialogue Visualiseur de tâche dans le concepteur de cube.

    L'application et le cube récemment créés sont indiqués dans la page Applications de l'interface Web d'Essbase et sont disponibles dans le concepteur de cube. 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 Concepteur de cube, sélectionnez Local Illustration de l'icône Local dans le ruban Concepteur de cube., puis Exporter le cube vers un classeur d'application.
  12. Dans la boîte de dialogue Exporter le cube vers un classeur d'application, sélectionnez l'application et le cube, puis Exécuter.
Pour créer un cube à l'aide de l'interface Web, voir Créer et mettre à jour un cube à partir de données tabulaires.

Exporter des cubes vers les classeurs d'application dans le concepteur de cube

Dans le concepteur de cube, vous pouvez exporter tout cube qui existe dans Essbase.

  1. Sélectionnez la méthode de création, soit format parent-enfant ou génération.
  2. Dans Excel, dans le ruban Concepteur de cube, sélectionnez Local Illustration de l'icône Local dans le ruban Concepteur de cube., puis sélectionnez Exporter le cube vers un classeur d'application.
  3. Dans la boîte de dialogue Exporter le Cube, sélectionnez l'application et le cube que vous souhaitez exporter.
    • Sélectionnez Inclure les données si vous souhaitez inclure les données du niveau d'entrée dans le classeur d'application.
      • Dans les cubes de stockage par blocs, si la taille des données est inférieure ou égale à 400 Mo, les données sont exportées vers le classeur d'application, dans la feuille de calcul de données. Si la taille des données 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'exportation spécifié si le processus d'exportation se termine avec succès.

      • Dans les cubes de stockage agrégé, 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'exportation spécifié si le processus d'exportation se termine avec succès.

    • Sélectionnez Inclure les scripts de calcul si vous souhaitez inclure les scripts de calcul du cube de stockage par blocs dans le classeur d'application.

      Les cubes de stockage agrégé ne comportent pas de scripts de calcul.

    • Sélectionnez Inclure les ID membre si vous souhaitez inclure les ID membre sur les feuilles de dimension dans le classeur d'application.

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

  4. Cliquez sur Exécuter.
  5. Une fois l'exportation terminée, cliquez sur OK.
    Le classeur d'application est enregistré dans le dossier local : C:\Users\nom d'utilisateur\AppData\Roaming\Oracle\smartview\DBX. Étant donné qu'il est enregistré dans le dossier local, vous pouvez l'ouvrir à partir de l'icône Local Illustration de l'icône Local dans le ruban Concepteur de cube. située dans le ruban Concepteur de cube.

Vous pouvez importer dans Essbase le classeur d'application exporté. Reportez-vous à ces rubriques :