次の方法で共有


多次元データの操作

セルセット は、多次元データに対するクエリの結果です。 これは軸のコレクションで構成され、通常は 4 つ以下で、通常は 2 つまたは 3 つの軸のみです。 は、キューブ内の特定の値を検索またはフィルター処理するために使用される、1 つ以上のディメンションのメンバーのコレクションです。

の位置 は軸に沿った点です。 1 つのディメンションで構成される軸の場合、これらの位置はディメンション メンバーのサブセットです。 軸が複数の次元で構成されている場合、各位置は複合エンティティであり、n 個の 部分があり、n はその軸に沿って向いている次元の数です。 位置の各部分は、1 つの構成ディメンションのメンバーです。

たとえば、売上データを含むキューブの Geography ディメンションと Product ディメンションがセルセットの x 軸に沿って配置されている場合、この軸に沿った位置にはメンバー "USA" と "Computers" が含まれる場合があります。この例では、x 軸に沿った位置を決定するには、各ディメンションのメンバーが軸に沿って配置されている必要があります。

セル は、軸座標の交差位置に配置されたオブジェクトです。 各セルには、データ自体、書式設定された文字列 (セル データの表示可能な形式)、セルの序数値など、複数の情報が関連付けられています。 (各セルは、セルセット内の一意の序数値です。セルセット内の最初のセルの序数値は 0 ですが、8 列のセルセットの 2 行目の左端のセルの序数は 8 になります)。

たとえば、キューブには次の 6 つのディメンションがあります (このキューブ スキーマは、「多次元スキーマとデータの概要」で示されている例とは若干異なっています)。

  • 店員

  • Geography (自然階層) - 大陸、国/地域、州など

  • 四半期 - 四半期、月、日

  • メジャー - 売上高、変化率、予算売上高

  • プロダクツ

次のセルセットは、すべての製品の 1991 年の売上を表します。

手記

この例のセル値は、1 桁目が x 軸の位置を表し、2 番目の数字が y 軸の位置を表す軸位置序数の順序付きペアとして表示できます。

このセルセットの特性は次のとおりです。

  • 軸ディメンション: 四半期、販売員、地理

  • フィルターディメンション: 指標、年、製品

  • 2 つの軸: COLUMN (x または Axis 0) と ROW (y、または Axis 1)

  • x 軸: Salesperson と Geography の 2 つの入れ子になったディメンション

  • y軸: 四半期次元

x 軸には、Salesperson と Geography という 2 つの入れ子になったディメンションがあります。 Geography から、シアトル、ボストン、米国南部、日本の 4 つのメンバーが選択されます。 販売員から、バレンタインとナッシュの 2 人のメンバーが選ばれます。 これにより、この軸に合計 8 つの位置が生成されます (8 = 4*2)。

各座標は、Salesperson ディメンションと Geography ディメンションの 2 つのメンバーを持つ位置として表されます。

(Valentine, Seattle), (Valentine, Boston), (Valentine, USA_North),  
(Valentine, Japan), (Nash, Seattle), (Nash, Boston), (Nash, USA_North),  
(Nash, Japan)  

y 軸の次元は 1 つだけで、次の 8 つの位置が含まれます。

Jan, Feb, Mar, Qtr2, Qtr3, Oct, Nov, Dec  

セルセット、セル、軸、位置はすべて、ADO MD で対応するオブジェクト (セルセットセル位置) によって表されます。

関連項目

ADO MD オブジェクト モデル
ADO (多次元) (ADO MD)
多次元スキーマとデータ の概要
ADO MD を使用した プログラミング
ADO と ADO MD を使用する