SQL Server集成服務從端向云,從云向端的整合和轉換

SQL Azure 是構建在SQL Server技術之上的關系型云端數據庫服務。SQL Azure為用戶提供了高可用性,可擴展和多租戶的數據庫服務。用戶可以使用現有的T-SQL和關系型數據庫知識與工具,在云端方便地構建自己的數據服務。 SQL Server集成服務(SQL Server Integrat

  SQL Azure 是構建在SQL Server技術之上的關系型云端服務。SQL Azure為用戶提供了高可用性,可擴展和多租戶的服務。用戶可以使用現有的T-SQL和關系型數據庫知識與工具,在云端方便地構建自己的數據服務。

  SQL Server集成服務(SQL Server Integration Services)作為SQL Server商務智能服務的一部分,可以為用戶提供企業級的數據整合和數據轉換的解決方案。SQL Server集成服務包含了豐富的內置工具,可以讓用戶實現快速的數據轉換和整合。

  用戶在構建云端數據應用的過程中,往往需要整合來自不同數據端的數據,而端的變化越來越多元。在云端互動的過程中,端也需要根據各自的功能轉換云中的數據以滿足需求的變化。

  使用SQL Server 2008 R2 集成服務所提供的數據流組件可以方便的實現云+端的數據整合和數據轉換。下面我會就數據從端向云,和從云向端的整合和轉換做一簡單的介紹。

  將端的數據向云整合和轉換

  我們使用SQL Server的樣例數據庫AdventureWorks作為端中的數據源,并將其中的[HumanResources].[Employee] 表整合到云中。打開SQL Server Business Intelligence Development Studio,創建一個新的Integration Services工程,并創建好如圖1所示的包。

  SQL Server集成服務從端向云,從云向端的整合和轉換

  圖1 端到云的集成服務包

  編輯ADO NET Source組件使其指向本地的 [AdventureWorks].[HumanResources].[Employee]數據源。配置好以后我們做一個簡單的數據轉換,使用Derived Column組件為云中的數據表添加一個新列[Flag],并采用默認值為“I am in Cloud!”。

  SQL Server集成服務從端向云,從云向端的整合和轉換

  圖2 編輯Derived Column組件

  下面我們添加ADO NET Destination 組件和所使用的Connection Manager。打開ADO NET Destination的編輯器,如圖3所示。

  SQL Server集成服務從端向云,從云向端的整合和轉換

  圖3 ADO NET Destination編輯器

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享