非対称グリッドのタプル計算では、Smart Viewユーザーはグリッドまたは計算スクリプトでメンバー選択の特定の範囲について計算を実行し、過剰な計算を回避できます。
計算「タプル」は、計算FIX文で使用する1つ以上の疎ディメンションのメンバーのデータ・スライスを表す方法です。
デフォルトでは、異なるディメンションの複数のメンバーが計算FIX文内に存在するか、Oracle Smart View for Office内のグリッドPOVの一部である場合、計算スコープは、異なるディメンションのすべてのメンバーの組合せ(デカルト-製品)のすべての可能な組合せです。 これにより、非対称グリッドで作業する場合よりも、計算が必要になることがあります。 タプル計算では、計算のスコープの方が正確で効率的です。
管理者は、個別のデータ・セットおよびビジネス・ニーズに基づいてSmart Viewからユーザーが実行するために作成した他の計算を実行するため、Oracle Analytics Cloud - Essbaseにタプル計算を設定します。
Smart Viewユーザーは、他の計算を行う場合と同様に、非対称グリッドに対してタプル計算を実行します。 管理者がタプル計算をどのように設定したかに応じて、実行時プロンプトの指定を求められる場合があります。
注意:
Smart Viewリリース11.1.2.5.800から始まる非対称グリッドでタプル計算を実行できます。 Oracle Analytics Cloud - Essbaseで計算タプルがサポートされていることを確認してください。
管理者: タプル計算機能を使用すると、計算スコープを非対称グリッドで選択済メンバー・タプルとして定義できます。 FIX文の特殊な構文により、計算するタプルを指定できます。 計算タプルの詳細は、Oracle Analytics Cloud - Essbaseのドキュメントを確認してください。
非対称グリッドでタプル計算用に記述されたスクリプトを選択します。 管理者は、実行するスクリプトをアドバイスできます。
例5-3 非対称グリッドでのタプル計算の実行
このシナリオの例は、タプル計算のギャラリ・テンプレートの例に基づいています。 ギャラリ・テンプレートは、計算タプルをサポートするOracle Analytics Cloud - Essbaseバージョンで使用できます。
次に示す非対称グリッドから開始します。 行と列のディメンションに同じメンバー階層が表示されないため、グリッドは非対称です。
図5-11 非対称グリッドの開始 - すべてのデータ値= 1
上の非対称グリッドは、この対称グリッドのスライスで、階層メンバーが行と列をまたがって均一になっています:
図5-12 対称グリッドの開始 - すべてのデータ値= 1
非対称グリッドで3タイプの計算を実行した結果を示し、それらの計算が対称グリッドに与える影響を示します。
スクリプトは、実行のたびに1ごとにデータ・セルを増分するように構成され、計算のタイプごとに対称グリッド上の異なる結果が表示されます。
最初のスクリプトを実行すると、グリッドのPOV内のすべてのものが計算されます。下のグリッドに表示されているメンバーの組合せのみではありません。 非対称グリッドで、リフレッシュ後にすべてのデータ・セルが同じ2に等しいです。
図5-13 デフォルト計算の実行後の非対称グリッド
非対称グリッド内のセルを発行し、対称グリッドに移動してリフレッシュします。 リフレッシュ時には、製品と市場の組合せのすべてのエンティティ、バージョン、シナリオおよびサイトが非対称グリッド上にない場合でも計算されます。 これは、デフォルトではタプル計算が欠落しているためです。Essbaseは、グリッドに表示される組合せのデカルト積を計算します。 その結果、POVのすべてのセルが1によって増分されるため、対称グリッド内のすべてのデータ・セルに2の値が表示されます:
図5-14 非対称グリッドでデフォルト計算を実行してからリフレッシュすると、対称グリッド
次に、非対称グリッドでより限定された計算を実行し、計算範囲を製品および市場のグリッド・タプルに縮小して、計算範囲を少なくします。 「計算結果」メッセージには、この計算のスコープが表示されます:
図5-15 すべての製品および市場タプルに対してタプル計算を実行した後の計算結果ダイアログ
リフレッシュすると、非対称グリッド内のすべてのデータ・セルが3に増分されます。 グリッド上のデータを送信します。
図5-16 すべての製品と市場タプルで計算を実行した後の非対称グリッド
対称グリッドでは、リフレッシュ時に、非対称グリッドにすでに含まれている製品/市場タプルのみが、すべてのサイト/バージョン/エンティティの組合せとともに計算されることに注意してください。 これらは、5から10までのすべての行と、行12です。 これらのセルには、データ値3が表示されます。 非対称グリッドに表示されていない製品/市場タプルは対称グリッドで計算されず、データ・セル値は引き続き2です。 この計算では、製品と市場の組合せのみがタプルに指定されました。 未指定ディメンション(FIX文で指定されていないもの)のタプルとすべてのメンバーが計算されます。
図5-17 非対称グリッドですべての製品および市場タプルについて計算を実行した後の対称グリッド
ここで、非対称グリッドに表示されたタプルについてのみ作業するように書き込まれた最後の計算を実行します。 タプル計算では、非対称グリッド上の指定されたエンティティ、サイト、市場、製品、バージョンの組合せのみを計算する必要があります。 計算の実行後、「計算結果」ダイアログには、計算範囲がさらに小さくなります:
図5-18 グリッド製品と市場タプルで計算を実行後の計算結果ダイアログ
非対称グリッド内のすべてのセルの値が、4に増分されます。 このグリッド上のデータを送信します。
図5-19 グリッド製品と市場タプルで計算を実行した後の非対称グリッド
対称グリッドに移動してリフレッシュします。 タプル計算では、非対称グリッドに示されているエンティティ、サイト、市場、製品、バージョンの組合せのみが計算されるように指定されていることに注意してください。 対称グリッドでは、5から10までの行と、行12および列CとMのみが4に増分されることがわかります。 これらは非対称グリッドで増分されたデータに対応するタプルで、下で黄色で強調表示されます:
図5-20 グリッド製品および非対称グリッドでの市場タプル計算の実行後、対称グリッドおよびリフレッシュ
この項の例では、非対称グリッドおよび対称グリッドに3つの計算の影響を示しています。 各タイプのグリッドの各計算の結果を確認します。 タプルを選択すると、アクティブなSmart Viewグリッドで計算をフォーカスし、有効範囲をキューブ内の特定のデータ・スライスに制限できることがわかりました。