Semantische Modelle anpassen

Sie können das semantische Modell anpassen, um es für Ihre Geschäftsanforderungen zu erweitern. Sie erweitern das semantische Modell, um die Daten, die Sie in das Warehouse verschoben haben, für Berichte nützlicher zu gestalten.

Oracle Fusion Data Intelligence bietet derzeit die folgenden Methoden zur Erweiterung des semantischen Modells:

Zum Sandbox-Framework migrieren

Wenn Ihre Oracle Fusion Data Intelligence-Instanz das Branch-Framework für semantische Modellerweiterungen enthält, müssen Sie zu den Sandbox-Framework für semantische Modellerweiterungen migrieren, da das Branch-Framework in einem zukünftigen Release veraltet sein soll. Siehe Zu Sandbox Framework für semantische Modellerweiterungen migrieren.

Wenn sich Ihre Produktionsumgebungen und geringere Umgebungen wie Entwicklungs- und Testumgebungen auf unterschiedlichen Frameworks für semantische Modellerweiterungen befinden. Beispiel: Die Produktion befindet sich in Sandbox, die Entwicklung oder der Test befindet sich noch in der Filiale, haben Sie zwei Optionen:
  • Empfohlen: Alle Instanzen in das Sandbox-Framework migrieren.
  • Wenn Sie einen Business Case haben, der die Migration zum Sandbox-Framework verhindert, erstellen Sie ein Supportticket, damit die Instanz in der Sandbox auf "Verzweigung" zurückgesetzt wird.

Die weitere Nutzung des Branch-Frameworks stellt mehrere kritische Herausforderungen dar:

  • Das Branch Framework erhält keine Updates mehr. Keine neuen Features für das Branch Framework verfügbar.
  • Begrenzte Zeit für die angemessene Vorbereitung und Migration vom Branch-Framework zum empfohlenen und verbesserten Sandbox-Framework.
  • Eingeschränkte Funktionen zum Validieren des Branch-Frameworks und zum Generieren von Berichten.
  • Kein Zugriff auf die Objekte der externen Anwendung über das Branch Framework.

Vorteile des Sandbox-Frameworks

Sie sollten zum Sandbox-Framework migrieren, um die neuen Funktionen und Features zu nutzen, darunter:

  • Modellzentrische/grafische Ansicht:
    • Verbesserte Benutzererfahrung
    • Zugehörige Schritte werden gruppiert, sodass eine vollständig konsistente Arbeitseinheit einfacher abgeschlossen werden kann.
    • Hat das Konzept einer Sandbox, die vollständig geformte Dimensionsmodelle oder "Sterne" enthalten kann. Alle Objekte innerhalb eines Sterns sind miteinander verknüpft.
    • Vollständige grafische Ansicht jedes Sterns, der die einsatzbereiten und benutzerdefinierten Objekte anzeigt.
    • Alle an einem Objekt vorgenommenen Anpassungen werden gemeinsam angezeigt. Sie sehen das Ergebnis aller Vorgänge jederzeit.
  • Vermeiden Sie Entwicklungsverzögerungen:
    • Sie können Systemerweiterungen manuell anwenden, wenn Sie die Systemschritte manuell ausführen möchten, anstatt sie automatisch basierend auf den Konfigurationen wie Datenerweiterungen, Anwendungen und benutzerdefinierten Datenkonfigurationen auszuführen (z.B. Info-Flexfelder, konfigurierbare Kontenanalyse, Fusion Accounting Hub und Supply Chain Planning Application). Siehe Globale Berichtsparameter einrichten und Systemerweiterungen anwenden.
  • Verbesserte Validierung und Berichterstellung:
  • Konfigurierbare Deployment-Features:
    • Sie können benutzerdefinierte Sandboxes in andere Instanzen migrieren und veröffentlichen. Siehe Bundle bereitstellen.
    • Wenn Sie das Bundle für semantische Erweiterungen oder das Composite Bundle bereitstellen, können Sie den Sandbox-Inhalt und die Sicherheit entweder in der Zielumgebung zusammenführen oder ersetzen. Siehe Bundle erstellen und Bundle bereitstellen.
  • Erweiterte Funktionalität nutzen:
    • Mit diesen Anpassungsoptionen können Sie Themenbereiche erweitern, die über die vorherige Einschränkung hinausgehen, dass sie nur in den benutzerdefinierten Themenbereichen verfügbar sind. Siehe Themenbereiche verwalten.
      • Spalten neu anordnen, umbenennen und entfernen
      • Hinzufügen von Unterordnern zu benutzerdefinierten Dimensionen, die in den vordefinierten Themenbereichen verfügbar sind
    • Sie können eine bestimmte Spalte definieren, um die Sortierreihenfolge einer logischen Spalte zu steuern, während Sie Dimensionen hinzufügen und erweitern, um das semantische Modell mit dem Sandbox-Framework zu erweitern. Siehe Dimension hinzufügen und Dimension erweitern.

Wählen Sie die richtige Methode, um Ihr semantisches Modell zu erweitern

Als Unternehmen ist die Auswahl der am besten geeigneten Methode zur Erweiterung Ihres semantischen Modells entscheidend für den Erfolg.

Verwenden Sie das Sandbox-Framework, wenn Sie:

  • Verwalten Sie eine kleine Anzahl semantischer Modellanpassungen.
  • Haben Sie eine kleine Anzahl von semantischen Modellentwicklern.
  • Ihre Entwickler bevorzugen die Entwicklung in einer benutzerfreundlichen grafischen Oberfläche.

Sie sollten externe Anwendungen verwenden, wenn Sie:

  • Sie müssen semantische Modelle aus Oracle Analytics Cloud (OAC), Oracle Analytics Server (OAS) oder Oracle Business Intelligence Enterprise Edition (OBIEE) zusammenführen.
  • Verwalten Sie eine große Anzahl semantischer Modellanpassungen.
  • Mehrere Entwickler müssen gleichzeitig am semantischen Modell arbeiten.
  • Haben Sie ein Entwicklungsteam, das hochtechnisch oder mit fortgeschrittenen Tools vertraut ist.

Vorteile und Einschränkungen externer Anwendungen

Vorteile externer Anwendungen

Die Nutzung externer Anwendungen und Tools für die Entwicklung semantischer Modelle, anstatt sich ausschließlich auf das Sandboxes-Framework zu verlassen, bietet mehrere wichtige Vorteile:

  • Beschleunigte Entwicklung: Externe Anwendungen können die Gesamtentwicklungszeit erheblich verkürzen und eine schnellere Iteration und Bereitstellung von Anpassungen ermöglichen.
  • Effiziente Qualitätssicherung: Konsistenzprüfungen und Datenvalidierungen laufen schneller und sorgen für die Qualität und Zuverlässigkeit von Änderungen.
  • Vertraute Entwicklungsumgebung: Benutzer, die bereits Erfahrung mit Oracle Analytics-Tools haben, wie das Desktop-basierte Administrationstool oder Oracle Analytics Cloud Semantic Modeler, finden den Entwicklungsprozess vertraut und intuitiv.
  • Umfassende Funktionalität: Die meisten Features des Oracle BI-Administrationstools sind zugänglich und unterstützen erweiterte Modellierungs- und Konfigurationsaufgaben.
  • Source Control Integration: Die Verwendung externer Versionskontrollsysteme (z. B. Git) ermöglicht kollaborative Entwicklung, detailliertes Change Tracking und parallele Funktionsarbeit und bietet einen flexibleren, unternehmensgerechten Quellmanagementansatz im Vergleich zum Sandbox-Framework.
  • Wiederverwendung und Zusammenführung von Modellen: Sie können semantische Modelle problemlos mit minimaler Rekonfiguration über Plattformen wie Oracle Analytics Cloud (OAC), Oracle Analytics Server (OAS) und Oracle Business Intelligence Enterprise Edition (OBIEE) hinweg wiederverwenden und zusammenführen.
  • Diese beiden neuen Features ermöglichen weitaus mehr Anwendungsfälle für externe Anwendungen als bisher möglich:
    • Mit der Anwendung der 25. R4. P1-Inhaltspatch. Die semantische Modellvorlage wird auf alle Dimensionen erweitert und ermöglicht umfangreichere Anpassungen. Um diese Funktion mit Ihren externen Anwendungen zu verwenden, wenden Sie Patch 25 an. R4. Laden Sie P1 das zuletzt importierte semantische Modell von der Registerkarte "Externe Anwendung" herunter, und wenden Sie dann Ihre zukünftigen Änderungen auf dieses neu heruntergeladene semantische Modell an. Siehe Importiertes semantisches Modell herunterladen.
    • Mit der Funktion "Externe Anwendungen zusammenführen" können Sie Ihre benutzerdefinierten Dimensionen in die externe Anwendung importieren und sie dann mit den vorhandenen vordefinierten Fakten in der Sandbox verknüpfen.

Einschränkungen externer Anwendungen

  • Das Sandbox-Framework ist weiterhin erforderlich für:
    • Vereinfachung logischer Joins zwischen benutzerdefinierten Dimensionen und vordefinierten Faktentabellen im semantischen Modell.
    • Sicherheit für vordefinierte Objekte verwalten

Komponenten des semantischen Modells

Das semantische Modell besteht aus folgenden Komponenten:
  • Oracle Content: Dies ist das von Oracle bereitgestellte Basismodell. Ihre Anpassungen werden hierauf geschichtet.
  • Externe Anwendungen: Sie können Erweiterungen mit Objekten erstellen, die mit der zusammengeführten externen Anwendung erstellt wurden.
  • Systemerweiterungen: Die Änderungen an Info-Flexfeldern und der Datenerweiterung sind in dieser Komponente verfügbar. Informationen zu den Szenarios, in denen Oracle Fusion Data Intelligence die Systemerweiterungen anwendet, finden Sie unter Aktivitätshistorie semantischer Modellerweiterungen anzeigen.
  • Benutzererweiterungen: Ihre Erweiterungen sind in dieser Komponente verfügbar.
  • Sicherheitskonfigurationen: Sie können die Objekte aller anderen Komponenten anhand der Anwendungsrollen in dieser Komponente sichern.

Halten Sie Ihre Anpassung fehlerfrei

Oracle Fusion Data Intelligence wertet die Anpassungen regelmäßig aus und sendet Benachrichtigungen an die Benutzer mit Modeler-Administrator- und Modeler-Berechtigungen, um Fehler und Warnungen in den Erweiterungen so schnell wie möglich zu korrigieren, um Fehler beim Patching zu verhindern.

Siehe Modell validieren und Gemeinsame Fehler in semantischen Modellerweiterungen beheben.

Wenn diese Fehler nicht behoben werden und ein Patch initiiert wird (oder ein obligatorischer Patch automatisch eingespielt wird), können beim Patching Probleme auftreten. In diesem Fall werden Anpassungen entfernt, die nicht mit der Hauptverzweigung zusammengeführt wurden, und das werkseitige semantische Modell wird upgegradet. Sie müssen die entsprechenden Anpassungen erneut anwenden, nachdem das Patching abgeschlossen ist.