メタデータへのSolveOrderの適用

SolveOrderは、ディメンションまたはメンバーのいずれかに設定でき、メンバー評価の順序を定義するメタデータ・プロパティです。解決順は問合せ実行時に適用されます。マルチディメンショナル問合せでセルが評価される場合、計算が解決される順序はSolveOrderプロパティによって決まります。

メンバー式の順序の解決を参照してください。

拡張ディメンションを使用するとき、SolveOrderは特定ディメンションのDynamicCalcメンバーに対して設定されます。これは、フォームおよびアドホック・グリッドを作成するとき問合せパフォーマンスの向上に役立ちます。SolveOrderプロパティを持つメンバーの動的計算の祖先はすべて、同じSolveOrderを使用して設定される必要があります。

Financial Consolidation and Closeでは、拡張ディメンションを使用するとき、SolveOrderは次のディメンションに対して設定されます:

  • 増減

  • 連結

  • DataSource

  • 期間

  • 表示

前述のディメンションのすべての必須シード・メンバーについて、SolveOrderメタデータ・プロパティがデフォルトでシードされています。データ・ソース・ディメンションおよび増減ディメンションにメンバーを追加できます。SolveOrderを使用するシード親メンバー下のこれらのディメンションにDynamicCalcを追加する場合は、新しいメンバーにSolveOrderを設定する必要があります。取得パフォーマンスの問題につながる可能性があるため、カスタム・ディメンションにはSolveOrderを設定しないでください。

構成タスクからメタデータに対してSolveOrderを適用します。ディメンションを選択し、次にSolveOrderを選択します。SolveOrderプロパティを適用すると、サマリーが表示され、新しいSolveOrderを使用して変更されたすべてのメンバー、および新旧の値がリストされます。SolveOrderを設定するとメタデータが変更されるため、「データベースのリフレッシュ」タスクを実行して変更を有効にする必要があります。

カスタマイズした解決順の値を保持するために、EnableSolveOrderImport代替変数が自動的に有効になっています。これにより、アプリケーションのインポート、アップグレードまたは増分の「機能を使用可能にする」プロセス中に、シード・メンバーのカスタマイズした解決順の値を保持できます。

SolveOrderメタデータ・プロパティを適用するには:

  1. ホーム・ページで 「アプリケーション」をクリックし、「構成」をクリックします。

  2. 「メタデータSolveOrderの適用」をクリックします。

  3. 「ディメンション」ドロップダウン・リストから、ディメンションを選択します。

  4. 「SolveOrder」ドロップダウン・リストから、SolveOrder値を選択します。

    SolveOrderの最小値は0で、最大値は127です。

  5. 「起動」をクリックし、警告メッセージから「OK」をクリックします。
  6. タスクが完了したら、変更したメンバーについて値のサマリー・ページをレビューします。

  7. ホーム・ページで「アプリケーション」「概要」の順にクリックします。

  8. 「アクション」から「データベースのリフレッシュ」を選択し、「リフレッシュ」をクリックします。