Laderegeln für Offlinebearbeitung exportieren

Sie können eine Essbase-Dimensionserstellung oder eine Dataload-Regel in das JSON-Format exportieren, um erweiterte Optionen offline oder mit der REST-API anzuzeigen und zu bearbeiten.

Die JSON ist in Dimensionen und Felder strukturiert und zeigt Erstellungsmethoden und alle anderen definierten Laderegeleinstellungen an. Sie können die JSON bearbeiten und erneut in das Cube-Verzeichnis importieren, um Ihre Änderungen auf eine Dimensionserstellung oder einen Dataload anzuwenden.

Lernaufgabe

Exportieren Sie eine Regeldatei in JSON, um ihr Format anzuzeigen. Voraussetzung: Importieren Sie zunächst den Cube Sample.Basic aus der Galerie der Anwendungsarbeitsmappen.

In dieser Übung zeigen Sie das JSON-Format einer Dimensionserstellungsregel für die Product-Dimension von Sample.Basic an.

  1. Blenden Sie auf der Homepage die Anwendung ein (Beispiel).

  2. Öffnen Sie die Anwendung (Beispiel), öffnen Sie den Cube (Basic), und wählen Sie Skripte aus.
  3. Klicken Sie auf Regeln.

  4. Wählen Sie im Menü Aktionen rechts neben Dim_Product die Option Exportieren aus, und speichern Sie Dim_Product.json in einem lokalen Verzeichnis.

  5. Verwenden Sie einen Texteditor, um die Details der Product-Dimensionsregeleinstellungen zu prüfen.

    Wenn Sie über einen erweiterten Editor verfügen, der JSON erkennt, können Sie die Hauptabschnitte wie dargestellt ausblenden, um die allgemeine Struktur dieser Regeldatei im JSON-Format zu beobachten.


    Ausgeblendete JSON-Dateiinhalte mit den Schlüsseln "Dimensionen", "Felder", "dataSource", "editorOptions" und "studio"

    • Der Abschnitt Dimensionen enthält Schlüssel/Wert-Paare, die mit Dimensionseinstellungen übereinstimmen, die in der Regel definiert sind.

      Beispiel: Sie finden die folgenden allgemeinen Einstellungen für die Product-Dimension, die in der JSON-Datei dargestellt sind.


      Allgemeine Eigenschaften der Produktdimension, die in der Regelschnittstelle angezeigt wird. Typ: Vorhanden, Speicherung: Vorhanden, Konfiguration: Vorhanden, Eindeutig: Vorhanden, Aktualisierungsoption: Zusammenführen, Verwendung auf Aggregatebene: 0, Freigabe: Wahr, Erstellungsmethode: Übergeordnet, Elementname: Keine, Lösungsreihenfolge: -1

      Hinweis:

      Der als Wert für eine bestimmte Einstellung angegebene Wert "Vorhanden" gibt an, dass der Designer der Regel keine Änderung der Voreinstellung für diese Einstellung festgelegt hat (der Standardwert wird beibehalten).
    • Der Abschnitt Felder wird für jedes Feld in der Regel wiederholt und enthält Schlüssel/Wert-Paare, die mit den Einstellungen übereinstimmen, die in der Regel für jedes Feld definiert sind.

      Beispiel: Sie finden die folgenden Feldeigenschaften für Feld 1 der Produktdimension, die in der JSON-Datei dargestellt sind.


      Dim_Product-Regel mit Feldeigenschaften für Feld 1. Name: Übergeordnet, Fall: Kein Vorgang, Beschneiden: geprüft

    • Der Abschnitt dataSource enthält alle Einstellungen, die Sie im Bereich Quelleigenschaften der Regeldefinition finden können.

      Beispiel: Die JSON-Datei enthält die allgemeinen Eigenschaften und entweder die Datei- oder SQL-Eigenschaften, die in der Regel definiert sind.


      Registerkarte "Details", "Dateieigenschaften" und "SQL-Eigenschaften" in der Regelschnittstelle, wobei "Dateieigenschaften" ausgewählt ist. Headerdatensatznummer 0, Dimensionserstellungsdatensatznummer 0, Dateityp mit Trennzeichen, zu überspringende Zeilen 0, Vorschau der Datenanzahl 10.

    • Das Schlüssel/Paar "studio" : true gibt an, dass es sich um eine indexbasierte Regel und nicht um einen regulären Typ handelt. Eine indexbasierte Regel wird manchmal als BPM-Regel bezeichnet. Es hat unterschiedliche Validierungsanforderungen. Weitere Informationen zu dieser Art von Dimensionserstellungsregel finden Sie unter Neue Dimensionserstellungsregel erstellen.