DAXを使用したデータモデリング-概念
ビジネスインテリジェンス(BI)は、いくつかの分野や組織で重要性を増しています。競争が激化する世界では、過去のデータに基づく意思決定と予測が非常に重要になっています。あらゆるタイプのデータ分析のために、多様なソースから内部および外部の両方で利用可能な膨大な量のデータがあります。
ただし、課題は、現在の要件に従って利用可能なビッグデータから関連データを抽出し、データからさまざまな洞察を予測するのに適した方法でデータを保存することです。このようにして主要なビジネス用語を使用して得られたデータモデルは、貴重なコミュニケーションツールです。データモデルは、必要に応じてレポートを生成する迅速な方法も提供する必要があります。
BIシステムのデータモデリングにより、データの課題の多くに対応できます。
BIのデータモデルの前提条件
BIのデータモデルは、データ分析が行われているビジネスの要件を満たす必要があります。以下は、データモデルが満たす必要のある最低限の基本事項です。
データモデルはビジネス固有である必要があります
ある業種に適したデータモデルは、別の業種には適さない場合があります。したがって、データモデルは、特定のビジネス、使用されるビジネス用語、データタイプ、およびそれらの関係に基づいて開発する必要があります。それは、組織で行われた決定の目的と種類に基づいている必要があります。
データモデルにはインテリジェンスが組み込まれている必要があります
データモデルには、効率的かつ効果的なビジネスインテリジェンスプロセスを促進するメタデータ、階層、および継承による組み込みインテリジェンスを含める必要があります。これにより、さまざまなユーザーに共通のプラットフォームを提供し、プロセスの繰り返しをなくすことができます。
データモデルは堅牢である必要があります
データモデルは、ビジネスに固有のデータを正確に提示する必要があります。迅速な処理とレポートを容易にするために、効果的なディスクとメモリのストレージを有効にする必要があります。
データモデルはスケーラブルである必要があります
データモデルは、変化するビジネスシナリオに迅速かつ効率的に対応できる必要があります。新しいデータまたは新しいデータ型を含める必要がある場合があります。データの更新は効果的に処理する必要があるかもしれません。
BIのデータモデリング
BIのデータモデリングは、次の手順で構成されています-
- データの形成
- データの読み込み
- テーブル間の関係の定義
- データ型の定義
- 新しいデータインサイトの作成
データの形成
データモデルの構築に必要なデータは、さまざまなソースからのものであり、さまざまな形式である可能性があります。これらの各データソースからのデータのどの部分が特定のデータ分析に必要かを判断する必要があります。これは、データの整形と呼ばれます。
たとえば、組織内のすべての従業員のデータを取得する場合、各従業員のどの詳細が現在のコンテキストに関連しているかを判断する必要があります。つまり、employeeテーブルのどの列をインポートする必要があるかを決定する必要があります。これは、データモデル内のテーブルの列数が少ないほど、テーブルの計算が高速になるためです。
データの読み込み
識別されたデータ(各テーブルで選択された列を持つデータテーブル)をロードする必要があります。
テーブル間の関係の定義
次に、これらのテーブルのデータを組み合わせるのを容易にするさまざまなテーブル間の論理関係を定義する必要があります。つまり、製品に関するデータを含むテーブル–製品–とテーブル–販売–があり、製品のさまざまな販売トランザクションがある場合、 2つのテーブル間の関係を定義することにより、製品ごとに売上を要約できます。
データ型の定義
データモデル内のデータに適切なデータ型を特定することは、計算の精度にとって非常に重要です。インポートした各テーブルの各列について、データ型を定義する必要があります。たとえば、テキストデータ型、実数データ型、整数データ型などです。
新しいデータインサイトの作成
これは、BIの日付モデリングにおける重要なステップです。構築されたデータモデルは、データの傾向を理解し、非常に短い時間で必要な決定を行う必要がある複数の人々と共有する必要がある場合があります。したがって、ソースデータから新しいデータインサイトを作成することは効果的であり、分析のやり直しを回避できます。
新しいデータインサイトは、特定のビジネスマンが簡単に理解して使用できるメタデータの形式にすることができます。
データ解析
データモデルの準備ができたら、要件に従ってデータを分析できます。レポートに基づいて決定が下されるため、分析結果の提示も重要なステップです。