ロケーション別名を持つ別のデータベースの相互参照
ロケーション別名は、別のEssbaseキューブのデータ・ソースを識別する記述子です。ロケーション別名は、キューブの別名を、そのキューブの場所にマップします。ロケーション別名はキューブ・レベルで設定されます。ロケーション別名は、計算スクリプトが実行されるキューブで設定します。
ロケーション別名を作成したら、別名を使用して別のキューブを参照できます。キューブの場所が変更された場合は、それに応じて場所の定義を編集します。
ロケーション別名は、@XREF関数および@XWRITE関数でのみ使用できます。@XREFの場合、別のキューブからデータを取得して、現在のキューブでの計算に組み込むことができます。この場合、ロケーション別名は値の取得元のキューブを指し示します。@XWRITEの場合、値を別のEssbaseキューブまたは同じキューブに書き込むことができます。
セキュア(TLS/SSL)モードで場所の別名を使用する場合は、次の考慮事項が適用されます。TLSの実装の詳細は、TLSおよび証明書による通信とネットワークの保護に関する項を参照してください。ネットワークがセキュアな場合は、ENABLESECUREMODE構成設定をTRUEに設定する必要があります。ロケーション別名がセキュア・ポートに設定されている場合は、サーバー名指定に:secure
を追加します。たとえば、MaxL: create location alias EasternDB from Sample.Basic to East.Sales at Easthost:6423:secure as User1 identified by password1;
を使用します。
特定のキューブに対して、ロケーション別名を作成できます。Essbase Webインタフェースを使用してロケーション別名を作成するには、ロケーション別名の作成を参照してください。または、create location alias MaxL文を使用できます。