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 套件內執行備份、還原或同步作業。 封裝是由稍早所述的控制和資料流程元素組成,全部元素必須 run regularly,就像其他可加入工作中的 DDL 陳述式一樣。 因為此處所討論的工作經常在夜晚執行,可以輕易地從任何排程應用程式執行的封裝就非常有用。 您可以使用 Integration Services 代理程式,將封裝排程為隨時執行。 如需如何實作這項工作的詳細資訊,請參閱 Analysis Services 執行 DDL 工作。
Analysis Services 處理工作
Integration Services 中的 Analysis Services 處理工作可讓您在對來源關係資料庫進行定期更新時,自動填入 Cube 中的新資訊。 您可以使用 Analysis Services 處理工作在維度、Cube 或資料分割層級上處理。 處理本身可以是 incremental
或 full
類型,您需要根據作業需求來選取類型。 累加式處理會加入新資料並執行足夠的重新計算,讓目標保持最新,反之,完整處理會卸除現有的資料,以執行完全重新載入和重新計算。 完整處理花費的時間較久,但較為完整。 如需有關如何實作這項工作的詳細資訊,請參閱< Analysis Services Processing Task>。
資料採礦查詢工作
Integration Services 中的資料採礦查詢工作可讓您從採礦模型擷取和儲存資訊。 資訊通常會儲存在關聯式資料庫,且 (例如) 可用來隔離目標行銷活動的潛在客戶清單。 資料採礦可以識別客戶的值和客戶回應特定行銷廣告的機率。 您可以使用資料採礦查詢工作來擷取和修改資料為慣用的格式。 如需有關如何實作這項工作的詳細資訊,請參閱< Data Mining Query Task>。
另請參閱
資料分割處理目的地
維度處理目的地
資料採礦查詢轉換
多維度模型物件處理
在 Analysis Services 中編寫管理工作的指令碼