共用方式為


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

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

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

Integration Services 任務

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

執行 DDL 任務

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

Analysis Services 處理任務

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

數據採礦查詢工作

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

另請參閱

分區處理目的地
維度處理目的地
數據採礦查詢轉換
多維度模型對象處理
在 Analysis Services 中編寫管理任務腳本