安裝範例數據和多維度專案

適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

使用本文中提供的指示和鏈接,安裝 Analysis Services 教學課程中使用的數據和項目檔。

步驟 1:安裝必要條件

本教學課程中的課程假設您已安裝下列軟體。 您可以在單一電腦上安裝所有功能。 若要安裝這些功能,請執行 SQL Server 安裝程式,然後從 [功能選取] 頁面加以選取。

  • SQL Server 資料庫引擎

  • SQL Server Analysis Services (SSAS)

    Analysis Services 僅適用於這些版本:Evaluation、Enterprise、Business Intelligence、Standard。 Azure Analysis Services 不支援多維度模型。

    根據預設,Analysis Services 2016 和更新版本會安裝為表格式實例。 您可以在安裝精靈的伺服器組態頁面中選擇 [多維度伺服器模式] 來覆寫預設模式。

步驟 2:下載並安裝開發人員和管理工具

Visual Studio 會與其他 SQL Server 功能分開下載並安裝。 用來建立模型的設計工具與專案範本包含在Visual Studio的 Analysis Services 專案延伸模組中。 若要深入瞭解如何安裝支援的 Visual Studio 版本和 Analysis Services 專案延伸模組,請參閱 Analysis Services 工具 - 建立和部署模型

SQL Server Management Studio (SSMS) 會與其他 SQL Server 功能分開下載並安裝。

下載 SQL Server Management Studio

或者,請考慮安裝 Excel,在繼續進行教學課程時流覽多維度數據。 安裝 Excel 會啟用 [在 Excel 中進行分析] 功能,此功能會使用連線至您所建置 Cube 的數據透視表欄位清單啟動 Excel。 建議您使用 Excel 瀏覽數據,因為您可以快速建置樞紐報表,讓您與數據互動。

或者,您可以使用 SQL Server Data Tools 內建的內建 MDX 查詢設計工具來瀏覽數據。 查詢設計工具會傳回相同的數據,但數據會顯示為一般數據列集。

步驟 3:安裝資料庫

Analysis Services 多維度模型會使用您從關係資料庫管理系統匯入的事務數據。 在本教學課程中,您會使用下列關係資料庫作為數據源。

  • AdventureWorksDW2019 - 這是在 Database Engine 實例上執行的關係型數據倉儲。 它提供 Analysis Services 資料庫和專案在教學課程中建置和部署的原始數據。 本教學課程假設您使用 AdventureWorksDW2019,不過,舊版會正常運作。

    您可以使用這個範例資料庫搭配 SQL Server 2019 和更新版本。 一般而言,您應該使用符合資料庫引擎版本的範例資料庫版本。

若要安裝資料庫,請執行下列動作:

  1. 從 GitHub 下載 AdventureWorksDW2019 資料庫備份。

  2. 將備份檔複製到本機 SQL Server Database Engine 實例的備份目錄。

  3. 啟動 SQL Server Management Studio 並連線到 Database Engine 實例。

  4. 還原資料庫。

步驟 4:授與資料庫許可權

範例專案會使用數據源模擬設定,以指定匯入或處理數據的安全性內容。 根據預設,模擬設定會指定 Analysis Services 服務帳戶來存取數據。 若要使用此預設設定,您必須確定 Analysis Services 執行所在的服務帳戶在 AdventureWorksDW 資料庫上具有數據讀取器許可權。

注意

為了學習目的,建議您使用預設服務帳戶模擬選項,並將數據讀取者許可權授與 SQL Server 中的服務帳戶。 雖然有其他模擬選項可供使用,但並非所有選項都適合處理作業。 具體而言,不支援使用目前使用者認證的選項進行處理。

  1. 判斷服務帳戶。 您可以使用 SQL Server 組態管理員或 Services 控制台應用程式來檢視帳戶資訊。 如果您使用預設帳戶將 Analysis Services 安裝為預設實例,服務會以 NT Service\MSSQLServerOLAPService執行。

  2. 在 Management Studio 中,連接到資料庫引擎實例。

  3. 展開 [安全性] 資料夾,以滑鼠右鍵按兩下 [登入],然後選取 [[新增登入]

  4. 在 [一般] 頁面上的 [登入名稱] 中,輸入 NT Service\MSSQLServerOLAPService(或服務執行身分的任何帳戶)。

  5. 按一下 使用者對應

  6. 選取 AdventureWorksDW 資料庫旁的複選框。 角色成員資格應該會自動包含 db_datareader公用。 按兩下 [確定] [確定] 接受預設值。

步驟 5:安裝專案

本教學課程包含範例專案,讓您可以比較結果與已完成的專案,或開始序列中進一步的課程。

  1. 從 GitHub 上的 Adventure Works for Analysis Services 範例頁面下載 adventure-works-multidimensional-tutorial-projects.zip

  2. 將 .zip 檔案移至根磁碟驅動器正下方的資料夾(例如 C:\Tutorial)。 如果您嘗試將 [下載] 資料夾中的檔案解壓縮,此步驟可減輕有時發生的「路徑太長」錯誤。

  3. 解壓縮範例專案:以滑鼠右鍵按下檔案,然後選取 [[全部解壓縮]。 擷取檔案之後,您應該會有資料夾第 1、2、3、5、6、7、8、9、10 完成和第 4 課開始。

  4. 拿掉這些檔案的唯讀許可權。 以滑鼠右鍵按下父資料夾,選取 [[屬性],然後清除 只讀複選框。 按下 [確定] 。 將變更套用至此資料夾、子資料夾和檔案。

  5. 開啟對應至您目前課程的解決方案 (.sln) 檔案。 例如,在名為 「Lesson 1 Complete」 的資料夾中,您會開啟 Analysis Services Tutorial.sln 檔案。

  6. 部署解決方案,以確認已正確設定資料庫許可權和伺服器位置資訊。

    如果 Analysis Services 和 Database Engine 安裝為預設實例 (MSSQLServer),且所有軟體都在相同的計算機上執行,您可以單擊 [建置] 功能表上的 [部署解決方案],以建置範例專案並將其部署至本機 Analysis Services 實例。 在部署期間,會從本機 Database Engine 實例上的 AdventureWorksDW 資料庫處理數據(或匯入)。 Analysis Services 實例上會建立新的 Analysis Services 資料庫,其中包含從 Database Engine 擷取的數據。

    如果您遇到錯誤,請檢閱先前關於設定資料庫許可權的步驟。 此外,您可能也需要變更伺服器名稱。 默認伺服器名稱為localhost。 如果您的伺服器安裝在遠端電腦或具名實例上,您必須覆寫預設值,才能使用適用於您安裝的伺服器名稱。 此外,如果伺服器位於遠端電腦上,您可能需要設定 Windows 防火牆以允許存取伺服器。

    連接到資料庫引擎的伺服器名稱是在 [方案總管] 中顯示的多維度解決方案 [數據源] 物件中指定。

    連接到 Analysis Services 的伺服器名稱是在專案的 [屬性頁] 的 [部署] 索引標籤中指定,也會顯示在 [方案總管] 中。

  7. 在 SQL Server Management Studio 中,聯機到 Analysis Services。 確認名為 Analysis Services 教學課程 正在伺服器上執行的資料庫。

下一步

您現在已準備好使用本教學課程。 如需如何開始使用的詳細資訊,請參閱 多維度模型化 (Adventure Works 教學課程)

另請參閱

設定 Windows 防火牆以允許 Analysis Services 存取
設定 Windows 防火牆以允許 SQL Server 存取