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.
Klicken Sie hier, um eine schrittweise Anleitung zum Einrichten von Datenbankinstanzen anzuzeigen.-
Klicken Sie mit der rechten Maustaste auf ein Projekt und wählen Sie aus - Eigenschaften.
-
Navigieren Sie zu Datenquellen Registerkarte.
-
Klicken Sie auf Datenquelle hinzufügen.
-
Erstellt inkrementelle Freeform-SQL-Aktualisierungsberichte
- Öffnen Sie die Workstation Fenster.
- Klicken Sie im Navigationsbereich auf Datensätze und suchen Sie Ihren Freeform-SQL-Cube.
- Klicken Sie mit der rechten Maustaste auf den Cube, und wählen Sie aus Inkrementellen Aktualisierungsbericht definieren.
- 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.
- Klicken Sie auf Freeform-SQL bearbeiten, um zum SQL-Editor zu wechseln.
- Bearbeiten Sie das SQL und klicken Sie auf SQL ausführen an Ordnen Sie die Spalten zu der SQL-Anweisung.
- Wechseln Sie zur Berichtsansicht, um die neuen Daten anzuzeigen.
Attribute sollten nicht bearbeitet werden. Metriken können nur die Untergruppe der ursprünglichen Metriken sein.
Freeform-SQL-Intelligent-Cube mit einem inkrementellen Freeform-SQL-Aktualisierungsbericht (IRR) aktualisieren
-
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.
-
Klicken Sie auf der Cube-Aktualisierungsseite auf Inkrementellen Aktualisierungsbericht verwenden.
-
Wählen Sie den IRR aus und klicken Sie auf Aktualisieren.