Artefacts de base de données Essbase

Les fichiers liés aux bases de données Essbase (cubes) sont appelés artefacts (ou objets). Les artefacts de base de données effectuent des actions sur une ou plusieurs bases de données, telles que la définition de calculs. Par défaut, les artefacts sont stockés dans leur dossier de base de données associé et peuvent également être enregistrés sur un ordinateur client ou dans d'autres répertoires réseau disponibles.

Les types courants d'artefact de cube sont les suivants :

  • Une outline de base de données (définition d'une structure de stockage)

  • Fichiers de données source

  • Règles de chargement des données et de création dynamique des dimensions (fichiers de règles)

  • Scripts définissant le mode de calcul des données (scripts de calcul)

  • Scripts qui génèrent des rapports sur les données (MDX, scripts de rapport, rapports d'exploration amont)

  • Objets liés de reportage (LRO)

  • Définitions de partition

Finalité et emplacement de l'outline de la base de données

Une outline Essbase définit la structure de la base de données multidimensionnelle, y compris toutes les dimensions, les membres, les alias, les propriétés, les types, les consolidations et les relations mathématiques. La structure définie dans l'outline détermine la façon dont les données sont stockées dans la base.

Lorsqu'une base de données est créée, une outline est créée automatiquement. Vous pouvez ajouter et supprimer des dimensions et des membres, et modifier les propriétés.

L'outline porte le même nom que la base de données (dbname.otl). L'emplacement du fichier d'outline dépend du type de base de données.

  • Stockage de blocs : <Oracle_Home>/applications/essbase/app/<appname>/<dbname>/cube

  • Stockage agrégé : <Oracle_Home>/applications/essbase/app/<appname>/<dbname>

Reportez-vous à Création d'une application et d'une base de données et à Utilisation des outlines Essbase.

Données source pour Essbase

Les données source sont des données externes qui sont chargées dans une base de données Essbase et/ou auxquelles elles accèdent.

Les types courants de données source pour Essbase sont les suivants :

  • Fichiers texte

  • Bases de données externes telles qu'une base de données SQL

Reportez-vous à Types de données source pris en charge.

Fichiers de règles pour le chargement de données et la construction de dimensions

Une base de données Essbase ne contient aucune donnée lors de sa création. Les fichiers de règles de chargement des données définissent les ensembles d'opérations qu'Essbase effectue sur les données d'une source externe lorsque les données sont chargées ou copiées dans la base de données Essbase.

Les fichiers de règles de construction de dimension créent ou modifient les dimensions et les membres d'une outline en fonction des données d'une source de données externe. Les fichiers de règles sont généralement associés à une base de données particulière, mais vous pouvez définir des règles à utiliser avec plusieurs bases de données. Un fichier de règles peut être utilisé pour les chargements de données et les builds de dimension. Les fichiers de règles portent l'extension .rul.

Reportez-vous aux sections Règles de chargement et Règles de conception pour le chargement de données ou la construction de dimensions.

A propos des scripts de calcul

Les scripts de calcul sont des fichiers texte qui contiennent des ensembles d'instructions indiquant à Essbase comment calculer les données dans une base de données en mode "block storage". Les scripts de calcul effectuent des calculs différents des consolidations et des opérations mathématiques définies dans l'outline.

Les scripts de calcul effectuant des opérations mathématiques spécifiques sur les membres, ils sont généralement associés à une base de données particulière. Vous pouvez toutefois définir un script de calcul à utiliser avec plusieurs bases de données. Les fichiers de scripts de calcul portent l'extension .csc.

Reportez-vous à Développement de scripts de calcul pour les cubes de stockage de blocs.