開始使用 datamarts

本文說明如何開始使用 datamarts,包括各種可快速啟動體驗的範例數據。 您將瞭解可以搭配 Datamarts 使用的範例語意模型、如何從頭開始建立 Datamart、如何重新命名或刪除 Datamart,以及其他實用資訊,讓您熟悉和熟悉 Datamarts。

範例資料

您可以使用下列不同類型的範例數據來探索 datamarts。 下列所有資源都包含免費的範例數據:

  • Excel 活頁簿格式的八個部門範例,這些範例是 Power BI 內建範例的 Excel 版本,其中包含許多使用案例中的語意模型:

    • 客戶獲利率
    • IT 支出分析
    • 人力資源
    • 商機分析
    • 採購分析
    • 零售分析
    • 銷售和行銷供應商品質分析
  • 財務數據範例活頁簿,這是 Excel 檔案中可供下載的簡單一般數據表。 其中包含具有虛構產品的匿名數據,包括銷售除以區段和區域。

  • AdventureWorks 維度模型的 Excel 活頁簿版本,在本教學課程中會逐步引導您使用數據建立 Power BI 報表。

  • COVID 19 世界數據 是以約翰霍普金斯大學的數據為基礎。 發佈此數據之前,建議您先檢閱 免責聲明一文

  • Northwind Traders OData 摘要,來自虛構組織的數據,可管理訂單、產品、客戶、供應商,以及小型企業的許多其他層面。

您也可以從您目前擁有的任何數據流開始使用 Datamarts。 從現有的數據流開始,會將數據複製到您的 Datamart,此時您可以套用其他轉換,或只是將它當做數據源來探索 Datamart。

建立 Datamart

若要建立數據超市,請流覽至您現有的Power BI進階版或 進階版 每位使用者 (PPU) 工作區。 Datamarts 需要 Power BI 進階版 訂用帳戶。 在您的 進階版 工作區中,選取 [+ 新增],然後選取 [Datamart (預覽] 以建立 datamart。

Screenshot of create new datamart.

布建新的 Datamart 通常需要大約 10 秒的時間。 初始化之後,您可以將數據載入至 Datamart。 如需將數據放入 Datamart 的詳細資訊,請參閱 本文中的取得和轉換數據 一節。

取得和轉換數據

有許多方式可以連線到數據,並在 Datamart 中轉換數據。 如需 Power BI 中數據的一般資訊,請參閱 連線到 Power BI 中的數據。

若要將數據載入數據超市,請開啟 Datamart (或建立新的 Datamart),然後選取 [ 取得數據]。

Screenshot of connecting to data for a datamart.

如果您選擇從另一個來源取得數據,就會顯示資料源選取視窗,您可以從許多數據源中選取。

Screenshot of different data sources for a datamart.

您也可以從計算機拖放檔案,將數據載入數據超市,例如 Excel 檔案。 某些數據源可能需要參數或 連接字串 才能正確連線。

線上之後,選取您想要載入至 Datamart 的數據表。 您可以將轉換套用至選取的數據,並將數據載入至 datamart。 載入數據之後,數據表就會匯入至您的數據超市。 您可以在狀態列中監視進度。

Screenshot of loading data for a datamart.

針對您選取的每個數據表,會在出現在 [數據檢視] 中 [物件總管] 的數據超市中建立對應的檢視

模型資料

若要建立數據模型化,請在視窗底部的 [模型檢視] 圖示上選取 [模型檢視] 來流覽至 [模型檢視],如下圖所示。

Screenshot of the model view icon.

將物件加入或移除至預設語意模型

在 Power BI 中,在建置任何報表之前,一律需要語意模型,因此預設語意模型可在 Datamart 之上啟用快速報告功能。 在 Datamart 中,使用者可以將 datamart 物件 - 資料表新增至其預設語意模型。 它們也可以新增其他語意模型化屬性,例如階層和描述。 然後,這些會用來建立Power BI語意模型的數據表。 使用者也可以從預設語意模型中移除物件。

若要將物件 – 資料表或檢視新增至預設語意模型,使用者有 2 個選項:

  • 自動將物件新增至語意模型,預設會發生此模型,不需要使用者介入
  • 手動將物件新增至語意模型

自動偵測體驗會決定任何數據表或檢視表,並以機會方式新增它們。

功能區中的手動偵測選項允許更精細地控制哪些物件和/或檢視表,應該新增至默認語意模型:

  • 全選
  • 篩選數據表或檢視
  • 選取特定物件

若要移除物件,使用者可以使用功能區中的手動選取按鈕,並:

  • 全部取消選取
  • 篩選數據表或檢視
  • 取消選取特定物件

使用模型檢視版面配置

在會話期間,用戶可以在模型檢視中建立多個索引標籤,以進一步協助進行資料庫設計。 目前模型檢視配置只會保存在會話中。 每當建立新的索引標籤以可視化方式檢查資料庫設計並瞭解模型時,使用者都可以使用自動配置。

建立量值

若要建立量值(量值是標準化計量的集合),請選取 [數據表總管] 中的數據表,然後選取功能區中的 [新增量值] 按鈕,如下圖所示。

Screenshot of creating a measure.

在公式列中輸入量值,並指定其套用的數據表和數據行。 公式列可讓您輸入量值。 與 Power BI Desktop 類似,Datamarts 中的 DAX 編輯體驗會提供豐富的編輯器,其中包含公式的自動完成功能(intellisense)。 DAX 編輯器可讓您輕鬆地在 Datamart 中開發量值,使其成為商業規則、語意和業務關鍵計算的更有效率的單一來源。

您可以展開資料表來尋找資料表中的量值。

建立關聯

若要在 Datamart 中建立關聯性,請選取 [模型] 檢視 並選取您的 Datamart,然後將數據行從某個數據表拖曳到另一個數據表上的數據行,以起始關聯性。 在出現的視窗中,設定關聯性屬性。

Screenshot of creating a relationship.

當您的關聯性完成時,請選取 [ 確認 ] 按鈕,以儲存關聯性資訊。

隱藏下游報表中的元素

您可以選取 [資料檢視 ],然後以滑鼠右鍵按下您想要隱藏的數據行或數據表,以隱藏數據超市的下游報表元素。 然後,從顯示的功能表中選取 [隱藏在報表檢視 中],以隱藏下游報表中的專案。

Screenshot of hiding an element from downstream reporting.

您也可以使用 模型檢視 畫布選項來隱藏整個數據表和個別數據行,如下圖所示。

Screenshot of hiding an entire table from downstream reporting.

存取自動產生的語意模型

若要存取自動產生的語意模型,請移至 進階版 工作區,並尋找符合 datamart 名稱的語意模型。

Screenshot of finding a semantic model.

若要載入語意模型,請按下語意模型的名稱。

Screenshot of loading a semantic model.

管理 Datamart 重新整理

您可以透過兩種方式重新整理 Datamart:

  1. 從 Datamart 操作功能表中,選取 [立即 重新整理],或選取 [ 排程重新整理]。

    Screenshot of datamart context menu for refresh.

  2. 從 [Datamart 設定] 頁面中,選取 [ 排程重新整理]

    Screenshot of scheduled refresh for a datamart in the settings page.

若要設定 Datamart 的累加式重新整理,請選取您要在 Datamart 編輯器中設定累加式重新整理的數據表。 在 [數據表工具] 功能區中,選取 [累加重新整理] 圖示,右窗格隨即出現,可讓您設定所選數據表的累加式重新整理。

Screenshot of configure incremental refresh for a table in a datamart.

Datamarts 和部署管線

部署管線支援 Datamarts。 使用部署管線,您可以跨指定的管線,將更新部署到您的數據超市。 您也可以使用規則來連線到管線每個階段的相關數據。 若要瞭解如何使用部署管線,請參閱 開始使用部署管線

存取或載入現有的 Datamart

若要存取現有的 Datamart,請流覽至 Power BI 進階版 工作區,並從工作區中數據項的整體清單尋找您的數據超市,如下圖所示。

Screenshot of finding an existing datamart from all items.

您也可以在 進階版 工作區中選取 [Datamarts (預覽] 索引卷標,並查看可用的 Datamarts 清單。

Screenshot of select datamart from list of datamarts.

選取要載入 datamart 的數據超市名稱。

重新命名 Datamart

有兩種方式可以重新命名 datamart:

首先,從 Datamart 編輯器,從編輯器頂端選取 Datamart 名稱,然後在出現的視窗中編輯 datamart 名稱,如下圖所示。 選取 [重新命名] 視窗外的功能區,以儲存新名稱。

Screenshot of renaming a datamart.

或者,您可以從工作區清單檢視變更 datamart 名稱。 在工作區檢視中選取 datamart 名稱旁的 [更多] 功能表 (...)。

Screenshot of selecting the context menu from a datamart in the workspace.

從出現的功能表中,選取 [ 重新命名]。

Screenshot of renaming a datamart from the workspace.

當您重新命名 Datamart 時,根據該 Datamart 自動產生的語意模型也會自動重新命名。

刪除 Datamart

若要刪除 datamart,請流覽至工作區,並尋找您要刪除的數據超市。 選取更多功能表(...),然後從出現的功能表中選取 [ 刪除 ]。

Screenshot of deleting a datamart from the workspace.

Datamart 刪除不是立即的,而且需要幾天才能完成。

Datamart 操作功能表

Datamarts 提供熟悉的體驗,可使用其操作功能表來建立報表和存取支援的動作。

Screenshot of the datamart context menu.

下表描述 datamart 操作功能表選項:

功能表選項 選項描述
在 Excel 中進行分析 在自動產生的語意模型上使用現有的 [在 Excel 中進行分析] 功能。 深入瞭解 在Excel中進行分析
建立報表 在 DirectQuery 模式中建置 Power BI 報表。 深入瞭解如何在 Power BI 服務 中開始建立
刪除 從工作區刪除語意模型。 確認對話框會通知您刪除動作的影響。 如果 確認 [刪除 ] 動作,則會刪除 Datamart 和相關下游專案
Screenshot of the datamart delete datamart menu.
管理權限 可讓使用者新增具有指定許可權的其他收件者,類似於允許共用基礎語意模型,或允許使用與基礎語意模型相關聯的數據來建置內容。
Screenshot of the datamart grant people access menu.
重新整理記錄 提供活動持續時間和狀態的重新整理活動歷程記錄。
Screenshot of the datamart refresh history window.
重新命名 更新 具有新名稱的數據超市和自動產生的語意模型。
Screenshot of the datamart rename window.
設定 深入瞭解 datamart 設定
共用 讓使用者共享數據超市,以根據基礎自動產生的語意模型建置內容,並查詢對應的 SQL 端點。 與組織中的其他用戶共用 datamart 存取權(SQL- 只讀和自動產生的語意模型)。 使用者會收到電子郵件,其中包含可存取詳細數據頁面的連結,讓他們可以找到 SQL Server URL,並可存取自動產生的語意模型,以根據它建立報表。
Screenshot of the datamart share menu.
檢視譜系 這會顯示數據超市的端對端譜系,從數據源到 Datamart、自動產生的語意模型,以及其他語意模型(如果有的話)建置在 Datamart 之上,一路可驅逐、儀錶板和應用程式。
Screenshot of the datamart view lineage window.

Datamart 設定

您可以從 Datamarts 的操作功能表存取 Datamart 設定。 本節描述並說明 datamart 設定選項及其描述。 下圖顯示 datamart 設定功能表。

Screenshot of the datamart context menu with settings selected.

以下是每個 Datamart 可用的設定清單。

設定 詳細資料
Datamart 描述 可讓使用者新增元數據詳細數據,以提供 Datamart 的描述性資訊。
Screenshot of the datamart description menu.
伺服器設定 datamart 的 SQL 端點 連接字串。 您可以使用 連接字串,使用 SSMS 等各種工具來建立與 Datamart 的連線。
Screenshot of the datamart connection string.
資料來源認證 可讓您取得數據源資訊並編輯認證。
Screenshot of the datamart source credentials menu.
排程重新整理 根據使用者所定義的排程,Datamart 的數據重新整理資訊。
Screenshot of the datamart scheduled refresh menu.
敏感度標籤 在 datamart 上套用的敏感度標籤,該標籤也會在下游自動產生的語意模型、報表等上傳播。
Screenshot of the datamart sensitivity label settings.

敏感度卷標傳播至下游語意模型,報表不會在下列案例中發生:
  • 敏感度標籤降級
  • 手動設定敏感度標籤時的特定專案

下表顯示自動產生語意模型的設定。 當這些設定套用至自動產生的語意模型時,也會套用至 Datamart。

設定 詳細資料
要求存取 Screenshot of the request access setting.
問與答 Screenshot of the Q and A setting.
查詢快取 Screenshot of the query caching setting.

Datamarts 考慮和限制

搭配 具名聯機使用 Datamarts 時,適用下列限制:

  • 您只能建立特定路徑和類型的一個雲端連線,例如,您只能建立一個 SQL 加上伺服器/資料庫雲端連線。 您可以建立多個網關聯機。
  • 您無法命名或重新命名雲端數據源;您可以命名或重新命名網關聯機。

本文提供如何建立及與 Datamarts 互動的範例數據和指示。

下列文章提供 datamarts 和 Power BI 的詳細資訊:

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