共用方式為


部署

適用於: SQL Server 2019 和更新版本的 Analysis Services Azure Analysis Services Fabric/Power BI Premium

在這一課,您會指定要部署的 Analysis Services 伺服器或 Power BI 工作區,以及模型的名稱來設定部署屬性。 接著,您會部署模型。 部署模型之後,使用者可以使用報表用戶端應用程式來連線到它。 若要深入瞭解,請參閱 部署至 Azure Analysis Services表格式模型解決方案部署

完成本課程的估計時間:5 分鐘

先決條件

本文是表格式模型化教學課程的一部分,應該依序完成。 在本課程中執行工作之前,您應該已完成上一課:第 12 課:在 Excel 中進行分析

如果部署至 Azure Analysis Services,您必須在伺服器上擁有 系統管理員許可權。

如果部署至 Power BI Premium,您必須擁有工作區的管理員或參與者許可權。

如果您在內部部署或具有 SQL Server 的 VM 上安裝 AdventureWorksDW 範例資料庫,而且您要將模型部署到 Azure Analysis Services 伺服器,則需要 內部部署數據網關,程式作業才能將數據從數據源資料庫匯入至已部署的數據模型。

部署模型

設定部署屬性

  1. [方案總管]中,以滑鼠右鍵按兩下 AW Internet Sales 專案 ,然後按兩下 [屬性]

  2. 在 [AW 因特網銷售屬性頁] 對話框的 [部署伺服器] 底下,於 [Server] 属性中,輸入完整伺服器名稱。

    • 如果部署至 Azure Analysis Services,伺服器名稱會是 URL。 在入口網站中,從伺服器的 [概觀] 頁面複製 Azure Analysis Services 伺服器名稱 URL。
    • 如果部署至 Power BI Premium 工作區,伺服器名稱會是工作區連線 URL。 在 Power BI 服務中,從工作區 [設定] > [進階] > [工作區連線] 複製。

    [AW 因特網銷售屬性頁] 對話框的螢幕快照,其中已指出伺服器值。

  3. Database 屬性中,輸入 Adventure Works Internet Sales

  4. 在 [模型名稱] 屬性中,輸入 Adventure Works Internet Sales Model

  5. 確認您的選取項目,然後按下 [確定] [確定]

部署至 Azure 或 SQL Server Analysis Services

  1. [方案總管]中,以滑鼠右鍵按兩下 AW Internet Sales 專案,>建置

  2. 以滑鼠右鍵按鍵按下 AW 因特網銷售 專案,>部署

    部署至 Azure Analysis Services 時,系統可能會提示您輸入您的帳戶。 輸入您的組織帳戶和密碼,例如 nancy@adventureworks.com。 此帳戶必須位於伺服器上的系統管理員中。

    [部署] 對話框隨即出現,並顯示元數據的部署狀態,以及模型中包含的每個數據表。

    [部署] 對話框的螢幕快照,其中顯示 [成功]。

  3. 部署成功完成時,請繼續按兩下 [關閉] [關閉]

部署至 Power BI Premium 工作區

部署到 Power BI Premium 工作區與部署至 SQL Server 或 Azure Analysis Services 有點不同。 第一次部署時,會使用model.bim中的元數據,在工作區中建立語意模型。 在部署作業中,從模型元數據在工作區中建立模型之後,從數據源將數據載入模型 處理將會失敗,

處理失敗,因為與部署到 Azure 或 SQL Server Analysis Server 伺服器時不同,當部署至 Premium 工作區數據源認證時,在部署至進階工作區數據源認證時,系統不會在部署作業中提示數據源認證。 相反地,在元數據部署成功且建立模型之後,數據源認證就會在語意模型設定的Power BI服務中指定。 指定數據源認證之後,您就可以在 Power BI 服務中重新整理模型、設定排程重新整理,或從 SQL Server Management Studio 處理 (refresh) 將數據載入模型。

  1. [方案總管]中,以滑鼠右鍵按兩下 AW Internet Sales 專案,>建置

  2. 以滑鼠右鍵按鍵按下 AW 因特網銷售 專案,>部署

    [部署] 對話框隨即出現,並顯示元數據的部署狀態,以及模型中包含的每個數據表。 部署元資料將會成功,但處理每個資料表 將會失敗,

  3. 部署完成時,請繼續按兩下 [關閉]

  4. 在 Power BI 服務中,按兩下 [工作區] 工作區 [語意模型][設定] [設定] [動作] [其他選項] 資料源認證[編輯認證]。 輸入 AdventureWorksDW 數據源的使用者名稱和密碼。

    [設定 Adventure Works Edit 登入] 對話框的螢幕快照,其中已標註 [驗證方法]、[用戶名稱]、[密碼] 和 [隱私權層級] 設定。

  5. 在 Power BI 服務中,在工作區 語意模型[設定] [動作] 下,選取 [重新整理]。

    Power BI 服務 UI 的螢幕快照,其中顯示已選取 [重新整理]。

    Power BI 會連線到數據源,以將數據匯入模型。 重新整理需要幾分鐘的時間。

重要

如果您使用付費訂用帳戶建立 Azure Synapse Analytics 數據源,在部署和處理\refresh 成功之後,若要防止帳戶產生不必要的費用,請務必暫停或刪除入口網站中的資源。

本課程描述從Visual Studio部署表格式模型最常見的最簡單方法。 進階部署選項,例如部署精靈或使用 XMLA 和 AMO 自動化,可提供更大的彈性、一致性和排程部署。 若要深入瞭解,請參閱 表格式模型解決方案部署

結論

祝賀! 您已完成第一個 Analysis Services 表格式模型的撰寫和部署。 本教學課程已協助您完成建立表格式模型時最常見的工作。 現在已部署 Adventure Works Internet Sales 模型,您可以使用 SQL Server Management Studio 來管理模型;建立進程腳本和備份計劃。 如果使用者已新增至角色,現在也可以使用報表用戶端應用程式連線到模型,例如Microsoft Excel 或 Power BI。

[對象總管] 區段的螢幕快照,其中已醒目提示 Adventure Works Internet Sales 資料庫。

下一步

使用Power BI Desktop 連線
補充課程 - 動態安全性
補充課程 - 詳細數據列
補充課程 - 不完全階層