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.