Externe Anwendungen vorbereiten

Prüfen und aktualisieren Sie Ihre externen Anwendungen.

Hinweis:

Prüfen und aktualisieren Sie vor dem 1. Juni 2026 Ihr externes semantisches Modell, um diese neuesten Standards zu erfüllen, und stellen Sie sicher, dass Ihre externen Anwendungen ohne Unterbrechung weiter funktionieren.

Externes semantisches Modell prüfen

Was Sie überprüfen und aktualisieren müssen Führen Sie diese Aufgaben aus...
Hierarchie (logische Dimension) basierend auf mehreren logischen Tabellen
  • Stellen Sie sicher, dass die Hierarchie (logische Dimension) nur auf einer logischen Tabelle (Dimensionstabelle) basiert. Semantic Modeler erzwingt, dass eine Hierarchie (logische Dimension) aus einer logischen Tabelle stammt.
  • Bevor Sie das Modell migrieren, gehen Sie zu Model Administration Tool, kombinieren Sie die logischen Tabellen, und löschen Sie dann die logische Tabelle, aus der Sie die Daten zusammengeführt haben.

    Beispiel: Wenn Sie ein Snowflake-Modell mit einer Hierarchie (logische Dimension) aus einer Dimensionstabelle und einer Dimensionserweiterungstabelle haben, gehen Sie zu Model Administration Tool, und fügen Sie die Daten der Dimensionserweiterungstabelle der Dimensionstabelle hinzu. Nachdem Sie die logischen Tabellen kombiniert haben, löschen Sie die Dimensionserweiterungstabelle.

Logische Fremdschlüsselverknüpfungen
  • Stellen Sie sicher, dass das semantische Modell keine logischen Fremdschlüssel-Joins enthält. Logische Fremdschlüssel-Joins sind in Semantic Modeler nicht vorhanden und werden nicht in die Migration eingeschlossen.
  • Ersetzen Sie vor der Migration des Modells die logischen Fremdschlüssel-Joins durch logische Joins.
Primärschlüssel
  • Stellen Sie sicher, dass die logischen Ebenen des semantischen Modells Primärschlüssel enthalten.
Anwendungsrollen
  • Stellen Sie sicher, dass das semantische Modell Anwendungsrollen für Objektberechtigungen und Datensicherheit verwendet.

    Da die Sicherheit auf Benutzerebene für semantische Modelle, die in Administration Tool entwickelt wurden, veraltet ist, migriert Semantic Modeler keine Sicherheit auf Benutzerebene. In Administration Tool können Sie mit Identity Manager prüfen, ob das Modell Anwendungsrollen und keine Benutzer verwendet.

Ordner anzeigen
  • Durchsuchen Sie das semantische Modell, um alle Anzeigeordner in der Schicht {\b Physical} und der Schicht {\b Business Model and Mapping} zu suchen und zu löschen.

    Anzeigeordner enthalten Verknüpfungen zu Objekten. Wenn Sie einen Anzeigeordner löschen, werden nur die Verknüpfungen zu den Objekten und nicht die Objekte selbst gelöscht.

Konsistenz
  • Stellen Sie sicher, dass das semantische Modell die Konsistenzprüfung vor der Migration bestanden hat.
  • Führen Sie in Model Administration Tool eine Konsistenzprüfung für das Modell aus, und beheben Sie alle Fehler vor der Migration.

Prüfen, ob das externe semantische Modell den Standards entspricht

Um einen unterbrechungsfreien Service für Ihre externen Anwendungen sicherzustellen, prüfen und aktualisieren Sie Ihr externes semantisches Modell, um diese Standards zu erfüllen. Wenn diese Anforderungen nicht erfüllt werden, kann Oracle Änderungen, Systemfehler oder das Löschen nicht konformer Objekte ignorieren.

Allgemein:

  • Die Größe des externen semantischen Modells muss kleiner als 25 MB sein.
  • Katalogordner- und Objektnamen müssen eindeutig sein und dürfen nicht in Konflikt mit vordefinierten Einträgen stehen.

Verbindungen:

  • Das externe semantische Modell darf nur eine Verbindung zu dem Oracle Autonomous AI Lakehouse herstellen, das mit Oracle Fusion Data Intelligence verknüpft ist.
  • Fügen Sie dem externen semantischen Modell keine zusätzlichen Verbindungen hinzu.
  • Setzen Sie vor dem Hochladen die vordefinierten Verbindungen auf ihre ursprünglichen Einstellungen zurück. Setzen Sie den Datenquellennamen auf "DSN", und lassen Sie die Felder für Benutzername und Kennwort leer.

Joins und Lookups:

  • Logische Lookups werden im externen semantischen Modell nicht unterstützt.
  • Logische Fremdschlüssel-Joins werden im externen semantischen Modell nicht unterstützt.

Fakten

  • Logische Fakten müssen mindestens eine aggregierte Kennzahl enthalten.
  • Beschreibende Attribute müssen als degenerierte Dimensionen und nicht als direkte Faktenattribute modelliert werden.

Dimensionen

  • Jede erstellte logische Dimension muss mit einer zugehörigen logischen Hierarchie gekoppelt werden.
  • Dimensionsgranularität muss mit Daten übereinstimmen. Andernfalls sind die Abfrageergebnisse nicht korrekt.
  • Der Primärschlüssel der niedrigsten oder Detailebene einer Dimensionshierarchie muss mit dem Primärschlüssel der logischen Dimensionstabelle übereinstimmen, auf der die Hierarchie basiert.

Hierarchien

  • Eine Hierarchie (logische Dimension) muss aus einer einzigen logischen Tabelle (Dimensionstabelle) abgeleitet werden.
  • Die im externen semantischen Modell definierten übergeordneten/untergeordneten Hierarchien können nicht für die nachfolgende Modellierung in den Verzweigungs- oder Sandbox-Frameworks verwendet werden. Verwenden Sie stattdessen ebenenbasierte Hierarchien.
  • Ebenenbasierte Hierarchien erfordern eine definierte Gesamtsummenebene und eine Detailebene. Legen Sie die Anzahl der Elemente auf jeder Ebene auf mindestens ein Element fest.
  • Logische Fremdschlüssel-Joins werden nicht mehr unterstützt. Löschen Sie logische Fremdschlüssel-Joins, und ersetzen Sie sie durch logische Joins.
  • Für alle logischen Ebenen muss ein Primärschlüssel definiert sein.
  • Optimieren Sie die Hierarchieperformance, indem Sie die verfügbaren Attribute auf wichtige Felder beschränken.

Spalten

  • Datentypen der konformen Spalten müssen übereinstimmen.
  • Beschränken Sie Ihre abgeleiteten Spaltenausdrücke auf 1499 Zeichen, um sicherzustellen, dass sie gültig bleiben.

Sicherheit

  • Sicherheit auf Benutzerebene wird nicht mehr unterstützt. Aktualisieren Sie das externe semantische Modell so, dass Anwendungsrollen ausschließlich für alle Objekt- und Datensicherheitsberechtigungen verwendet werden.
  • Sie müssen einen Anzeigenamen und eine Beschreibung für alle benutzerdefinierten Rollen angeben, die im externen semantischen Modell erstellt wurden.
  • Wenn das externe semantische Modell Anwendungsrollen und -gruppen referenziert, müssen Sie sie manuell erstellen. Die Funktion zum Zusammenführen importiert nur die Zuordnungen und importiert nicht die Rollen- und Gruppendefinitionen. Erstellen Sie die entsprechenden Gruppen in Ihrem Identitätsprovider. Erstellen Sie Anwendungsrollen auf der Seite "Sicherheit" in Oracle Fusion Data Intelligence.
  • Mit Anwendungsrollen können Sie den Objektzugriff sichern und nicht die Datensicherheit verwalten.

Datenerweiterungen

  • Aktivieren Sie die SME-Optionen für die Datenerweiterung auf der Seite "Features aktivieren" auf der Registerkarte "Allgemein verfügbare Features", es sei denn, Sie haben bereits Datenerweiterungstypen wie "Dimension erstellen", "Fakt erstellen" und "Entity erweitern" erstellt. Diese Augmentationstypen werden nicht mehr empfohlen und werden möglicherweise in einer zukünftigen Version entfernt. SME-Optionen für die Datenerweiterung aktualisieren das semantische Modell direkt, was Fehler aufgrund von Synchronisierungsfehlern auslösen kann. Wenn diese Fehler auftreten, ersetzen Sie die SME-Erweiterung durch eine Dataset-Typerweiterung, und konfigurieren Sie stattdessen benutzerdefinierte semantische Modellerweiterungen.

Systemvariablen

  • Systemvariablen in externen Anwendungserweiterungen nicht referenzieren. Systemvariablen sind im Sandbox-Framework zulässig.

Bundle-Bereitstellung

  • Sie müssen sicherstellen, dass die in der Zielumgebung und in der Entwicklungsumgebung aktivierten Funktionsbereiche, aus denen das semantische Modell der Vorlage extrahiert wurde, identisch sind, um einen Fehler bei der Zusammenführung der externen Anwendung zu vermeiden.