使用DAX進行資料建模 - 概念



商業智慧(BI)在多個領域和組織中變得越來越重要。基於歷史資料的決策制定和預測在競爭日益激烈的世界中變得至關重要。對於任何型別的資料分析,都存在大量來自內部和外部不同來源的資料。

然而,挑戰在於根據當前需求從可用的大資料中提取相關資料,並以一種有利於從資料中預測不同見解的方式儲存它。因此,使用關鍵業務術語獲得的資料模型是一個有價值的溝通工具。資料模型還需要提供一種快速生成報告的方式,以滿足需要。

用於BI系統的資料建模使您能夠滿足許多資料挑戰。

BI資料模型的先決條件

BI的資料模型應該滿足正在進行資料分析的業務需求。以下是任何資料模型都必須滿足的最低限度基礎 -

資料模型需要針對特定業務

適用於一個業務線的模型可能不適用於另一個業務線。因此,資料模型必須基於特定的業務、使用的業務術語、資料型別及其關係來開發。它應該基於組織的目標和決策型別。

資料模型需要具有內建的智慧

資料模型應透過元資料、層次結構和繼承包含內建的智慧,以促進高效且有效的商業智慧流程。透過此,您將能夠為不同的使用者提供一個共同的平臺,消除流程的重複。

資料模型需要健壯

資料模型應準確地呈現特定於業務的資料。它應該能夠有效地儲存磁碟和記憶體,以便於快速處理和報告。

資料模型需要可擴充套件

資料模型應該能夠以快速有效的方式適應不斷變化的業務場景。可能需要包含新的資料或新的資料型別。可能需要有效地處理資料重新整理。

BI的資料建模

BI的資料建模包括以下步驟 -

  • 塑造資料
  • 載入資料
  • 定義表之間的關係
  • 定義資料型別
  • 建立新的資料洞察

塑造資料

構建資料模型所需的資料可以來自各種來源,並且可以採用不同的格式。您需要確定從每個資料來源中哪些部分的資料需要進行特定的資料分析。這稱為塑造資料。

例如,如果您要檢索組織中所有員工的資料,則需要確定每個員工的哪些詳細資訊與當前上下文相關。換句話說,您需要確定需要匯入員工表的哪些列。這是因為,資料模型中表的列越少,對該表的計算速度就越快。

載入資料

您需要載入已識別的資料 - 每個表中包含所選列的資料表。

定義表之間的關係

接下來,您需要定義各個表之間的邏輯關係,以促進組合來自這些表的資料,即如果您有一個包含產品資訊的表 - 產品 - 和一個包含產品的各種銷售交易的表 - 銷售 -,透過定義這兩個表之間的關係,您可以按產品彙總銷售情況。

定義資料型別

為資料模型中的資料識別合適的資料型別對於計算的準確性至關重要。對於您匯入的每個表中的每一列,您都需要定義資料型別。例如,文字資料型別、實數資料型別、整數資料型別等。

建立新的資料洞察

這是BI資料建模中的一個關鍵步驟。構建的資料模型可能需要與需要了解資料趨勢並在很短時間內做出必要決策的幾個人共享。因此,從源資料建立新的資料洞察將非常有效,避免分析的重複工作。

新的資料洞察可以採用元資料的形式,特定業務人員可以輕鬆理解和使用。

資料分析

資料模型準備就緒後,可以根據需要分析資料。呈現分析結果也是一個重要步驟,因為決策將基於報告做出。

廣告