Restrictions applicables aux partitions fédérées

Certaines fonctionnalités ne sont pas prises en charge pour les cubes Essbase avec une partition fédérée.

  • Le cube doit figurer dans sa propre application au nom unique. Les cubes de partition fédérée ne doivent pas partager une application avec d'autres cubes. N'utilisez pas le même schéma de base de données Autonomous Data Warehouse pour plusieurs instances d'Essbase.

  • Avant d'effectuer un chargement de données au moyen d'Essbase dans la table de faits, il est recommandé de charger le fichier de données dans le serveur Essbase. Le chargement de données côté client est possible, mais prend plus de temps.

  • Si vous devez charger des données au moyen d'Essbase dans la base de données Autonomous Data Warehouse, vous pouvez utiliser l'option Outils de données dans la base de données autonome pour charger des données dans la table de faits et effectuer d'autres tâches de gestion. Toutefois, assurez-vous que la structure de cube et la table de faits ne sont pas désynchronisées. Voir Précautions relatives aux métadonnées pour les cubes de partition fédérée.

  • Le chargement de fichiers d'exportation de données au format Essbase dans des cubes de partition fédérée peut prendre un certain temps. Pour optimiser le chargement de données, utilisez un fichier source formaté par le SGBD. Vous pouvez en créer un en utilisant la commande de calcul DATAEXPORT avec l'option DataExportCSVFormat. Les fichiers au format CSV peuvent être chargés plus rapidement car ils sont conformes aux options de format de l'ensemble DBMS_CLOUD pour les fichiers sources.

  • La dimension dynamique utilisée dans les fichiers d'entrée du chargement de données doit être la même que la dimension dynamique de la table de faits.

    Voir Chargement de données de partition fédérée.

  • L'importation de données à partir de plusieurs fichiers en parallèle à l'aide d'un énoncé MaxL import comportant des caractères génériques n'est pas prise en charge pour les cubes de partition fédérée.

  • L'exportation d'un cube de partition fédérée dans un classeur d'application n'est pas prise en charge (cette opération n'exporte pas les données ni la définition de partition).

  • Les opérations d'importation du processus de gestion du cycle de vie (LCM), et celles de l'utilitaire de migration, ne sont pas prises en charge pour la migration de partitions fédérées. Les partitions fédérées doivent être recréées manuellement sur la cible.

  • Le mode de calcul par blocs (activé lorsque que le paramètre de configuration Essbase CALCMODE est réglé à BLOCK) ne s'applique pas aux cubes de partition fédérée. Le traitement de calcul est poussé vers la base de données Autonomous Data Warehouse. Si une exception existe et que le calcul est plutôt traité sur le serveur Essbase, l'ordre de résolution détermine l'analyse des dépendances.

  • Lorsque vous effectuez des affectations personnalisées sur un cube de stockage agrégé avec une partition fédérée, vous pouvez uniquement remplacer les valeurs existantes. Vous ne pouvez pas ajouter des valeurs aux valeurs existantes ni en soustraire.

  • Les calculs et les affectations personnalisés de stockage agrégé sont pris en charge pour les cubes de partition fédérée utilisant la logique d'insertion MDX uniquement. Toutes les restrictions documentées pour l'insertion MDX s'appliquent également aux calculs et aux affectations personnalisés dans un cube de partition fédérée.

  • Les chargements incrémentiels de données de stockage agrégé à l'aide de mémoires tampons ne sont pas pris en charge dans un cube de partition fédérée.

  • Les cubes de stockage par blocs doivent être en mode hybride pour prendre en charge les partitions fédérées. Ne configurez pas ASODYNAMICAGGINBSO avec un paramètre autre que FULL pour l'application contenant la partition fédérée. Sinon, les résultats de l'interrogation risquent d'être incorrects et un message d'avertissement sera écrit dans le journal.

  • Si vous devez exécuter des scripts de calcul de stockage par blocs (BSO) Essbase, sélectionnez une dimension dense comme dimension dynamique. Les scripts de calcul ne sont pas pris en charge pour les partitions fédérées si la dimension dynamique est dispersée.

  • Pour les cubes de stockage agrégé, les dimensions contenant des hiérarchies de membres stockés à plusieurs niveaux ne doivent pas être sélectionnées comme dimension dynamique. Sélectionnez une dimension dynamique avec des hiérarchies dynamiques ou une hiérarchie stockée qui est une hiérarchie plate à un seul niveau (où tous les membres sont des membres stockés de niveau 0).

  • Oracle Database est limité à 1 000 colonnes, et la dimension dynamique hérite de cette limite. Déterminez le nombre de membres de colonne admissibles dans la dimension dynamique pour faire en sorte que cette limite ne soit pas atteinte. Le nombre de combinaisons potentielles de membres stockés dans la dimension dynamique plus le nombre de dimensions dans le cube doit être supérieur ou égal à 1 000.

  • Les commandes de calcul suivantes ne sont pas prises en charge pour les cubes de partition fédérée, et retournent une erreur lorsqu'elles sont utilisées :

    • CALC AVERAGE
    • CALC FIRST
    • CALC LAST
    • CCONV
    • DATAEXPORTCOND
    • DATAIMPORTBIN
    • SET AGGMISSG OFF (Essbase consolide toujours les éléments #MISSING pour les cubes de partition fédérée)
    • SET CLEARUPDATESTATUS
    • SET CREATEBLOCKONEQ OFF (Essbase effectue toujours le calcul des dimensions dispersées de manière descendante pour les cubes hybrides et de partition fédérée, ce qui entraîne le calcul des parents de niveau supérieur. Autrement dit, le comportement par défaut est SET CREATEBLOCKONEQ ON aussi bien pour les cubes de partition fédérée que pour les cubes hybrides.)
    • SET FRMLRTDYNAMIC
    • SET REMOTECALC
    • SET UPTOLOCAL
    • SET UPDATECALC ON (Le calcul intelligent, avec ses marqueurs pour les blocs modifiés/nettoyés, s'applique uniquement aux cubes de stockage par blocs non fédérés)
    • THREADPARVAR

    Pour plus d'informations sur la prise en charge du calcul, voir Calculer et interroger les cubes de partition fédérée.

  • Les scripts de calcul utilisant la fonction @MDALLOCATE ne sont pas pris en charge et échoueront avec un message d'erreur.

  • Certains calculs de longue durée utilisant la logique IF/ELSEIF/ELSE peuvent échouer sur les cubes de partition fédérés, en retournant l'une ou l'autre ou les deux erreurs ORA suivantes à partir de la base de données Autonomous Data Warehouse :

    ORA-04036: PGA memory used by the instance or PDB exceeds PGA_AGGREGATE_LIMIT
    ORA-12805: parallel query server died unexpectedly

    Si vous rencontrez de telles erreurs, il se peut que vous deviez augmenter la configuration matérielle de la base de données Autonomous Data Warehouse à 16 coeurs d'UC et 128 Go de RAM. Consultez la documentation OCI : Modification de la forme d'une instance.

  • La gestion de scénario n'est pas prise en charge.

  • Les partitions transparentes ou répliquées par rapport au cube de partition fédérée ne s'appliquent pas ou ne sont pas prises en charge.

  • MaxL ne prend pas en charge la création ou la modification des partitions fédérées, mais vous pouvez utiliser une API REST.

  • Les énoncés et les API MaxL pour l'effacement/la réinitialisation des données, l'effacement des régions de données ou l'effacement des agrégations ne sont pas pris en charge.

  • Les listes de textes (également appelées listes dynamiques) ne sont pas prises en charge.

  • La fin de demande n'est pas prise en charge.

  • Les attributs divers et tout calcul d'attributs par défaut autre que Somme ne sont pas pris en charge.

  • La sous-sélection MDX n'est pas prise en charge.

  • La création de vues agrégées (énoncés MaxL execute aggregate process|build|selection) n'est pas prise en charge.

  • La fusion des régions/tranches de données ne s'applique pas (car les données figurent dans la base de données Autonomous Data Warehouse).

  • Les informations retournées par l'énoncé MaxL query application APP-NAME list aggregate_storage storage_info (ou l'API équivalente) sont incomplètes ou inexactes.

  • Les cubes de devise ne sont pas pris en charge.

  • La piste de vérification des données n'est pas prise en charge.

  • Les déclencheurs liés à des événements de cube ne sont pas pris en charge.

  • Les interrogations asymétriques peuvent être moins performantes.

  • La performance de réécriture (par exemple, la vitesse de soumission des mises à jour de données depuis Smart View) peut être lente s'il y a une grande quantité de données à soumettre.

  • La copie ou le changement de nom des applications et des cubes de partition fédérée ne sont pas pris en charge.

  • Les paramètres de configuration de serveur ou d'application Essbase suivants sont ignorés :

    • AUTOMERGE
    • AUTOMERGEMAXSLICENUMBER
    • DATACACHESIZE
    • CALCCACHE
    • CALCCACHEDEFAULT
    • CALCCACHEHIGH
    • CALCCACHELOW
    • CALCLOCKBLOCK
    • CALCMODE
    • CALCNOTICE
    • CALCOPTFRMLBOTTOMUP
    • CALCREUSEDYNCALCBLOCKS
    • CALCPARALLEL
    • CALCTASKDIMS
    • DATACACHESIZE
    • DYNCALCCACHEBLKRELEASE
    • DYNCALCCACHEBLKTIMEOUT
    • DYNCALCCACHECOMPRBLKBUFSIZE
    • DYNCALCCACHEMAXSIZE
    • DYNCALCCACHEONLY
    • DYNCALCCACHEWAITFORBLK
    • ENABLE_DIAG_TRANSPARENT_PARTITION
    • EXPORTTHREADS
    • FORCEGRIDEXPANSION
    • GRIDEXPANSION
    • GRIDEXPANSIONMESSAGES
    • INDEXCACHESIZE
    • INPLACEDATAWRITE
    • PARCALCMULTIPLEBITMAPMEMOPT
    • SSAUDIT
    • SSAUDITR
    • SSLOGUNKNOWN
    • SUPNA
    • TARGETASOOPT
    • TARGETTIMESERIESOPT
  • La création d'une partition fédérée peut échouer avec l'erreur suivante si la structure Essbase comprend trop de niveaux : Avertissement distant de la partition fédérée pour la vue analytique : [ORA-04063 : La hiérarchie comporte des erreurs].

  • La création d'une partition fédérée peut échouer si les caractères ou les longueurs de nom utilisés dans les noms de dimension Essbase ou les noms de membre de la dimension dynamique ne sont pas pris en charge ou sont considérés comme spéciaux par la base de données Autonomous Data Warehouse. Ces limitations doivent être prises en compte en plus des Conventions d'attribution de nom pour les dimensions, les membres et les alias pour Essbase qui sont documentées.

  • Vous ne pouvez supprimer une partition fédérée qu'à partir de l'interface Web d'Essbase. Vous ne pouvez pas la supprimer à partir du concepteur de cube.