共用方式為


了解資料超市

本文描述及說明有關資料超市的重要概念。

了解語意模型 (預設值)

資料超市提供一個語意層,其會自動產生並同步處理資料超市資料表的內容、其結構和基礎資料。 這個層會在自動產生的語意模型中提供。 這個自動產生和同步處理可讓您進一步描述階層、易記名稱和描述等專案的數據網域。 您也可以設定地區設定或商務需求特定的格式設定。 透過資料超市,您可以建立量值和標準化的報表計量。 Power BI (和其他用戶端工具) 可以建立視覺效果,並根據內容中的資料提供這類計算的結果。

從資料超市建立的預設 Power BI 語意模型不需要連線到不同的語意模型、設定重新整理排程,以及管理多個資料元素。 相反地,您可以在 Datamart 中建置商業規則,並在 Power BI 中立即提供其數據,並啟用下列功能:

  • 透過語意模型中樞存取資料超市資料。
  • 在 Excel 中分析的功能。
  • 在 Power BI 服務中快速建立報表的功能。
  • 不需要重新整理、同步處理數據或了解連線詳細數據。
  • 在 Web 上建置解決方案,而不需要 Power BI Desktop。

在預覽期間,只能使用 DirectQuery 來使用預設語意模型連線。 下圖顯示資料超市如何融入從連線到資料開始直到建立報表的程序持續性。

顯示資料超市如何融入資料連線和分析持續性的圖表。

預設語意模型在下列方面與傳統 Power BI 語意模型不同:

  • XMLA 端點支援唯讀作業,使用者無法直接編輯語意模型。 您可以使用 XMLA 唯讀權限,在查詢視窗中查詢資料。
  • 預設語意模型沒有資料來源設定,且使用者不需要輸入認證。 相反地,他們會使用自動單一登錄 (SSO) 進行查詢。
  • 針對重新整理作業,語意模型會使用語意模型作者認證來連線到受控資料超市的 SQL 端點。

使用者可以利用 Power BI Desktop 來建置複合模型,讓您連線到資料超市的語意模型,並執行下列動作:

  • 選取要分析的特定資料表。
  • 新增更多資料來源。

最後,如果您不想直接使用預設語意模型,可以連線到資料超市的 SQL 端點。 如需詳細資訊,請參閱使用資料超市建立報表

了解預設語意模型中的內容

目前,資料超市中的資料表會自動新增至預設語意模型。 使用者也可以手動選取資料表或從要包含在模型中的資料超市檢視,以取得更大的彈性。 預設語意模型中的物件會建立為模型檢視中的版面配置。

包含物件(數據表和檢視表)的背景同步處理會等候下游語意模型無法用來更新語意模型,以接受限定過期。 使用者一律可以在語意模型中手動挑選所需或不需要的資料表。

了解累加式重新整理和資料超市

您可以使用資料超市編輯器,建立及修改累加式資料重新整理,類似於資料流和語意模型累加式重新整理。 透過提供自動化的磁碟分割建立和經常載入新資料和更新資料的資料超市資料表管理,以累加式重新整理會擴充預定的重新整理作業。

對大部分的數據超市而言,累加式重新整理牽涉到一或多個數據表,其中包含經常變更且可能會以指數方式成長的交易數據,例如關係型或星型資料庫架構中的事實數據表。 如果您使用累加式重新整理原則來分割資料表,並且只重新整理最新的匯入分割區,您可以大幅減少必須重新整理的資料量。

資料超市的累加式重新整理和即時資料提供下列優點:

  • 快速變更的資料重新整理週期較少
  • 重新整理更為快速
  • 重新整理更為可靠
  • 減少資源耗用量
  • 可讓您建立大型資料超市
  • 易於設定

了解主動式快取

主動式快取可讓您自動匯入預設語意模型的基礎資料,因此您不必管理或協調儲存模式。 預設語意模型的匯入模式會使用快速 Vertipaq 引擎,為資料超市的語意模型提供效能加速。 當您使用主動式快取時,Power BI 會變更模型要匯入的儲存模式,這會使用 Power BI 和 Analysis Services 中的記憶體內部引擎。

主動式快取的運作方式如下:每次重新整理之後,預設語意模型的儲存模式會變更為 DirectQuery。 主動式快取會以非同步方式建置並存匯入模型,並由資料超市管理,且不會影響資料超市的可用性或效能。 預設語意模型完成後傳入的查詢將會使用匯入模型。

在資料超市中偵測不到任何變更之後,會在大約 10 分鐘內自動產生匯入模型。 匯入語意模型會以下列方式變更:

  • 重新整理
  • 新的資料來源
  • 結構描述變更:
    • 新的資料來源
    • Power Query Online 中的資料準備步驟更新
  • 任何模型更新,例如:
    • 量值
    • 階層
    • Description

主動式快取的最佳做法

使用部署管線進行變更以確保最佳效能,並確保使用者使用匯入模型。 使用部署管線已經是建置資料超市的最佳做法,但這樣做可確保您更經常地利用主動式快取。

主動式快取的考量與限制

  • Power BI 目前會將快取作業的持續時間限制為 10 分鐘。
  • 匯入模型中會強制執行特定數據行的唯一性/非 Null 條件約束,如果數據不符合規範,則快取建置會失敗。

本文提供要了解的重要資料超市概念概觀。

下列文章提供資料超市和 Power BI 的詳細資訊:

如需資料流程和轉換資料的詳細資訊,請參閱下列文章: