この記事では、インメモリのリアルタイム集計モデルを分析に使用する方法と、Microsoft が Server Analysis Services (SSAS) キューブの使用から移行した理由について説明します。
世界は、リアルタイムの積極的な分析に移行しています。 履歴データのレポートとトレンドは、最新の視覚化およびプロアクティブ ガイダンスにより置き換えられます。 メモリ内でのリアルタイムな集計モデルにより、分析に以前使用された分析視点が置換されます。
分析視点とキューブの履歴
埋め込み分析情報は、財務および運用のユーザー エクスペリエンスにおいて重要な役割を果たします。 このビジョンにより、Microsoft は製品内の分析機能の構築に投資します。 Dynamics AX 4.0 では、Microsoft はパースペクティブの概念 を導入しました。 目的は、特にレポートのためにモデル化された、ERP スキーマのより簡単なビューを提示することでした。 このより単純なビューは、分析視点と呼ばれていました。 Dynamics AX 4.0 では、システムによって生成されたレポート モデル (SMDL モデル) により、SQL Server レポート ビルダーを使用してアドホック レポートを作成できます。 Dynamics AX 2009 では、Microsoft はパースペクティブでメタデータ定義を使用して SQL Server Analysis Services (SSAS) プロジェクトを生成する機能を追加しました。 これらのプロジェクトは、SSAS サーバーに展開するとキューブになります。 Dynamics AX 2012 では、Microsoft は視点でのモデリングを改善し、SSAS プロジェクトのライフサイクルを管理するためのツール サポートを改善しました。 Excel と Power View を使用して、Dynamics AX 2012 でデータを探索し、キューブを使用してレポートを作成できます。 SMDL テクノロジも使用されなくなりました。 Dynamics AX 2012 では、Microsoft は SMDL モデルの生成を停止しました。
現在分析視点がどのように使用されているか
開発者として、システムとの「契約」はひとつの視点でした。 最終目標の達成に役立つリソースがシステムによって生成されました。 Dynamics AX 2012 では、生成されたリソースは SSAS プロジェクトでした。 そのため、お客様 (開発者) とシステム (BI フレームワーク) の間の契約は次のようになります。
- 分析視点をモデル化しました。
- ビジュアルとレポートを作成するために必要なリソースがシステムによって生成されました。
開発者は、Visual Studio 用アドインを使用してパースペクティブをモデル化できるようになりました。 (Visual Studio が開発環境になりました)。パースペクティブは、 集計測定 と 集計ディメンションで構成されます。 開発者は、集計測定と集計ディメンションを使用して、ビジネスの質問に回答するためのより単純なスキーマをモデル化できます。 集計測定を使用して、財務フォームと運用フォームにデータ ソースとして直接バインドできる データ エンティティ (集計データ エンティティと呼ばれます) を定義します。 また、集計データエンティティを使用することができます。
- Power BI にデータを公開する。
- AXQuery オブジェクトを使用してプログラムでデータにアクセスします。