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所示的包。
圖1 端到云的集成服務包
編輯ADO NET Source組件使其指向本地的 [AdventureWorks].[HumanResources].[Employee]數據源。配置好以后我們做一個簡單的數據轉換,使用Derived Column組件為云中的數據表添加一個新列[Flag],并采用默認值為“I am in Cloud!”。
圖2 編輯Derived Column組件
下面我們添加ADO NET Destination 組件和所使用的Connection Manager。打開ADO NET Destination的編輯器,如圖3所示。
圖3 ADO NET Destination編輯器
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com