A Häufige Fehler in semantischen Modellerweiterungen beheben

Sie müssen die erkannten semantischen Modellfehler rechtzeitig beheben, um Patchupgradefehler zu vermeiden.

Wenn Sie die Fehler nicht beheben, wird Ihre Pipeline möglicherweise deaktiviert, Releaseupdates angehalten, und die Benutzerfreundlichkeit und der Support gehen dadurch möglicherweise verloren. Mit dieser Lösungsliste können Sie häufige Fehler beheben. Sollten Sie nach Befolgen dieser Lösungen weiterhin Schwierigkeiten haben, erstellen Sie eine Serviceanfrage für umfassende Unterstützung.

Fehler: Spalte fehlt in der Erweiterungs- oder zugeordneten Erweiterungsspalte nicht verfügbar

Beschreibung: Eine Ihrer Datenerweiterungen wird nicht mehr mit der entsprechenden semantischen Modellerweiterung synchronisiert. Dies liegt wahrscheinlich daran, dass das Feature SME-Optionen für die Datenerweiterung (unter der Registerkarte Allgemein verfügbare Features auf der Seite "Features aktivieren") aktiviert wurde. Um optimale Performance und Stabilität zu erzielen, empfiehlt Oracle, das semantische Modell manuell mit Benutzererweiterungen zu konfigurieren, anstatt dass die Datenerweiterung die semantischen Modellerweiterungen des Systems automatisch generiert. Der Grund für diese Empfehlung sind Änderungen an der zugrunde liegenden Datenerweiterung, die im semantischen Modell referenziert bleiben, die dazu führen, dass Ihre semantischen Modellerweiterungen nicht mehr synchron sind und fehlschlagen. Die empfohlene Vorgehensweise besteht darin, den Prozess "Datenerweiterung" und "Semantische Modellerweiterung" zu trennen, der für komplexe Modellierungen flexibler ist und Fehler verhindert. Verwenden Sie in Zukunft beim Erstellen von Datenerweiterungen immer den Dataset-Typ, und definieren Sie eigene Erweiterungen für semantische Benutzermodelle. Erstellen Sie keine neuen Datenerweiterungen (vom Typ "Dimension", "Fakt" oder "Entität erweitern"), mit denen die semantischen Modellerweiterungen des Systems erstellt werden. Wenn möglich, konvertieren Sie alle vorhandenen Datenerweiterungen in Datasets und Erweiterungen für semantische Benutzermodelle.

Auflösungstipp (wenn dieser Fehler in einer Nicht-Produktionsinstanz angezeigt wird):
  1. Setzen Sie den Datenerweiterungscache zurück. Siehe Cache zurücksetzen.
  2. Navigieren Sie in der Konsole in Oracle Fusion Data Intelligence zu Datenkonfiguration, Datenerweiterung. Suchen und bearbeiten Sie die problematische Datenerweiterung. Fahren Sie mit dem nachfolgenden Schritt fort, um die ausgewählten Attribute zu prüfen. Deaktivieren Sie alle Attribute, die nicht mehr in der Quelle verfügbar sind. Navigieren Sie mit Weiter durch die Konfigurationen, und klicken Sie auf Fertigstellen, um Ihre Änderungen zu speichern und zu planen.
  3. Stellen Sie nach Abschluss des Datenerweiterungsprozesses sicher, dass die semantischen Modellerweiterungen, die auf die Zieltabelle für die Datenerweiterung verweisen, aktualisiert und aktualisiert werden, um deaktivierte Spalten zu entfernen.
    Um alle nicht referenzierten Objekte zu entfernen, führen Sie eine Bereinigung des Themenbereichs und des logischen Sterns wie folgt durch:
    1. Sandbox erstellen
    2. Bearbeiten Sie den Themenbereich, um alle Elemente zu entfernen, die auf die gelöschten Spalten verweisen.
    3. Bearbeiten Sie den logischen Stern, um alle zugeordneten Spalten, abgeleiteten Felder und Dimensionen zu löschen. Wenn die Dimension im logischen Stern fehlt, fügen Sie sie erneut hinzu, und löschen Sie sie.
    4. Wenden Sie die Änderungen in der Sandbox an, um Ihre Änderungen zu bestätigen.
    5. Führen Sie die Sandbox mit Main zusammen.
    6. Das aktualisierte Modell veröffentlichen.
    7. Validieren Sie das Modell erneut, um zu bestätigen, dass es fehlerfrei ist.

Lösungstipp (wenn dieser Fehler in einer Produktionsinstanz angezeigt wird):

Wenn Sie feststellen, dass bestimmte Erweiterungsspalten in der Produktionsinstanz fehlen, ist die Ursache in der Regel eines von zwei Szenarios:
  1. Die Erweiterung wurde nicht bereitgestellt: In diesem Szenario müssen Sie das Datenkonfigurations-Bundle ausführen, das die erwartete Erweiterung enthält.
  2. Die Erweiterung wurde bewusst entfernt: Wenn die Erweiterung gelöscht wurde, müssen Sie zuerst das semantische Modell in der unteren Umgebung aktualisieren, um die Referenz darauf zu entfernen. Nachdem Sie die Referenz entfernt haben, stellen Sie das semantische Modell-Bundle erneut für die Produktionsinstanz bereit.

Fehler: Benutzerdefinierte Spalten haben vorangestelltes oder nachgestelltes Leerzeichen

Beschreibung: Der Anzeigename eines Attributs, einer abgeleiteten Spalte oder einer physischen Spalte beginnt oder endet mit einem Leerzeichen.

Auflösungstipp: Dieser Fehler tritt auf, wenn die Anzeigenamen der nicht ausgewählten Attribute führende oder nachgestellte Leerzeichen enthalten. So beheben Sie den Fehler:
  1. Bearbeiten Sie den logischen Stern, und wählen Sie Attribute hinzufügen für alle Spalten mit zusätzlichen Leerzeichen am Anfang oder Ende ihrer Anzeigenamen aus.
  2. Entfernen Sie unter Anzeigename alle vor- oder nachgestellten Leerzeichen aus den neu ausgewählten Spalten. Klicken Sie außerhalb des Feldes, um die Änderung zu speichern.
  3. Fahren Sie mit den nächsten Schritten fort, und speichern Sie Ihre Änderungen.
  4. Wenden Sie die Änderungen in Ihrer Sandbox an.
  5. Die Sandbox mit der Hauptsandbox zusammenführen.
  6. Das aktualisierte Modell veröffentlichen.
  7. Validieren Sie das Modell erneut, um zu bestätigen, dass es fehlerfrei ist.
Hinweis

Die zusätzlichen ausgewählten Spalten im logischen Stern werden nur dann automatisch im benutzerdefinierten Themenbereich angezeigt, wenn Sie sie explizit hinzufügen.

Fehler: Themenbereichsattribute weisen ein vorangestelltes oder nachgestelltes Leerzeichen auf. Prüfen Sie den Themenbereichsnamen/die Beschreibung/Ordner/Spalten auf mögliche Leerzeichen

Beschreibung: Der Anzeigename eines Themenbereichsnamens, einer Beschreibung, eines Ordners oder einer Spalte beginnt oder endet mit einem Leerzeichen.

Auflösungstipp: Bearbeiten Sie den Themenbereich, und bearbeiten Sie dann die problematische Anpassung, suchen und entfernen Sie alle vor- und nachgestellten Leerzeichen für Themenbereichsnamen, Beschreibungen, Ordner und Spaltennamen.

Fehler: Schritt weist Fehlerstatus auf

Beschreibung: Bei der Kompilierung des semantischen Modells ist in diesem Schritt ein Fehler aufgetreten.

Auflösungstipp: Bearbeiten Sie den nicht erfolgreichen Schritt, untersuchen Sie die Fehler, identifizieren Sie sie, und beheben Sie sie.

Anpassungsschritte können einen Fehlerstatus aufweisen, weil die Quelle der Erweiterung nicht mehr zugänglich ist. Dies wird durch die Objekt-Dropdown-Liste mit "Auswählen" anstelle des korrekten Objektnamens angezeigt, wenn Sie die Anpassung bearbeiten.

Das nicht gefundene Datenbankobjekt kann aus folgenden Gründen auftreten:
  • In der Instanz fehlen referenzierte benutzerdefinierte Datenkonfigurationen, einschließlich Datenerweiterungen, Info-Flexfeldern (DFFs) und konfigurierbarer Kontenanalyse.
  • Das Datenbankobjekt wurde nie zu Autonomous Data Warehouse migriert.
  • Die erforderlichen Berechtigungen, wie z.B. GRANT SELECT ON "OAX_USER"."TABLE_VIEW" TO "OAX$OAC", wurden nicht angewendet oder entfernt.
  • Der Objektname enthält nicht unterstützte Sonderzeichen wie Klammern.

Fehler: Der letzte Schritt in der Verzweigung weist Konsistenzprüfungsfehler auf.

Beschreibung: Bei der Kompilierung des semantischen Modells ist ein Fehler aufgetreten.

Auflösungstipp: Der Fehler weist auf einen Fehler im letzten Schritt hin, aber die Ursache liegt wahrscheinlich in einer früheren Phase. Bearbeiten Sie den letzten nicht erfolgreichen Schritt, untersuchen Sie die Fehler, identifizieren Sie sie, und beheben Sie sie.