資格のないメンバー名を使用したパフォーマンスの向上
メンバー名(別名を含む)が特定の階層内で一意である場合、Oracle Analytics問合せエンジンは、特定の多次元式(MDX)構文を利用してパフォーマンスを最適化できます。
キューブ表をインポートした後、特定の階層のメンバー名が一意であることを確認する必要があります。 階層が一意のメンバーを持つように指定されている場合は問合せエラーが発生する可能性があるため、この設定を確認することが重要です。
この問題は、Essbaseアウトラインまたはセマンティック・モデラーの物理階層プロパティで修正できます。
Essbaseアウトラインでこの問題を解決するには、アウトラインに移動し、プレフィクスまたはサフィクスを追加して、メンバー名を一意にし、SQL問合せを更新し、Essbaseアウトラインのデータおよびメンバーをリロードして、問題のある各メンバー変数を更新します。
物理階層でこの問題を修正するには:
- ホーム・ページで、「ナビゲータ」
をクリックし、「セマンティック・モデル」をクリックします。 - 「セマンティック・モデル」ページで、セマンティック・モデルをクリックして開きます。
- 「物理レイヤー」
をクリックします。 - 参照してダブルクリックして物理キューブ表を開き、「ディメンションおよび階層」ペインから、プロパティを設定する階層レベルを参照してダブルクリックします。
- 「パフォーマンス向上のために不適格なメンバー名を使用」フィールドをクリックして選択します。
- 「保存」をクリックします。