OLAP for MVC には主に次の便利な機能があります。
- 複数の値フィールド
OLAPは、値リストで複数のフィールドをサポートします。ユーザーは、複数のフィールドを値リストにドラッグして、結果をグリッドやチャートで確認できます。
- 拡張された強力なデータエンジン
OLAPには、列指向技術を使用してデータをメモリマップファイルに保存する新しい強力なデータエンジンが組み込まれています。C1DataEngineは、大規模なデータセットの高速処理を提供しており、数億件のレコードを1秒足らずで処理できる高いパフォーマンスを実現しています。また、このエンジンは、集計、結合、グループ化、フィルタ処理、単項/2項演算などのクエリー操作もサポートしています。詳細については、「データ連結」を参照してください。
- 強化されたユーザーインタフェース
OLAPは、Excel風の高度なユーザーインタフェースを備え、ツールバー、ドロップダウンメニュー、テーブル、チャートにモダンな配色を提供しています。
- 複数テーマのサポート
OLAPでは、開発者がアプリケーションの要件に適したテーマを選択できます。複数のテーマをサポートするために、ASP.NET MVCコントロールには、組み込みテーマがサポートされています。
- PivotGridのピボットデータ
OLAPは、グリッド形式のビューにデータを表示するPivotGridコントロールをサポートします。FlexGridクラスライブラリを使用して、OLAPアプリケーションをカスタマイズできます。FlexGridコントロールの詳細については、FlexGridのトピックを参照してください。
- 実行時のデータの表示
PivotPanelを使用して、データソースのどのフィールドをどのように使用してデータを表示するかを決定します。PivotPanelの下部にある領域間でフィールドをドラッグして、フィルタ、列ヘッダー、行ヘッダーを作成したり、列や行の値の合計を取得します。詳細については、PivotPanelのセクションを参照してください。
- クエリー操作のサポート
OLAP for MVCでは、集計、結合、フィルタ処理、範囲、ソート、グループ化、単項および2項演算、計算フィールド、投影などのクエリー操作がサポートされています。