dimbuild : Charger des dimensions dans un cube

Cette commande d'interface de ligne de commande permet de charger des dimensions dans un cube. Pour lancer cette commande, vous devez disposer au moins de l'autorisation Gestionnaire de base de données.

Pour charger des dimensions, vous devez d'abord charger les fichiers de création de dimension et de règles dans Essbase. Pour ce faire, vous pouvez utiliser l'interface de ligne de commande. Voir upload : Ajouter des fichiers de cube.

Syntaxe

dimbuild [-verbose] -application appname -db cubename -file fileName [| -catalogfile catalogFile] -rule rulesFile [| -catalogrulefile catalogRulesFile]] [-user userName [-password password]] [-stream] [-connection connectionName][-query queryString] [-rows n]] [-restructureOption restructureOption] [-forcedimbuild]
Option Abréviation Description
-verbose -v Afficher les descriptions longues.
-application -a Nom de l'application.
-db -d Nom de la base de données (cube).
-file -f Nom du fichier de création de dimension. Vous n'avez pas besoin d'indiquer un chemin complet. Les fichiers sont supposés se trouver dans le répertoire d'application ou de base de données pertinent. Vous pouvez utiliser -catalogfile à la place de cette option.
-rule -r Nom du fichier de règles. Vous n'avez pas besoin d'indiquer un chemin complet. Les fichiers sont supposés se trouver dans le répertoire d'application ou de base de données pertinent. Vous pouvez utiliser -catalogrulefile à la place de cette option.
-catalogfile -CF Nom du fichier de création de dimension dans le catalogue de fichiers. Vous utilisez cette option à la place de -file.
-catalogrulefile -CRF Nom du fichier de règles dans le catalogue de fichiers. Vous pouvez utiliser cette option à la place de -rule.
-user -u Facultatif. Nom de l'utilisateur. Requiert un mot de passe si utilisé.

Si vous utilisez une connexion et une source de données enregistrées, aucun nom d'utilisateur ou mot de passe n'est requis. Si vous n'utilisez pas de connexion enregistrée, et que le fichier de règles se connecte à un SGDBR, spécifiez le nom d'utilisateur et le mot de passe pour cette connexion.

-password -p Facultatif. Mot de passe pour l'utilisateur. Si omis, l'utilisateur sera invité à entrer un mot de passe.
-stream -S Facultatif. Utilisez la création de dimension en continu. Si utilisé, nécessite l'option -conn.
-connection -conn Requis si l'option de mode continu est utilisée. Nom de la connexion enregistrée créée au moyen de la commande de l'interface de ligne de commande createlocalconnection.
-query -q Facultatif. Interrogation de base de données à soumettre en même temps que la création de dimension en mode continu.
-rows -rows Facultatif. Nombre de rangées simultanées en continu. La valeur par défaut est 100.
-restructureOption -R

Contrôle vos choix de conservation pour la restructuration.

Pour le stockage par blocs, les options sont :

  • ALL_DATA : conserve toutes les données lors du chargement des dimensions.
  • NO_DATA : ne conserve aucune donnée.
  • LEAFLEVEL_DATA : ne conserve que les valeurs des données de niveau 0. Si toutes les données requises pour le calcul résident 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. Lors du recalcul du cube, les blocs de niveau supérieur sont recréés.
  • INPUT_DATA : ne conserve que les données d'entrée.

Pour le stockage agrégé, les options sont :

  • ALL_DATA : conserve toutes les données lors du chargement des dimensions.
  • NO_DATA : ne conserve aucune donnée.
-forcedimbuild -F Poursuivez la création de la dimension même si d'autres activités d'utilisateur sont en cours. Cela annule les sessions d'utilisateur actives.

Exemples

esscs dimbuild -a Sample -d Basic -r Basic.rul -u smith -p password -R NO_DATA -F
esscs dimbuild -a Sample -d Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50 -R NO_DATA
esscs dimbuild -a Sample -db Basic -CRF /users/weblogic/Dim_Market.rul -CF /shared/Market.txt -R ALL_DATA -F

Vous pouvez également charger des dimensions en utilisant Concepteur de cube, Travaux dans l'interface Web d'Essbase Interface Web d'Essbase ou l'API REST, ou l'énoncé import dimensions dans MaxL.