本主題描述如何使用 SQL Server Data Tools (SSDT) 中的 [從 PowerPivot 匯入] 專案範本,從 PowerPivot 活頁簿匯入元數據和數據,以建立新的表格式模型專案。
從 PowerPivot for Excel 檔案建立新的表格式模型
從 PowerPivot 活頁簿匯入來建立新的表格式模型專案時,會使用定義活頁簿結構的元數據,在 SQL Server Data Tools 中建立及定義表格式模型項目的結構。 資料表、欄、度量值和關聯性等物件會保留,並且在 PowerPivot 活頁簿中會以原樣出現在表格模型專案中。 .xlsx 活頁簿檔案沒有任何變更。
備註
表格式模型不支援連結的數據表。 從包含鏈接數據表的 PowerPivot 活頁簿匯入時,鏈接數據表數據會被視為 copy\pasted 數據,並儲存在 Model.bim 檔案中。 檢視複製/貼上數據表的屬性時,會停用 [源數據] 屬性,而且 [ 數據表] 功能表上的 [ 數據表 屬性] 對話框會停用。
行數限制為 10,000 行,可新增至內嵌在模型中的數據。 如果您從 PowerPivot 匯入模型時看到錯誤訊息:「資料已截斷」。 貼上的數據表不能包含超過 10000 個數據列」,您應該藉由將內嵌數據移至另一個數據源,例如 SQL Server 中的數據表,然後重新匯入,來修改 PowerPivot 模型。
根據工作區資料庫是否位於與 SQL Server Data Tools (SSDT) 相同的電腦上或遠端 Analysis Services 實例上,有特殊考慮。
如果工作區資料庫位於 Analysis Services 的本機實例上,您可以從 PowerPivot 活頁簿匯入元數據和數據。 元數據會從活頁簿複製,並用來建立表格式模型專案。 然後,數據會從活頁簿複製並儲存在專案的工作區資料庫中(除了儲存在 Model.bim 檔案中的複製/貼上數據除外)。
如果工作區資料庫位於遠端 Analysis Services 實例上,您無法從 PowerPivot for Excel 活頁簿匯入數據。 您仍然可以匯入活頁簿元數據,但這會導致腳本在雲端分析服務實例上執行。 您應該只從受信任的 PowerPivot 活頁簿匯入元數據。 數據必須從數據源連接中定義的來源匯入。 必須在PowerPivot活頁簿中複製/貼上和鏈接的數據表數據,並貼到表格式模型專案中。
從 PowerPivot for Excel 檔案建立新的表格式模型專案
在 [SQL Server Data Tools] 的 [ 檔案 ] 功能表上,按兩下 [ 新增],然後按兩下 [ 專案]。
在 [ 新增專案 ] 對話框的 [已安裝的範本] 底下,按兩下 [商業智慧],然後按兩下 [ 從 PowerPivot 匯入]。
在 [名稱] 中,輸入專案的名稱,然後指定位置和方案名稱,然後按兩下 [ 確定]。
在 [ 開啟] 對話框中,選取 PowerPivot for Excel 檔案,其中包含您要匯入的模型元數據和數據,然後按兩下 [ 開啟]。