在 SQL Server Data Tools (SSDT) 中開發 Analysis Services 專案期間,您經常將專案部署至開發伺服器,以建立專案所定義的 Analysis Services 資料庫。 這是進行專案測試所需的工作;例如,您可以瀏覽 Cube 中的數據格、查看維度成員,或驗證關鍵績效指標(KPI)公式。
部署專案
您可以獨立部署專案,也可以部署方案內的所有專案。 當您部署專案時,會依序發生數件事。 首先,建置專案。 此步驟會建立輸出檔案,以定義 Analysis Services 資料庫及其組成物件。 接下來,目的地伺服器會經過驗證。 最後,目的地資料庫及其物件會在目的地伺服器上建立。 在部署期間,部署引擎會完全以專案的內容取代任何既有的資料庫,除非專案在先前的部署期間由專案建立這些物件。
初始部署之後,專案名稱>\obj 資料夾中會產生 <IncrementalSnapshot.xml 檔案。 此檔案可用來判斷目的地伺服器上的資料庫或其物件是否在專案外部變更。 如果是,系統會提示您覆寫目的地資料庫中的所有物件。 如果在專案內進行所有變更,且專案已設定為累加式部署,則只會將變更部署到目的地伺服器。
項目組態及其相關聯的設定會決定將用來部署專案的部署屬性。 針對共享專案,每個開發人員都可以使用自己的組態搭配自己的項目組態選項。 例如,每個開發人員都可以指定不同的測試伺服器,以與其他開發人員隔離運作。