Anwendungsfall 9: Themenbereich erstellen

Sie können einen Themenbereich erstellen, um eine benutzerdefinierte Ansicht eines Geschäftsmodells anzuzeigen und zu sichern, um sich auf eine bestimmte Geschäftsfunktion zu konzentrieren.

Das vordefinierte semantische Modell enthält nicht das erforderliche Google Analytics-Geschäftsmodell und die erforderlichen Metriken. In diesem Anwendungsfall erstellen, modellieren und präsentieren Sie den Themenbereich Google Analytics, der Daten aus einer externen Quelle wie Google Analytics enthält. Fügen Sie diesem Themenbereich den benutzerdefinierten Fakt Fakt - Google und die benutzerdefinierte Dimension Google-Datum hinzu.

Sie können die in diesem Anwendungsfall behandelten Konzepte auf jedes Fusion Data Intelligence-Abonnement anwenden. Der Anwendungsfall kann vordefinierte Tabellen und Synonyme von Autonomous Data Warehouse referenzieren und benutzerdefinierte Datenbanktabellen und -ansichten mockieren. Wenn Sie das angegebene Fusion Data Intelligence-Abonnement aktiviert haben, können Sie die bereitgestellten Beispiele verwenden. Es wird empfohlen, die Beispielobjekte durch Ihre eigenen benutzerdefinierten Autonomous Data Warehouse-Objekte zu ersetzen, wie z.B. benutzerdefinierte Tabelle, Materialized View, View, benutzerdefiniertes Synonym oder Datenerweiterungs-Datasetsynonym.

Stellen Sie sicher, dass Sie auf Beispiele für die Anwendungsfälle für semantische Modellerweiterungen hochladen verweisen und die folgenden Voraussetzungen erfüllen:
  • Sandbox mit dem Titel MySandbox5Mar25 erstellen. Siehe Sandbox erstellen. Sie können auch eine vorhandene Sandbox auf der Seite "Semantische Modellerweiterungen" bearbeiten, indem Sie beispielsweise auf die Sandbox MySandbox5Mar25 klicken.
  • Erstellen Sie die Beispielfaktentabelle FDI_X_DUMMY_GOOGLE_DATA_F im autonomen Data Warehouse, das Ihrer Fusion Data Intelligence-Instanz zugeordnet ist, mit den Beispieldateien FDI_X_DUMMY_GOOGLE_DATA_F.xlsx oder FDI_X_DUMMY_GOOGLE_DATA_F.sql.
  • Erteilen Sie mit diesem SQL-Skript semantischen Modellzugriff auf die View FDI_X_DUMMY_GOOGLE_DATA_F für das Schema OAX$OAC:
    GRANT SELECT ON "OAX_USER"."FDI_X_DUMMY_GOOGLE_DATA_F" TO "OAX$OAC";
  • Erstellen Sie die View FDI_X_GOOGLE_DATE_D_V mit folgendem SQL-Skript:
    CREATE OR REPLACE FORCE EDITIONABLE VIEW "OAX_USER"."FDI_X_GOOGLE_DATE_D_V" ("CALENDAR_DATE", "CAL_MONTH_NUMBER", "CAL_YEAR_ID") DEFAULT COLLATION "USING_NLS_COMP"  AS 
      (
    SELECT CALENDAR_DATE, CAL_MONTH_NUMBER, CAL_YEAR_ID
    FROM DW_DAY_D
    );
  • Erteilen Sie mit diesem SQL-Skript semantischen Modellzugriff auf die View FDI_X_GOOGLE_DATE_D_V oder das Schema OAX$OAC:
    GRANT SELECT ON "OAX_USER"."FDI_X_GOOGLE_DATE_D_V" TO "OAX$OAC";
  • Prüfen Sie mit dem folgenden SQL-Skript, ob die Daten wie erwartet aus dem Beispiel geladen werden:
    SELECT * FROM OAX_USER.FDI_X_GOOGLE_DATE_D_V;
  • Prüfen Sie mit dem folgenden SQL-Skript, ob die Daten wie erwartet aus dem Beispiel geladen werden:
    SELECT * FROM OAX_USER.FDI_X_DUMMY_GOOGLE_DATA_F;

Benutzerdefinierten Fakt zum semantischen Modell hinzufügen

Sie erstellen einen logischen Stern, um die autonomen Data Warehouse-Objekte, Faktenkennzahlen, Anzeigelabels, Schlüssel, Aggregationsregeln und Inhaltsebenen zu definieren.

In diesem Schritt erstellen Sie einen logischen Stern, um den benutzerdefinierten Fakt Fact – Google zu definieren, der das autonome Data Warehouse-Objekt FDI_X_DUMMY_GOOGLE_DATA_F referenziert.
  1. Klicken Sie auf der Seite "Semantische Modellerweiterungen" auf die Sandbox MySandbox5Mar25.
  2. Klicken Sie auf Aktion ausführen, Logischen Stern verwalten, wählen Sie Logischen Stern erstellen aus, und klicken Sie auf Weiter.
  3. Klicken Sie auf der Seite "Logischer Stern: Fakt" auf Fakt hinzufügen.

    Seite "Logischer Stern: Fakt" mit der Schaltfläche "Fakt hinzufügen"

  4. Wählen Sie auf der Seite "Fact hinzufügen" im 1. Schritt des Assistenten OAX_USER in Schema aus, wählen Sie FDI_X_DUMMY_GOOGLE_DATA_F in Objekt aus, und benennen Sie Fact Name in Fact - Google um. Aktivieren Sie das Kontrollkästchen Für Schlüssel verwenden für die Quellspalte GOOGLE_SESSION_DATE, aktivieren Sie das Kontrollkästchen Fakt auswählen für die Quellspalten GOOGLE_ANALYTICS_ACTIVEUSERS und GOOGLE_ANALYTICS_NEWUSERS, und klicken Sie auf Weiter.

    Schritt 1 des Assistenten auf der Seite "Fact hinzufügen"

  5. Lassen Sie die Aggregationsregeln Summe, und klicken Sie auf Fertigstellen.

    Schritt 2 des Assistenten auf der Seite "Fact hinzufügen"

  6. Prüfen Sie den benutzerdefinierten Fakt im Grafikmodus.

    Der benutzerdefinierte Fakt im Grafikmodus

  7. Fahren Sie mit der nächsten Aufgabe fort, ohne den Assistenten zu beenden. Fügen Sie dem semantischen Modell eine benutzerdefinierte Dimension hinzu.

Benutzerdefinierte Dimension zum semantischen Modell hinzufügen

Sie bearbeiten den logischen Stern, um die autonomen Data Warehouse-Objekte, Attribute, Anzeigelabels, Schlüssel und Hierarchie zu definieren.

In diesem Schritt bearbeiten Sie den logischen Stern Fact – Google, um eine benutzerdefinierte Dimension Dim – Google Date hinzuzufügen, die auf das autonome Data Warehouse-Objekt FDI_X_GOOGLE_DATE_D_V verweist, und definieren eine Hierarchie mit mehreren Ebenen namens Google-Hierarchie. Für jede Ebene definiert der Anwendungsfall einen eindeutigen Primärschlüssel und ein eindeutiges Anzeigeattribut.
  1. Klicken Sie auf der Seite "Logischer Stern: Fakt" auf Dimension verwalten und dann auf Dimension hinzufügen.

    Seite "Logischer Stern: Fakt" mit der Werteliste "Dimension verwalten"

  2. On the Add a Dimension page, in step 1 of the wizard, select OAX_USER in Schema, select FDI_X_GOOGLE_DATE_D_V in Object, rename Dimension Name as Google Date, select the Use for Key check box for CALENDAR_DATE and the Add Attributes check box for CALENDAR_DATE, CAL_MONTH_NUMBER, and CAL_YEAR_ID. Klicken Sie auf Weiter.

    Schritt 1 des Assistenten auf der Seite "Dimension hinzufügen"

  3. Benennen Sie unter "Anzeigename" wie folgt um:
    • Kalenderdatum als Datum
    • Kalendermonatsnummer als Monat
    • Kalenderjahr-ID als Jahr
    Hinweis

    Bei eindeutigen Namen können Sie Google als Präfix für Datum, Monat und Jahr voranstellen.
  4. Geben Sie die Datumshierarchie für die Dimension Google-Datum wie folgt an:
    1. Geben Sie Google-Hierarchie in Hierarchiename ein.

      Schritt 2 des Assistenten auf der Seite "Dimension hinzufügen" mit dem eingegebenen Hierarchienamen

    2. Klicken Sie unter Ausgewählte Datenelemente mit der rechten Maustaste auf die oberste Ebene Gesamt, und klicken Sie auf Untergeordnete Ebenen "n" hinzufügen. Geben Sie unter "Anzahl Ebenen" 2 als Anzahl Hierarchieebenen an, und klicken Sie auf Fertig.

      Dialogfeld "Anzahl Ebenen"

    3. Benennen Sie die Ebenen um, und ziehen Sie die entsprechenden Spalten aus Google-Datum unter Verfügbare Datenelemente in jeden Ebenenordner.
      Ziehen Sie wie folgt:
      • Ziehen Sie den Ordner Google Month auf Month-Ebene.
      • Ziehen Sie Google Year in den Ordner auf Year-Ebene.
      • Wenn noch nicht geschehen, ziehen Sie Google-Datum in den Ordner auf Detail-Ebene.

      Schritt 2 des Assistenten auf der Seite "Dimension hinzufügen" mit dem Umbenennen der Ebenen und Ziehen der entsprechenden Spalten in jeden Ebenenordner

    4. Legen Sie Primärschlüssel und Attribut anzeigen für jede Ebene fest.
      • Jahresordner (Datenelement) - Wählen Sie unter Eigenschaften den Stift aus, um Primärschlüssel und Anzeigeattribut für die Jahresebene auf Google-Jahr zu setzen.


        Schritt 2 des Assistenten auf der Seite "Dimension hinzufügen" mit der Einstellung des Primärschlüssels und des Anzeigeattributs auf der Ebene "Jahr"

      • Monatsordner (Datenelement) - Wählen Sie in "Eigenschaften" den Stift aus, um Primärschlüssel und Attribut anzeigen für Monatsebene auf Google Month zu setzen.


        Schritt 2 des Assistenten auf der Seite "Dimension hinzufügen", in dem angezeigt wird, wie der Primärschlüssel und das Anzeigeattribut auf Monatsebene festgelegt werden

      • Detailordner (Datenelement) - Wählen Sie in "Eigenschaften" den Stift aus, um Primärschlüssel und Attribut anzeigen für die Detailebene auf Google-Datum zu setzen.


        Schritt 2 des Assistenten auf der Seite "Dimension hinzufügen" mit dem Festlegen des Primärschlüssels und des Anzeigeattributs auf Detailebene

  5. Klicken Sie auf Fertigstellen. Fahren Sie mit der nächsten Aufgabe fort, ohne den Assistenten zu beenden. Mit dem benutzerdefinierten Fakt zur benutzerdefinierten Dimension verknüpfen.

Benutzerdefinierten Fakt mit benutzerdefinierter Dimension verknüpfen

Sie verknüpfen die benutzerdefinierte Dimensionshierarchie mit dem benutzerdefinierten Fakt, indem Sie den Join-Typ und die Join-Bedingung definieren. Sie können komplexe Joins definieren. Es wird jedoch empfohlen, wenn möglich Standard-Joins zu verwenden.

In diesem Schritt definieren Sie einen Standard-Inner Join für den benutzerdefinierten Fakt Fakt - Google zur benutzerdefinierten Dimensionshierarchie Dim - Google-Datum mit dem Schlüssel Google-Sessiondatum.
  1. Ziehen Sie auf der Seite "Logischer Stern: Fakt" aus dem Kreis des benutzerdefinierten Fakts (Fakt - Google) in den Kreis der benutzerdefinierten Dimension (Dim - Google-Datum), um das Dialogfeld "Join" zu öffnen.

    Seite {\b Logical Star: Fact} mit dem Join der benutzerdefinierten Fakt- und Custom-Dimension

  2. In Join, specify Inner as Join Type, under Join Condition, select Google Session Date (DATE) for Fact - Google, select Google Date (DATE) for Dim - Google Date, and click Done.

    Dialogfeld "Join"

  3. Zeigen Sie den Join im Grafikmodus an.

    Join im Grafikmodus

  4. Klicken Sie auf der Seite "Logischer Stern: Fakt" auf den Rückpfeil, um zurück zur Seite "Sandbox: MySandbox5Mar2025" zu navigieren.

Benutzerdefinierte Fakt- und benutzerdefinierte Dimension im semantischen Modell anzeigen

Sie ändern den Themenbereich so, dass der neue benutzerdefinierte Fakt und die zugehörigen aggregierbaren Metriken sowie die neuen benutzerdefinierten Dimensionsattribute und Hierarchieebenen angezeigt werden.

Der Fakt wird als Ordner dargestellt, der Kennzahlspalten im Themenbereich enthält. Die Dimension wird als Ordner dargestellt, der Spalten im Themenbereich enthält. Die Hierarchieebenen werden unten im Ordner für benutzerdefinierte Dimensionen dargestellt. In Arbeitsmappen verwendete Hierarchieebenen können ein- und ausgeblendet werden, um detaillierte Zeilen ein- oder auszublenden.

In diesem Schritt erstellen Sie einen neuen Themenbereich Google Analytics, um den neuen Faktenordner Fakt - Google mit den Kennzahlen Google Analytics Activeusers und Google Analytics Newusers sowie den neuen benutzerdefinierten Ordner Google Date mit der benutzerdefinierten Hierarchie Google-Hierarchie mit zwei Ebenen (Jahr, Monat) und der niedrigsten Detailebene anzuzeigen.

  1. Klicken Sie auf der Sandbox-Seite MySandbox5Mar2025 auf Aktion ausführen, klicken Sie auf Themenbereich verwalten, wählen Sie Themenbereich erstellen aus, und klicken Sie auf Weiter.
  2. Geben Sie auf der Seite "Themenbereich erstellen" in Schritt 1 des Assistenten Google Analytics in Neuer Themenbereichsname ein, und klicken Sie auf Weiter.

    Schritt 1 des Assistenten auf der Seite "Themenbereich erstellen"

  3. Klicken Sie in Schritt 2 des Assistenten auf Elemente verwalten und dann auf Neue Anpassungen verwalten.
  4. Wählen Sie unter "Themenbereich hinzufügen" die benutzerdefinierte Dimension, den Dimensionsordner Dim - Google Date (einschließlich der Hierarchie) und den benutzerdefinierten Fakt Fact - Google zusammen mit allen Kennzahlen aus, und klicken Sie auf Hinzufügen.

    Das Dialogfeld "Themenbereich hinzufügen" mit der ausgewählten benutzerdefinierten Dimension und dem ausgewählten Fakt

  5. Prüfen Sie, und klicken Sie auf Weiter.

    Überprüfen Sie den benutzerdefinierten Fakt, Fakt - Google

  6. Klicken Sie in Schritt 3 des Assistenten mit der rechten Maustaste auf die Elemente im benutzerdefinierten Themenbereich, um sie nach Bedarf umzubenennen, oder ziehen Sie die neu anzuordnenden Elemente, und klicken Sie auf Weiter.

    Schritt 3 des Assistenten auf der Seite "Themenbereich erstellen" mit dem Umbenennen und Neuanordnen von Elementen

  7. Prüfen Sie, und klicken Sie auf Fertigstellen.

    Schritt 4 des Assistenten auf der Seite "Themenbereich erstellen" mit der Schaltfläche "Fertigstellen"

Anpassungen anwenden und veröffentlichen

Sie übernehmen die Änderungen, um die Sandbox zu kompilieren, und stellen sicher, dass die Sandbox fehlerfrei ist.

Anschließend können Sie auf der Registerkarte "Aktivität" Fehler debuggen, beheben und bestätigen, dass die Aktion "Änderungen anwenden" abgeschlossen ist und erfolgreich ist. Schließlich führen Sie die Änderungen in der Hauptsandbox zusammen und veröffentlichen die Hauptbenutzererweiterungen, um die neuen Erweiterungen mit Verbrauchern zu teilen.

In diesem Schritt wenden Sie die Änderungen an, überwachen den Status auf der Registerkarte "Aktivität", führen die Sandbox MySandbox5Mar25 in der Hauptsandbox zusammen und veröffentlichen dann die Hauptbenutzererweiterung.

  1. Zeigen Sie auf der Seite "Semantische Modellerweiterungen" mit der Maus auf die Sandbox MySandbox5Mar25, um Aktionen anzuzeigen, und klicken Sie dann auf Änderungen anwenden.
  2. Klicken Sie auf die Registerkarte "Aktivität", um die Aufgabe Änderungen anwenden auf der Seite "Aktivität" zu überwachen.
  3. Nachdem die Änderungen erfolgreich angewendet wurden, klicken Sie auf der Seite "Semantische Modellerweiterungen" auf Modell veröffentlichen.
  4. Wählen Sie unter "Modell veröffentlichen" in "Benutzererweiterungen" die Option MySandbox5Mar25 aus, und wählen Sie unter "Sicherheitskonfigurationen" die Option Alle aus.
  5. Klicken Sie auf Veröffentlichen.
  6. Klicken Sie auf der Seite "Semantische Modellerweiterungen" auf die Registerkarte "Aktivität", um die Aufgabe Anpassungen veröffentlichen zu überwachen.

Ergebnisse validieren

Prüfen Sie, ob Ihre Anpassungen im semantischen Modell sichtbar sind.

  1. Klicken Sie in der Fusion Data Intelligence-Konsole auf Gehe zur Homepage.
  2. Klicken Sie auf der Oracle Analytics-Homepage auf Erstellen, Arbeitsmappe, wählen Sie unter "Daten hinzufügen" die Option Google Analytics aus, und klicken Sie auf Zu Arbeitsmappe hinzufügen.

    Das Dialogfeld "Daten hinzufügen" mit dem ausgewählten benutzerdefinierten Themenbereich, Google Analytics

  3. Erstellen Sie einen Bericht basierend auf Google Analytics, dem benutzerdefinierten Themenbereich, den Sie erstellt haben. Verwenden Sie die Spalten aus dem Ordner Google-Datum und die Kennzahlen aus Fakt - Google, um zu bestätigen, dass Fakt und Dimension korrekt verknüpft sind.

    Bericht basierend auf dem benutzerdefinierten Themenbereich, Google Analytics