バージョン

igOlapFlatDataSource の概要

トピックの概要

目的

このトピックでは、igOlapFlatDataSource™ コンポーネントとその主な機能の概要を提供します。

前提条件

以下の表は、このトピックを理解するための前提条件として必要なトピックと概念の一覧です。

トピック

外部リソース

このトピックの内容

このトピックは、以下のセクションで構成されます。

概要

igOlapFlatDataSource コンポーネントは、フラットなデータ コレクション上で多次元の (OLAP のような) 解析を実施できます。データ収集または igDataSource™ インスタンスが与えられユーザー構成に基づく場合、階層およびメジャーの分析コードを作成するため必要なメタデータを抽出します。igOlapFlatDataSource コンポーネントは、コンポーネントの API を直接使用、または OLAP データの視覚化および対話が可能な 1 つ以上の Ignite UI for jQuery ウィジェットを介して、要求に応じてデータの計算および集計を実行します (igPivotView™ または igPivotGrid™ など)。

主要な機能の概要

主要な機能の概要表

以下の表は、igOlapFlatDataSource コンポーネントの主な機能についてまとめています。

  • 複数データ タイプ サポート: igDataSource コンポーネントでサポートされるデータ ソースは、入力データとして使用できます。

  • OLAP メタデータ生成: igOlapFlatDataSource は、入力データに基づいてカスタムなメタデータ構造をコードで定義することが可能です。

  • データ スライス生成: 行と列に階層を割り当てた後に、igOlapFlatDataSource は、相対する階層のメンバーのタプルを含む結果軸を 1 つ以上生成します。メジャーが選択された場合、igOlapFlatDataSource は値セルオブジェクトの2 次元配列を生成します。

  • Ignite UI for jQuery コントロールとの統合: igOlapFlatDataSource コンポーネントは、OLAP データを表示する Ignite UI for jQuery のデータ ビジュアライゼーション コントロールにデータを提供できます。

複数データ タイプ サポート

igDataSource コンポーネントでサポートされるデータ ソースは、igOlapFlatDataSource の入力データとして使用できます。igOlapFlatDataSource コンポーネントは、データでフィードされている igDataSource インスタンス上で動作します。あるいは、データ ソース オプション オブジェクトを指定して igDataSource コンポーネントでサポートされるデータ ソースを使用することも可能です。この方法により、ほとんどすべてのデータ コレクションでオンライン解析処理 (OLAP) 解析を実行できます。igDataSource でサポートされるデータ型の一覧は、igDataSource 概要をご参照ください。

関連トピック:

OLAP メタデータ生成

igOlapFlatDataSource は、入力データに基づいてカスタムなメタデータ構造をコードで定義することが可能です。メジャー値を計算する際にレベルのメンバーを生成する場合、データ オブジェクトのデータ サブセットを指定できます。階層を定義し、階層に使用するレベルを指定できます。階層をディメンションにグループ化し、そのディメンションが属するキューブのプロパティを指定できます。

関連トピック:

データ スライス生成

igOlapFlatDataSource コンポーネントはピボット テーブルの抽象を表します。行、列、フィルター、メジャー コレクションがあり、データ階層とメジャーを追加できます。項目をこれらのコレクションに追加した後、igOlapFlatDataSource は必要なデータ値を計算し、 result プロパティを介して取得できる $ig.OlapResult オブジェクトに書き込みます。このオブジェクトには、階層メンバーを含む行および列の軸、既存メジャーに基づいたメジャー値を含むデータ セル オブジェクトの配列があります。

関連トピック:

Ignite UI for jQuery コントロールとの統合

igOlapFlatDataSource コンポーネントは、OLAP データを表示する Ignite UI for jQuery のデータ ビジュアライゼーション コントロールにデータを提供できます。サポートされるコントロールは igPivotDataSelectorigPivotGrid、および igPivotView です。

関連トピック:

関連コンテンツ

トピック

このトピックの追加情報については、以下のトピックも合わせてご参照ください。

サンプル

このトピックについては、以下のサンプルも参照してください。

オンラインで表示: GitHub