共用方式為


使用 SSIS 將 Analysis Services 系統管理工作自動化

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

Microsoft SQL Server Integration Services 可讓您自動執行 DDL 腳本、Cube 和採礦模型處理工作,以及數據採礦查詢工作。 Integration Services 可視為控制流程和維護工作的集合,可連結至形成循序和平行數據處理作業。

Integration Services 的設計目的是在數據處理工作期間執行數據清理作業,以及整合來自不同數據源的數據。 使用 Cube 和採礦模型時,Integration Services 可以將非數值數據轉換成數值數據,並確保數據值落在預期的界限內,從而建立可填入事實數據表和維度的全新數據。

Integration Services 工作

任何 Integration Services 工作或作業中有兩個主要元素:控制流程元素和數據流元素。 控制流程元素會套用優先順序條件約束來定義作業進度的邏輯順序。 數據流元素牽涉到元件輸出與下列元件輸入之間的連線能力,以及可在兩者之間操作該數據的任何數據轉換。 至於決定數據的位置,優先順序條件約束包含邏輯來指定哪個元件接收輸出。 與 Microsoft SQL Server SQL Server Analysis Services 最相關的 Integration Services 工作包括執行 DDL 工作、Analysis Services 處理工作,以及數據採礦查詢工作。 對於每個工作,「傳送郵件」工作可用來傳送包含工作結果的電子郵件訊息給系統管理員。

執行 DDL 工作

Integration Services 中的執行 DDL 工作可讓您將 DDL 腳本直接傳送至 SQL Server Analysis Services 伺服器,並自動執行它們。 這可讓 SQL Server Analysis Services 系統管理員從 Integration Services 套件內執行備份、還原或同步作業。 封裝是由稍早所述的控件和數據流元素所組成,這些元素都必須 定期執行,,其他可新增至工作的 DDL 語句也一樣。 由於此處所討論的工作經常在夜間執行,因此擁有可從任何排程應用程式輕鬆執行的套件特別有用。 您可以使用 Integration Services 代理程式,將套件排程隨時執行。 如需如何實作這項工作的詳細資訊,請參閱 Analysis Services 執行 DDL 工作

Analysis Services 處理工作

Integration Services 中的 Analysis Services 處理工作可讓您在對來源關係資料庫進行一般更新時,使用新的資訊自動填入 Cube。 您可以使用 Analysis Services 處理工作,在維度、Cube 或數據分割層級進行處理。 處理本身可以是類型 累加式完整,而您根據作業需求選取。 累加處理會加入新的數據,並執行足夠的重新計算,以保留目標 up-to日期,而完整處理會捨棄現有的數據以進行完整重載和重新計算。 完整處理需要更多時間,但更完整。 如需如何實作這項工作的詳細資訊,請參閱 Analysis Services 處理工作

數據採礦查詢工作

Integration Services 中的數據採礦查詢工作可讓您從採礦模型擷取和儲存資訊。 此資訊通常會儲存在關係資料庫中,例如,可用來隔離潛在客戶清單,以取得目標標記營銷活動。 數據採礦可以識別客戶的價值,以及客戶回應特定行銷推銷的機率。 您可以使用數據採礦查詢工作,將數據擷取和修改為慣用的格式。 如需如何實作這項工作的詳細資訊,請參閱 數據採礦查詢工作

另請參閱

數據分割處理目的地
維度處理目的地
數據採礦查詢轉換
處理多維度模型 (Analysis Services)