フェデレーテッド・キューブの制限事項
一部の機能は、Essbaseフェデレーテッド・キューブではサポートされていません。
計算制限
-
ブロック計算モード(Essbase構成設定CALCMODEがBLOCKに設定されている場合は有効になっています)は、フェデレーテッド・キューブには適用できません。計算処理はAutonomous AI Lakehouseにプッシュされます。例外が存在し、計算がかわりにEssbaseサーバーで処理される場合、解決順序によって依存関係分析が決定されます。
-
ASOに基づいてフェデレーテッド・キューブでカスタム割当てを実行する場合は、既存の値のみを上書きできます。既存の値の加算や減算はできません。
-
MDX挿入を使用してフェデレーテッドASOキューブを更新する場合、addまたはsubtractロード・バッファ・メソッドを使用できません。挿入操作では、値のみが置換されます。
-
集約ストレージのカスタム計算および割当ては、MDX挿入ロジックのみを使用するフェデレーテッド・キューブではサポートされています。MDX挿入について文書化されているすべての制限事項は、フェデレーテッド・キューブでのカスタム計算および割当てにも適用されます。
-
Essbaseブロック・ストレージ(BSO)計算スクリプトを実行する必要がある場合は、密ディメンションをピボット・ディメンションとして選択します。ピボット・ディメンションが疎である場合、計算スクリプトは、フェデレーテッド・キューブではサポートされません。
-
次の計算コマンドは、フェデレーテッド・キューブではサポートされておらず、使用するとエラーが返されます:
- CALC AVERAGE
- CALC FIRST
- CALC LAST
- CCONV
- DATAEXPORTCOND
- DATAIMPORTBIN
- SET AGGMISSG OFF (Essbaseは常にフェデレーテッド・キューブの
#MISSINGを集計します) - SET CLEARUPDATESTATUS
- SET CREATEBLOCKONEQ OFF (疎ディメンションのEssbase計算は、ハイブリッド・ディメンションとフェデレーテッド・キューブの場合は常にトップダウンされるため、上位レベルの親の計算が行われる。つまり、フェデレーテッド・キューブとハイブリッド・キューブでは、デフォルトの動作はSET CREATEBLOCKONEQ ONです。)
- SET FRMLRTDYNAMIC
- SET REMOTECALC
- SET UPTOLOCAL
- SET UPDATECALC ON (使用済/クリーン・ブロック用のマーカーがあるインテリジェント計算は、非フェデレーテッドのブロック・ストレージ・キューブにのみ適用されます)
- THREADPARVAR
計算サポートの詳細は、フェデレーテッド・キューブの計算および問合せを参照してください。
-
@MDALLOCATE関数を使用した計算スクリプトはサポートされておらず、エラー・メッセージ付きで失敗します。
-
フェデレーテッド・キューブでIF/ELSEIF/ELSEロジックを使用した長時間実行計算が失敗し、Autonomous AI Lakehouseから次のORAエラーのいずれかまたは両方が返される場合があります:
ORA-04036: PGA memory used by the instance or PDB exceeds PGA_AGGREGATE_LIMITORA-12805: parallel query server died unexpectedlyこのようなエラーが発生した場合は、Autonomous AI Lakehouseハードウェア構成を16台のCPUコアおよび128G RAMに増やすことが必要になる場合があります。OCIドキュメント: インスタンスのシェイプの変更を参照してください。
データ・ロードの制限
-
Essbaseを通じてファクト表へのデータ・ロードを実行する前に、Essbaseサーバーにデータ・ファイルをアップロードすることをお薦めします。クライアント側のデータ・ロードはサポートされますが、時間がかかります。
-
EssbaseからAutonomous AI Lakehouseにデータをロードする必要がない場合は、Autonomous AI Databaseでデータ・ツールを使用して、ファクト表へのデータ・ロードや、その他の管理タスクを実行できます。ただし、キューブ・アウトラインとファクト表が同期されていないことを確認してください(「フェデレーテッド・キューブのメタデータに関する事前注意」を参照)。
-
Essbaseで書式設定されたデータ・エクスポート・ファイルをフェデレーテッド・キューブにロードすると、時間がかかる場合があります。データ・ロードを最適化するには、DBMS形式のソース・ファイルを使用します。これを行うには、DATAEXPORT計算コマンドをDataExportCSVFormatオプション付きで使用します。CSV形式のファイルは、ソース・ファイルのDBMS_CLOUDパッケージ形式のオプションに準拠しているため、より高速にロードできます。
-
データ・ロード入力ファイルで使用されるピボット・ディメンションは、ファクト表のピボット・ディメンションと同じである必要があります。
フェデレーテッド・キューブの資格証明の設定を参照してください。
-
ワイルドカード文字を含むMaxL import文を使用して並列で複数のファイルからデータをインポートすることはできません。フェデレーテッド・キューブではサポートされていません。
-
バッファを使用した集約ストレージ増分データ・ロードは、フェデレーテッド・キューブではサポートされていません。
機能制限
-
ブロック・ストレージ・キューブは、フェデレーテッド・パーティションをサポートするためにハイブリッド・モードである必要があります。フェデレーテッド・パーティションを含むアプリケーションでは、ASODYNAMICAGGINBSOをFULL以外の設定に構成しないでください。そうしないと、問合せ結果が不正確になる可能性があり、警告メッセージがログに書き込まれます。
-
シナリオ管理はサポートされていません。
-
フェデレーテッド・キューブに対する透過的なパーティションまたはレプリケートされたパーティションは適用/サポートされません。
-
MaxLはフェデレーテッド・パーティションの作成または変更をサポートしていませんが、REST APIは使用できます。
-
データをクリア/リセット、データ・リージョンをクリア、または集約をクリアするためのMaxL文およびAPIはサポートされていません。
-
テキスト・リスト(別名スマートリスト)はサポートされていません
-
通貨キューブはサポートされていません。
-
データ監査証跡はサポートされていません。
-
キューブ・イベントのトリガーはサポートされていません。
一般的な制限
- フェデレーテッド・パーティションは、Essbaseアプリケーションで移行されません。アプリケーションとキューブを別のサーバーに移動するか別のEssbaseバージョンに移行する準備を行う場合は、フェデレーテッド・パーティションを削除して新しい環境で再作成する必要があります。「フェデレーテッド・キューブのバックアップおよびリストア」を参照してください。
-
キューブは、固有の一意の名前が付いたアプリケーション内にある必要があります。フェデレーテッド・キューブでは、アプリケーションを他のキューブと共有しないでください。Essbaseの複数のインスタンスに同じAutonomous AI Lakehouseスキーマを使用しないでください。
-
アプリケーション・ワークブックへのフェデレーテッド・キューブのエクスポートはサポートされていません(データやパーティション定義はエクスポートされません)。
-
ライフサイクル管理(LCM)のインポート操作(および移行ユーティリティのインポート)は、フェデレーテッド・キューブではサポートされません。フェデレーテッド・パーティションは、ターゲットで手動で再作成する必要があります。
-
ASOに基づくフェデレーテッド・キューブの場合、Oracleでは、複数レベルのストアド・メンバー階層を含むディメンションをピボット・ディメンションとして選択しないことをお薦めします。動的階層を含むピボット・ディメンションを選択するか、(すべてのメンバーがレベル0保管済メンバーである)フラットな単一レベル階層の保管済階層を選択してください。
-
Oracle Databaseには1,000列の制限があり、ピボット・ディメンションはこの制限を継承します。ピボット・ディメンションの適格な列メンバーの数を決定して、制限に達しないようにしてください。ピボット・ディメンション内に格納される可能性のあるメンバーの組合せの数にキューブ内のディメンション数を加算した数は、1,000以下である必要があります。
-
Essbase管理データ・ストレージを使用するフェデレーテッド・キューブでは重複メンバーがサポートされますが、ユーザー管理のフェデレーテッド・キューブではサポートされません。
-
可変属性、および合計以外のデフォルトの属性計算はサポートされていません。
-
MDX副選択はサポートされていません。
-
集約ビューの構築(MaxL文execute aggregate process|build|selection)はサポートされていません。
-
データ・リージョン/スライスのマージは適用されません(データがAutonomous AI Lakehouse内にあるため)。
-
MaxL文
query application APP-NAME list aggregate_storage storage_info(または同等のAPI)から返された情報が完全/正確ではありません。 -
非対称問合せには時間がかかることがあります。
-
送信するデータ量が多いと、ライトバックのパフォーマンス(たとえば、Smart Viewからのデータ更新の送信速度など)が遅くなる場合があります。
-
フェデレーテッド・キューブまたはそのアプリケーションのコピーはサポートされていません。
-
次のEssbaseアプリケーションまたはサーバーの構成設定は無視されます:
- 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
-
フェデレーテッド・パーティションの作成は、Essbaseアウトラインに存在するレベルが多すぎる場合、次のエラーで失敗することがあります:
Remote warning from federated partition on Analytic View: [ORA-04063: hierarchy has errors]。 -
ピボット・ディメンションでEssbaseディメンション名またはメンバー名に使用されている文字または長さがサポートされていないまたはAutonomous AI Lakehouseによって特別とみなされる場合は、フェデレーテッド・パーティションの作成に失敗することがあります。これらの制限事項は、ドキュメントに記載されているEssbaseのディメンション、メンバーおよび別名の命名ルールに加えて考慮する必要があります。
-
フェデレーテッド・パーティションは、Essbase Webインタフェースからのみ削除できます。キューブ・デザイナからは削除できません。