定義 Analysis Services 專案
在 Business Intelligence Development Studio 中定義 MicrosoftSQL ServerAnalysis Services 專案的方式,是使用 Analysis Services 專案範本或使用「匯入 Analysis Services 9.0 資料庫精靈」來讀取 Analysis Services 資料庫的內容,以及以該資料庫為根據來建立 Analysis Services 專案。如果目前在 Business Intelligence Development Studio 中未載入任何方案,則建立新的 Analysis Services 專案會自動建立新的方案;否則,新的 Analysis Services 專案可以加入到現有的方案或是在新的方案中建立。
您可以使用下列基本步驟在 Business Intelligence Development Studio 中建立 Analysis Services 專案:
定義 Analysis Services 專案,其方式是選取 [加入新的專案] 對話方塊之商務智慧範本群組中的 Analysis Services 專案範本或「匯入 Analysis Services 9.0 資料庫精靈」,以及指定新專案的名稱和位置。
[!附註]
若要建立 Analysis Services 專案來修改 SQL Server 2000Analysis Services 資料庫,您必須先使用 SQL Server Management Studio 中的 Analysis Services「移轉精靈」,將此資料庫移轉到 SQL ServerAnalysis Services,然後使用「匯入 Analysis Services 9.0 資料庫精靈」來根據已移轉的資料庫建立 Analysis Services 專案。如需詳細資訊,請參閱<如何:根據現有的 Analysis Services 資料庫建立 Analysis Services 專案>。
如果您根據 Analysis Services 專案範本來定義 Analysis Services 專案,將會於 Business Intelligence Development Studio 中開啟範本專案,您可以在這裡定義資料來源、資料來源檢視、Cube、維度、角色和其他 Analysis Services 物件。您可以根據現有的資料來源來設計這些物件,也可以根據 Cube 和維度設計來產生基礎關聯式資料庫結構;您也可以根據 Cube 和維度範本來設計 Cube 和維度物件。如需詳細資訊,請參閱<定義資料來源 (Analysis Services)>、<設計資料來源檢視 (Analysis Services)>、<設計 Analysis Services 多維度資料庫物件>、<資料採礦專案 (Analysis Services - 資料採礦)>和<結構描述產生精靈的簡介>。
如果您根據現有的 Analysis Services 資料庫來定義 Analysis Services 專案,將會於 Business Intelligence Development Studio 中的 Analysis Services 專案內開啟該資料庫的中繼資料,然後可以在此專案內變更現有資料庫的中繼資料。但是,所做的變更要等到部署之後,才會影響現有的 Analysis Services 資料庫。
建立商務智慧方案所需的其他任何專案。
在 [方案總管] 中 Analysis Services 專案的 [其他] 資料夾內,加入任何其他檔案,例如,包含專案附註的文字檔。
定義專案的部署屬性來指定將具現化物件形式的專案中繼資料部署到其中的伺服器,以及指定其他部署屬性。如需詳細資訊,請參閱<如何:設定 Analysis Services 專案屬性>和<部署 Analysis Services 專案>。
[!附註]
依預設,Business Intelligence Development Studio 會將專案部署到本機電腦上的 Analysis Services 預設執行個體。您可以變更這個部署目的地,其方式是使用 Analysis Services 專案的 [屬性頁] 對話方塊來變更 [伺服器] 組態屬性。
建立方案並部署至 Analysis Services 的執行個體進行測試。建立方案會驗證專案中所包含的物件定義和相依性,並產生部署指令碼。部署方案會使用 Analysis Services 部署引擎,將部署指令碼傳送至指定的執行個體。如需詳細資訊,請參閱<如何:建立及部署 Analysis Services 專案>和<方案部署 (Analysis Services - 多維度資料)>。
[!附註]
依預設,Business Intelligence Development Studio 在部署方案時,只會處理由部署指令碼所變更的物件和相依物件。您可以變更這項功能,其方式是使用 Analysis Services 專案的 [屬性頁] 對話方塊來變更 [處理選項] 組態屬性。如需詳細資訊,請參閱<如何:設定 Analysis Services 專案屬性>和<方案部署 (Analysis Services - 多維度資料)>。
檢閱及測試已部署的專案。
修改物件定義、建立,以及重新部署。
當專案完成時,您可以使用 Analysis Services「部署精靈」,將建立方案時所產生的部署指令碼部署到目的地執行個體,以進行最終測試、預備及部署。如需詳細資訊,請參閱<方案部署 (Analysis Services - 多維度資料)>。
專案資料夾
Analysis Services 專案包含下列資料夾,這些資料夾是用於組織專案中所含的項目。
資料夾 |
描述 |
---|---|
資料來源 |
包含 Analysis Services 專案的資料來源。您可以使用資料來源精靈建立這些物件,並以資料來源設計師來編輯。 |
資料來源檢視 |
包含 Analysis Services 專案的資料來源檢視。您可以使用資料來源檢視精靈建立這些物件,並以資料來源檢視設計師來編輯。 |
Cube |
包含 Analysis Services 專案的 Cube。您可以使用 Cube 精靈建立這些物件,並以 Cube 設計師來編輯。 |
維度 |
包含 Analysis Services 專案的維度。您可以使用維度精靈或 Cube 精靈建立這些物件,並以維度設計師來編輯。 |
採礦結構 |
包含 Analysis Services 專案的採礦結構。您可以使用採礦模型精靈建立這些物件,並以採礦模型設計師來編輯。 |
角色 |
包含 Analysis Services 專案的資料庫角色。您可以使用角色設計師來建立和管理角色。 |
組件 |
包含 Analysis Services 專案的 COM 程式庫和 Microsoft .NET Framework 組件的參考。您可以使用 [加入參考] 對話方塊來建立參考。 |
其他 |
包含除了 Analysis Services 檔案類型以外的任何檔案類型。 |
檔案類型
Business Intelligence Development Studio 方案可包含數種檔案類型,視您包括在方案中的專案及您包括在該方案中之每個專案的項目而定。通常,Business Intelligence Development Studio 方案中每個專案的檔案是儲存在方案資料夾內,每一個專案都有個別的資料夾。
[!附註]
將物件的檔案複製到專案資料夾不會將物件加入至專案。您必須從 Business Intelligence Development Studio 的專案內容功能表中使用 [加入] 命令,將現有的物件定義加入專案中。
Analysis Services 專案的專案資料夾可以包含下表所列的檔案類型。
檔案類型 |
描述 |
---|---|
Analysis Services 專案定義檔案 (.dwproj) |
包含 Analysis Services 專案中所定義及包含的項目、組態及組件參考的相關中繼資料。 |
Analysis Services 專案使用者設定 (.dwproj.user) |
包含特定使用者之 Analysis Services 專案的組態資訊。 |
資料來源檔案 (.ds) |
包含 Analysis Services 指令碼語言 (ASSL) 元素,這些元素會定義資料來源的中繼資料。 |
資料來源檢視檔案 (.dsv) |
包含 ASSL 元素,這些元素會定義資料來源檢視的中繼資料。 |
Cube 檔案 (.cube) |
包含 ASSL 元素,這些元素會定義 Cube 的中繼資料,其中包括量值群組、量值及 Cube 維度。 |
資料分割檔案 (.partitions) |
包含 ASSL 元素,這些元素會定義指定之 Cube 的資料分割中繼資料。 |
維度檔案 (.dim) |
包含 ASSL 元素,這些元素會定義資料庫維度的中繼資料。 |
採礦結構檔案 (.dmm) |
包含 ASSL 元素,這些元素會定義採礦結構和相關聯採礦模型的中繼資料。 |
資料庫檔案 (.database) |
包含 ASSL 元素,這些元素會定義資料庫的中繼資料,包括帳戶類型、翻譯以及資料庫權限。 |
資料庫角色檔案 (.role) |
包含 ASSL 元素,這些元素會定義資料庫角色的中繼資料,包括角色成員。 |
項目範本
如果您使用 [加入新項目] 對話方塊將新的項目加入到 Analysis Services 專案,您可以選擇使用項目範本,此範本為示範如何執行指定動作之預先定義的指令碼或陳述式。
在 [加入新項目] 對話方塊的 [類別目錄] 窗格中,Analysis Services 專案項目類別目錄中會提供下表所列的項目範本。
類別目錄 |
項目範本 |
描述 |
---|---|---|
Analysis Services 專案項目 |
Cube |
啟動「Cube 精靈」,將新的 Cube 加入到 Analysis Services 專案中。 |
|
資料來源 |
啟動「資料來源精靈」,將新的資料來源加入到 Analysis Services 專案中。 |
|
資料來源檢視 |
啟動「資料來源檢視精靈」,將新的資料來源檢視加入到 Analysis Services 專案中。 |
|
資料庫角色 |
將新的資料庫角色加入到 Analysis Services 專案中,然後針對這個新的資料庫角色顯示角色設計師。 |
|
維度 |
啟動「維度精靈」,將新的資料庫維度加入到 Analysis Services 專案中。 |
|
採礦結構 |
啟動「資料採礦精靈」,將新的採礦結構和關聯的採礦模型加入到 Analysis Services 專案中。 |