関数構文のガイドライン
個々の関数の構文については、関数の説明を参照してください。
-
共有接続を使用するには、ワークスペース関数を指定するWSFN識別子を接続文字列とともに関数に追加する必要があります。 フォーマットは次のようになります:
"WSFN|ProviderType|Server|Application|Database","POV"たとえば、HsGetValue関数でOracle Essbaseデータ・ソースへの共有接続には、WSFN識別子と接続文字列を次のように関数に追加します:
=HsGetValue("WSFN|Essbase|myserver|Sample|Basic","Market#South")ProviderTypeでは、次のいずれかの文字列を、大文字/小文字を区別して使用します:-
Essbase(Oracle Essbaseオンプレミスのみ、Oracle Essbaseクラウドにはプライベート接続構文が必要です) -
HP(Planning, Planningモジュール, Financial Consolidation and Close, Tax Reporting )
-
-
URL接続を使用するには、URL関数を指定するURLFN識別子を接続文字列とともにファンクションに追加する必要があります。 フォーマットは次のようになります:
URLFN|URL|Server|Application|Databaseたとえば、計画ビジネス・プロセスへの接続にURLを使用するHsGetValue関数の構文は次のとおりです:
HsGetValue("URLFN|URL|Server|Application|Database","POV")接続に必要なすべての情報は、前述のようにトークンの一部です。 トークンに無効な情報が含まれている場合、通常は
#NoConnectionエラーが表示され、サーバー・トークンには次の例外があります:- PlanningなどのOracle Fusion Cloud Enterprise Performance Managementビジネス・プロセスの場合、サーバー・トークンは空白(または無効)にできます
- Essbaseサーバー・トークンは空白のみにできます
- Oracle Hyperion Financial Managementにはサーバー・トークン・パラメータが必要です
-
プライベート接続パラメータには次の値を入力できます:
-
空白: デフォルトの接続
-
HsActive: 関連付けられたアクティブな接続
-
プライベート接続のユーザー定義名
プライベート接続を指定する場合は、POVの前に置く必要があります。
-
-
POVは次の例のようにdimension#memberのペアで構成されます:
Entity#Connecticut -
親子関係は次の例のようにピリオド(
.)で示されます:Entity#UnitedStates.Maine -
接続と各POVのdimension#memberペアは個別の関数パラメータに分割でき、次の例に示すように各パラメータが引用符(
")で囲まれ、カンマ(,)で区切られます:"My_connection","Entity#UnitedStates","Account#Sales"または接続をカンマ(
,)でPOVから分離できます。この場合は次の例のようにPOV全体が引用符(")で囲まれ、dimension#memberの各ペアがセミコロン(;)で区切られます:"My_connection","Entity#UnitedStates;Account#Sales" -
別名は次の関数でサポートされています:
- ディメンション名とその別名を混合しないでください。
- メンバーの場合、メンバー名または選択した別名表の別名のいずれかを使用できます。
- すべての別名に同じ別名表を使用する必要があります。
- 名前付きプライベート接続を使用する場合は、接続に正しい別名表が設定されていることを確認します。
- 別名ラベルの値が別のメンバー名と同じ場合は、"invalid member"メッセージが表示されます。