Dimbuild : chargement de dimensions dans un cube

Charge des dimensions dans un cube. Requiert au moins l'autorisation Gestionnaire de base de données.

Pour charger des dimensions, vous devez d'abord télécharger les fichiers de règles et de construction de dimension vers Essbase. Pour ce faire, vous pouvez utiliser CLI. Reportez-vous à Upload : ajout de fichiers de cube.

Syntaxe

dimbuild [-verbose] -application appname -db cubename -file fileName -rule rulesFile  [-user userName [-password password]] [-stream] [-connection connectionName][-query queryString] [-rows n]] [-restructureOption restructureOption] [-forcedimbuild]
Option Abréviation Description
-verbose -v Affiche des descriptions étendues.
-application -a Nom de l'application.
-db -d Nom de la base de données (cube).
-file -f Nom du fichier de construction de dimension. Il n'est pas nécessaire de fournir un chemin complet. Les fichiers sont censés se trouver dans le répertoire de base de données ou d'application pertinent
-rule -r Nom du fichier de règles. Il n'est pas nécessaire de fournir un chemin complet. Les fichiers sont censés se trouver dans le répertoire de base de données ou d'application pertinent
-user -u Facultatif. Nom d'utilisateur. Requiert un mot de passe s'il est utilisé
-password -p Facultatif. Mot de passe de l'utilisateur. S'il n'en fournit pas, l'utilisateur sera invité à en saisir un
-stream -S Facultatif. Utilisez une construction de dimension de transmission en continu. Nécessite l'option -conn si elle est utilisée.
-connection -conn Obligatoire si l'option de transmission en continu est utilisée. Nom d'une connexion enregistrée créée en utilisant la commande CLI createlocalconnection.
-query -q Facultatif. Requête de base de données à soumettre avec la construction de dimension en continu.
-rows -rows Facultatif. Nombre de lignes à transmettre en continu simultanément. La valeur par défaut est 100.
-restructureOption -R

Contrôle les choix de conservation pour la restructuration de l'outline.

Pour le mode "block storage", les options possibles sont les suivantes :

  • ALL_DATA : conserve toutes les données lors du chargement de dimensions.
  • NO_DATA : ne conserve aucune donnée.
  • LEAFLEVEL_DATA : conserve uniquement les valeurs de données de niveau 0. Si toutes les données requises pour le calcul se trouvent dans des membres de niveau 0, vous devez sélectionner cette option. Tous les blocs de niveau supérieur sont supprimés avant la restructuration du cube. Lorsque le cube est recalculé, les blocs de niveau supérieur sont recréés.
  • INPUT_DATA : conserve uniquement les données d'entrée.

Pour le mode "aggregate storage", les options possibles sont les suivantes :

  • ALL_DATA : conserve toutes les données lors du chargement de dimensions.
  • NO_DATA : ne conserve aucune donnée.
-forcedimbuild -F Permet de poursuivre la construction de la dimension même si d'autres activités utilisateur sont en cours. Les sessions utilisateur actives sont annulées.

Exemples

esscs dimbuild -a Sample -d Basic -r Basic.rul -u smith -p password -R NO_DATA -forceDimBuild
esscs dimbuild -a Sample -d Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50 -R NO_DATA