MicroStrategy ONE

Erstellt einen Freeform-SQL-Cube

Ab MicroStrategy ONE (Juni 2024) können Sie Freeform-SQL-Cubes erstellen, bei denen Sie zuerst eine gültige SQL-Anweisung definieren müssen. Sie müssen den von Ihrer SQL-Anweisung zurückgegebenen Daten auch Objekte zuordnen.

Voraussetzungen

  • Sie müssen über die verfügen Freeform-SQL-Editor verwenden und Schemaobjekte erstellen Privilegien, um auf den Freeform SQL-Editor zuzugreifen und ihn zu verwenden.

  • Um Freeform-SQL-Cubes zu verwenden, zu erstellen und zu bearbeiten, müssen Sie über die folgenden Privilegien verfügen:

    • Intelligenten Cube-Editor verwenden

    • Verwenden Sie Analysen

    • Erstellen von Anwendungsobjekten

    • Ändern Sie die Liste der Berichtsobjekte (verwenden Sie den Objektbrowser).

    • Freeform-SQL-Editor verwenden

  • Wenn in den Metadaten keine Datenbankinstanz definiert ist, kann der Freeform-SQL-Editor nicht geladen werden und eine Meldung wird angezeigt.

  • Datenbankinstanzen stehen nur dann zur Auswahl, wenn sie für die Verwendung mit Freeform SQL ordnungsgemäß eingerichtet wurden.

Erstellt einen Freeform-SQL-Cube

  1. Öffnen Sie die Workstation Fenster.
  2. Klicken Sie im oberen Navigationsbereich auf Datei und wählen Sie aus Neuer Freeform-SQL-Cube.
  3. Wählen Sie ein Projekt aus und klicken Sie auf OK. Die Freeform-SQL-Editor wird angezeigt.
  4. Wählen Sie eine Datenbankinstanz aus für die Datenquelle, auf die unter Verwendung von Freeform-SQL zugegriffen werden soll.
  5. Geben Sie im Bereich oben rechts Ihre SQL-Abfrage ein.
  6. Klicken Sie auf SQL ausführen.

  7. Im Bereich unten rechts Ordnen Sie die Spalten zu der SQL-Anweisung für Ihre Attribute und Metriken, die im Cube verwendet werden.

    Beim Zuordnen von Spalten ist es wichtig, dieselbe Reihenfolge der Spalten einzuhalten, wie sie in der SQL-Anweisung erscheinen. Wenn Sie nicht dieselbe Reihenfolge einhalten, schlägt die Ausführung des Cube fehl.

    Stellen Sie sicher, dass die Anzahl der Zuordnungen mit der Anzahl der Spalten in der SQL-Anweisung übereinstimmt. Wenn Ihre SQL-Anweisung beispielsweise 10 Spalten zum Abrufen von Daten auflistet, sollten Sie sie 10 Attributen und Metriken zuordnen.

    Für jedes Attribut müssen Sie dem ID-Feld eine Spalte zuordnen.

  8. Klicken Sie auf Cube speichern und öffnen.

  9. Sie können den Cube anhand der Objekte der Abfrageergebnisse definieren. Sie müssen alle Abfrageergebnisse verwenden.

    Weitere Informationen zum Definieren von Cubes finden Sie unter Create Intelligent Cubes

  10. Klicken Sie auf Veröffentlichen.

  11. Wenn ein Cube-Cache vorhanden ist: a Cube-Cache Der Schalter wird oben rechts im Cube-Editor angezeigt. Wenn dieser Schalter aktiviert ist, zeigt der Editor die Daten so an, wie sie im Cache in erscheinen SQL-Ansicht und Datenvorschau. Wenn Sie diesen Schalter deaktivieren, wird der SQL-Ansicht zeigt das neueste SQL aus der aktuellen Cube-Definition an und Datenvorschau wird angezeigt Veröffentlichen. Wenn Sie neue Änderungen im Cube-Editor speichern, wird die Cube-Cache Schalter sollte deaktiviert sein.