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 :
Pour le stockage agrégé, les options sont :
|
-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.