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.
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.
- 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:
- Sie können Ihre Sandbox validieren, um alle potenziellen Fehler proaktiv zu identifizieren, bevor Sie Änderungen anwenden. Siehe Validierungsbericht für Sandbox validieren und anzeigen.
- Sie können einen CSV-Bericht der Datenherkunft des semantischen Modells generieren und herunterladen, in dem die Anpassungen für eine bestimmte Sandbox exportiert werden. Siehe Sandbox-Bericht generieren und herunterladen.
- 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.
- 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.
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
- 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.