MicroStrategy ONE

Freeform SQL inkrementellen Aktualisierungsbericht (IRR) erstellen

Ab MicroStrategy ONE (Juni 2024) können Sie inkrementelle Freeform-SQL-Aktualisierungsberichte (IRRs) verwenden, um Daten in einem Freeform-SQL-Cube zu aktualisieren.

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-IRRs zu verwenden, zu erstellen und zu bearbeiten, müssen Sie über die folgenden Privilegien verfügen:

    • Berichtseditor verwenden

    • Verwenden Sie Analysen

    • Erstellen von Anwendungsobjekten

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

    • Erstellen von Konfigurationsobjekten

    • Designmodus verwenden

    • 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 inkrementelle Freeform-SQL-Aktualisierungsberichte

  1. Öffnen Sie die Workstation Fenster.
  2. Klicken Sie im Navigationsbereich auf Datensätze und suchen Sie Ihren Freeform-SQL-Cube.
  3. Klicken Sie mit der rechten Maustaste auf den Cube, und wählen Sie aus Inkrementellen Aktualisierungsbericht definieren.
  4. Wählen Sie unter Aktualisierungstyp die Aktualisierungsmethode aus den folgenden Optionen aus:
    • Aktualisieren: Fügt neue Daten hinzu, wenn diese noch nicht im Intelligent Cube vorhanden sind. Wenn es Übereinstimmungen zwischen den Daten gibt, werden die Werte aktualisiert.
    • Einfügen: Fügt nur neue Daten hinzu, die vom Intelligent Cube abgerufen werden, ohne vorhandene Daten im Cube zu ändern.
    • löschen: Entfernt vorhandene Daten aus dem Intelligent Cube, wenn sie den Definitionskriterien im IRR entsprechen.
    • Nur Update: Ersetzt den vorhandenen Intelligent Cube. Diese Option fügt dem Intelligent Cube keine neuen Daten hinzu.
    • Ersetzen wird von Freeform-SQL-IRRs nicht unterstützt.

  5. Klicken Sie auf Freeform-SQL bearbeiten, um zum SQL-Editor zu wechseln.
  6. Bearbeiten Sie das SQL und klicken Sie auf SQL ausführen an Ordnen Sie die Spalten zu der SQL-Anweisung.
  7. Attribute sollten nicht bearbeitet werden. Metriken können nur die Untergruppe der ursprünglichen Metriken sein.

  8. Wechseln Sie zur Berichtsansicht, um die neuen Daten anzuzeigen.

Freeform-SQL-Intelligent-Cube mit einem inkrementellen Freeform-SQL-Aktualisierungsbericht (IRR) aktualisieren

  1. Nachdem Sie den inkrementellen Freeform-SQL-Aktualisierungsbericht erstellt haben, in Datensätze, klicken Sie mit der rechten Maustaste auf den abhängigen Freeform-SQL-Cube und wählen Sie aus Cube aktualisieren.

    Sie können einen Cube mit einem Freeform-SQL-IRR auch aktualisieren, indem Sie mit der rechten Maustaste auf den IRR klicken und auf klicken Ausführen > Ausführen.

  2. Klicken Sie auf der Cube-Aktualisierungsseite auf Inkrementellen Aktualisierungsbericht verwenden.

  3. Wählen Sie den IRR aus und klicken Sie auf Aktualisieren.