Einschränkungen für Federated Cubes
Einige Funktionen werden für Essbase Federated Cubes nicht unterstützt.
Berechnungseinschränkungen
-
Der Blockberechnungsmodus (aktiviert, wenn Essbase-Konfigurationseinstellung CALCMODE auf BLOCK gesetzt ist) kann nicht für föderierte Cubes angewendet werden. Die Berechnungsverarbeitung wird an Autonomous AI Lakehouse übertragen. Wenn die Berechnung aufgrund einer Ausnahme stattdessen auf dem Essbase-Server verarbeitet wird, bestimmt die Lösungsreihenfolge die Abhängigkeitsanalyse.
-
Wenn Sie benutzerdefinierte Zuweisungen für einen föderierten Cube auf Basis von ASO ausführen, können Sie nur vorhandene Werte überschreiben. Sie können keine Werte zu vorhandenen Werten addieren oder davon subtrahieren.
-
Wenn Sie einen föderierten ASO-Cube mit MDX Insert aktualisieren, können Sie keine Load-Puffer-Methoden add oder subtract verwenden. Der Einfügevorgang ersetzt nur Werte.
-
Benutzerdefinierte Aggregate-Storage-Berechnungen und -Zuweisungen werden nur mit der MDX Insert-Logik für föderierte Cubes unterstützt. Alle für MDX Insert dokumentierten Einschränkungen gelten auch bei benutzerdefinierten Berechnungen und Zuweisungen in einem föderierten Cube.
-
Wenn Sie Block-Storage-(BSO-)Berechnungsskripte von Essbase ausführen müssen, wählen Sie eine Dense-Dimension als Pivot-Dimension aus. Berechnungsskripte werden für föderierte Cubes nicht unterstützt, wenn die Pivot-Dimension dünn besetzt ist.
-
Die folgenden Berechnungsbefehle werden für föderierte Cubes nicht unterstützt. Falls verwendet, wird ein Fehler ausgegeben:
- CALC AVERAGE
- CALC FIRST
- CALC LAST
- CCONV
- DATAEXPORTCOND
- DATAIMPORTBIN
- SET AGGMISSG OFF (Essbase konsolidiert
#MISSINGimmer für föderierte Cubes) - SET CLEARUPDATESTATUS
- SET CREATEBLOCKONEQ OFF (Die Essbase-Berechnung von Sparse-Dimensionen erfolgt immer nach oben für Hybrid- und föderierte Cubes, sodass übergeordnete Objekte der obersten Ebene berechnet werden. Das Standardverhalten ist also für föderierte Cubes als auch für Hybrid-Cubes SET CREATEBLOCKONEQ ON.)
- SET FRMLRTDYNAMIC
- SET REMOTECALC
- SET UPTOLOCAL
- SET UPDATECALC ON (die intelligente Berechnung mit ihren Markern für Dirty-/Clean Blocks ist nur für nicht föderierte Block Storage Cubes anwendbar)
- THREADPARVAR
Weitere Informationen zur Berechnungsunterstützung finden Sie unter Federated Cubes berechnen und abfragen.
-
Berechnungsskripte, die die Funktion @MDALLOCATE verwenden, werden nicht unterstützt und geben eine Fehlermeldung zurück.
-
Einige Berechnungen mit langer Ausführungszeit, die IF/ELSEIF/ELSE-Logik verwenden, können auf föderierten Cubes nicht erfolgreich ausgeführt werden. Es werden entweder oder beide der folgenden ORA-Fehler aus Autonomous AI Lakehouse zurückgegeben:
ORA-04036: PGA memory used by the instance or PDB exceeds PGA_AGGREGATE_LIMITORA-12805: parallel query server died unexpectedlyWenn solche Fehler auftreten, müssen Sie die Autonomous AI Lakehouse-Hardwarekonfiguration möglicherweise auf 16 CPU-Cores und 128G RAM erhöhen. Weitere Informationen finden Sie in der OCI-Dokumentation: Ausprägung einer Instanz ändern.
Dataload-Einschränkungen
-
Bevor Sie einen Dataload über Essbase in die Faktentabelle ausführen, empfiehlt Oracle, die Datendatei in den Essbase-Server hochzuladen. Clientseitige Dataloads werden unterstützt, dauern aber länger.
-
Wenn Sie keine Daten über Essbase in Autonomous AI Lakehouse laden müssen, können Sie Datentool in Autonomous AI Database verwenden, um Daten auf die Faktentabelle zu laden und andere Managementaufgaben auszuführen. Vergewissern Sie sich allerdings, dass die Cube-Modellstruktur und Faktentabelle nicht synchron bleiben (siehe Metadatenvorsichtsmaßnahmen für föderierte Cubes).
-
Das Laden von Essbase-formatierten Datenexportdateien in föderierte Federated Cubes kann viel Zeit In Anspruch nehmen. Um Dataloads zu optimieren, verwenden Sie eine DBMS-formatierte Quelldatei. Sie können mit dem Berechnungsbefehl DATAEXPORT in der DataExportCSVFormat-Option eine Option erstellen. Dateien im CSV-Format können schneller geladen werden, da sie den Formatoptionen des DBMS_CLOUD-Packages für Quelldateien entsprechen.
-
Die in Dataload-Eingabedateien verwendete Pivot-Dimension muss mit der Pivot-Dimension der Faktentabelle identisch sein.
-
Das parallele Importieren von Daten aus mehreren Dateien mit einer MaxL-import-Anweisung mit Platzhalterzeichen wird für föderierte Cubes nicht unterstützt.
-
Aggregate Storage-inkrementelle Dataloads mit Puffern werden in einem föderierten Cube nicht unterstützt.
Funktionseinschränkungen
-
Block Storage Cubes müssen sich im Hybridmodus befinden, um föderierte Partitionen zu unterstützen. Setzen Sie ASODYNAMICAGGINBSO für die Anwendung mit der föderierten Partition nicht auf eine andere Einstellung als FULL. Andernfalls können falsche Abfrageergebnisse ausgegeben werden, und eine Warnmeldung wird in das Log geschrieben.
-
Szenarioverwaltung wird nicht unterstützt.
-
Transparente oder replizierte Partitionen für den föderierten Cube sind nicht anwendbar/werden nicht unterstützt.
-
MaxL unterstützt nicht das Erstellen oder Ändern föderierter Partitionen. Sie können jedoch die REST-API nutzen.
-
MaxL-Anweisungen und APIs für das Löschen/Zurücksetzen von Daten sowie das Löschen von Datenregionen oder Aggregaten werden nicht unterstützt.
-
Textlisten (auch als Smart Lists bezeichnet) werden nicht unterstützt.
-
Währungs-Cubes werden nicht unterstützt.
-
Datenaudittrail wird nicht unterstützt.
-
Trigger bei Cube-Ereignissen werden nicht unterstützt.
Allgemeine Einschränkungen
- Föderierte Partitionen werden nicht mit Essbase-Anwendungen migriert. Wenn Sie Ihre Anwendung und Ihren Cube in einen anderen Server verschieben oder zu einer anderen Essbase-Version migrieren möchten, müssen Sie die föderierte Partition löschen und in der neuen Umgebung neu erstellen. Weitere Informationen finden Sie unter Federated Cube sichern und wiederherstellen.
-
Der Cube muss sich in einer eigenen Anwendung mit einem eindeutigen Namen befinden. Föderierte Cubes dürfen keine Anwendungen mit anderen Cubes gemeinsam verwenden. Verwenden Sie nicht dasselbe Autonomous AI Lakehouse-Schema für mehrere Instanzen von Essbase.
-
Der Export eines föderierten Cubes in eine Anwendungsarbeitsmappe wird nicht unterstützt (weder Daten noch Partitionsdefinition werden exportiert).
-
Lifecycle-Management-(LCM-)Importvorgänge (und Migrationsutilityimport) werden bei föderierten Cubes nicht unterstützt. Föderierte Partitionen müssen manuell auf dem Ziel neu erstellt werden.
-
Für föderierte Cubes, die auf ASO basieren, empfiehlt Oracle, dass Dimensionen mit gespeicherten Elementhierarchien mit mehreren Ebenen nicht als Pivot-Dimension ausgewählt werden. Wählen Sie eine Pivot-Dimension mit dynamischen Hierarchien oder einer flachen gespeicherten Hierarchie mit nur einer Ebene aus (bei der alle Elemente auf Ebene 0 gespeichert sind).
-
Für Oracle Database gilt ein Grenzwert von 1.000 Spalten, der von der Pivot-Dimension übernommen wird. Bestimmen Sie die Anzahl berechtigter Spaltenelemente in der Pivot-Dimension, um sicherzustellen, dass Sie den Grenzwert nicht erreichen. Die Anzahl potenzieller gespeicherter Elementkombinationen in der Pivot-Dimension plus die Anzahl an Dimensionen im Cube muss kleiner oder gleich 1.000 sein.
-
Ein föderierter Cube mit einem von Essbase verwalteten Datenspeicher unterstützt doppelte Elemente, ein vom Benutzer verwalteter föderierter Cube hingegen nicht.
-
Variable Attribute und andere Standardattributberechnungen als SUM werden nicht unterstützt.
-
MDX-Unterauswahl wird nicht unterstützt.
-
Das Erstellen von Aggregatansichten (MaxL-Anweisungen execute aggregate process|build|selection) wird nicht unterstützt.
-
Das Zusammenführen von Datenregionen/-segmenten ist nicht anwendbar (da sich die Daten in Autonomous AI Lakehouse befinden).
-
Die aus der MaxL-Anweisung
query application APP-NAME list aggregate_storage storage_info(oder der äquivalenten API) zurückgegebenen Informationen ist nicht vollständig/korrekt. -
Asymmetrische Abfragen können eine geringere Performance aufweisen.
-
Die Writeback-Performance (z.B. die Geschwindigkeit beim Weiterleiten von Datenaktualisierungen von Smart View) kann gering sein, wenn viele Daten weitergeleitet werden müssen.
-
Das Kopieren von föderierten Cubes oder deren Anwendungen wird nicht unterstützt.
-
Folgende Essbase-Anwendungs- oder -Serverkonfigurationseinstellungen werden ignoriert:
- AUTOMERGE
- AUTOMERGEMAXSLICENUMBER
- DATACACHESIZE
- CALCCACHE
- CALCCACHEDEFAULT
- CALCCACHEHIGH
- CALCCACHELOW
- CALCLOCKBLOCK
- CALCMODE
- CALCNOTICE
- CALCOPTFRMLBOTTOMUP
- CALCREUSEDYNCALCBLOCKS
- CALCPARALLEL
- CALCTASKDIMS
- DATACACHESIZE
- DYNCALCCACHEBLKRELEASE
- DYNCALCCACHEBLKTIMEOUT
- DYNCALCCACHECOMPRBLKBUFSIZE
- DYNCALCCACHEMAXSIZE
- DYNCALCCACHEONLY
- DYNCALCCACHEWAITFORBLK
- ENABLE_DIAG_TRANSPARENT_PARTITION
- EXPORTTHREADS
- FORCEGRIDEXPANSION
- GRIDEXPANSION
- GRIDEXPANSIONMESSAGES
- INDEXCACHESIZE
- INPLACEDATAWRITE
- PARCALCMULTIPLEBITMAPMEMOPT
- SSAUDIT
- SSAUDITR
- SSLOGUNKNOWN
- SUPNA
- TARGETASOOPT
- TARGETTIMESERIESOPT
-
Das Erstellen einer föderierten Partition kann mit dem folgenden Fehler nicht erfolgreich verlaufen, wenn zu viele Ebenen in der Essbase-Modellstruktur vorhanden sind:
Remote warning from federated partition on Analytic View: [ORA-04063: hierarchy has errors]. -
Die Erstellung einer föderierten Partition verläuft möglicherweise nicht erfolgreich, wenn Zeichen oder Namenslängen in Essbase-Dimensionsnamen oder Elementnamen in der Pivot-Dimension nicht unterstützt werden oder von Autonomous AI Lakehouse als Sonderzeichen betrachtet werden. Diese Einschränkungen gelten zusätzlich zu den dokumentierten Essbase-Benennungskonventionen für Dimensionen, Elemente und Aliasnamen.
-
Sie können eine föderierte Partition nur über die Essbase-Weboberfläche löschen. Sie können sie nicht über Cube Designer löschen.