Exporter les règles de chargement pour modification hors ligne
Vous pouvez exporter une règle de construction de dimension ou de chargement de données Essbase au format JSON, pour afficher et modifier les options avancées hors ligne ou à l'aide de l'API REST.
Le fichier JSON est structuré en dimensions et champs, et révèle les méthodes de création et tous les autres paramètres de règle de chargement définis. Vous pouvez modifier le fichier JSON et le réimporter dans le répertoire de cube afin d'appliquer vos modifications à une construction de dimension ou à un chargement de données.
Tâche de formation
Exportez un fichier de règles au format JSON pour en visualiser le format. Prérequis : Tout d'abord, importez le cube Sample.Basic à partir de la galerie des classeurs d'application.
Dans cet exercice, vous allez afficher le format JSON d'une règle de construction de dimension pour la dimension Product de Sample.Basic.
-
Sur la page d'accueil, développez l'application (Exemple).
- Ouvrez l'application (Exemple), ouvrez le cube (De base) et sélectionnez Scripts.
-
Cliquez sur Règles.
-
Dans le menu Actions, à droite de Dim_Product, sélectionnez Exporter et enregistrez
Dim_Product.jsondans un répertoire local. -
Utilisez un éditeur de texte pour examiner les détails des paramètres de règle de la dimension Product.
Si vous disposez d'un éditeur avancé qui reconnaît le format JSON, vous pouvez réduire les sections principales comme indiqué pour observer la structure de haut niveau de ce fichier de règles au format JSON.

-
La section dimensions contient des paires clé/valeur correspondant aux paramètres de dimension définis dans la règle.
Par exemple, vous pouvez trouver les paramètres généraux suivants pour la dimension Produit représentée dans le fichier JSON.

Remarques :
La valeur "Existant" spécifiée comme valeur pour un paramètre donné indique que le concepteur de la règle n'a désigné aucun changement de préférence pour ce paramètre (la valeur par défaut est conservée). -
La section fields est répétée pour chaque champ de la règle et contient des paires clé/valeur correspondant aux paramètres définis dans la règle pour chaque champ.
Par exemple, vous pouvez trouver les propriétés de champ suivantes pour le champ 1 de la dimension Produit représentée dans le fichier JSON.

-
La section dataSource contient tous les paramètres que vous pouvez trouver dans la zone Propriétés source de la définition de règle.
Par exemple, le fichier JSON inclut les propriétés General et les propriétés File ou SQL qui sont définies dans la règle.

-
La clé/paire "studio" : true indique qu'il s'agit d'une règle basée sur un index plutôt que sur un type normal. Une règle basée sur un index est parfois appelée règle BPM. Il a des exigences de validation différentes. Pour en savoir plus sur ce type de règle de construction de dimension, reportez-vous à Création d'une règle de construction de dimension.
-