SQL Azure 是構(gòu)建在SQL Server技術(shù)之上的關(guān)系型云端數(shù)據(jù)庫服務。SQL Azure為用戶提供了高可用性,可擴展和多租戶的數(shù)據(jù)庫服務。用戶可以使用現(xiàn)有的T-SQL和關(guān)系型數(shù)據(jù)庫知識與工具,在云端方便地構(gòu)建自己的數(shù)據(jù)服務。 SQL Server集成服務(SQL Server Integrat
SQL Azure 是構(gòu)建在SQL Server技術(shù)之上的關(guān)系型云端服務。SQL Azure為用戶提供了高可用性,可擴展和多租戶的服務。用戶可以使用現(xiàn)有的T-SQL和關(guān)系型數(shù)據(jù)庫知識與工具,在云端方便地構(gòu)建自己的數(shù)據(jù)服務。
SQL Server集成服務(SQL Server Integration Services)作為SQL Server商務智能服務的一部分,可以為用戶提供企業(yè)級的數(shù)據(jù)整合和數(shù)據(jù)轉(zhuǎn)換的解決方案。SQL Server集成服務包含了豐富的內(nèi)置工具,可以讓用戶實現(xiàn)快速的數(shù)據(jù)轉(zhuǎn)換和整合。
用戶在構(gòu)建云端數(shù)據(jù)應用的過程中,往往需要整合來自不同數(shù)據(jù)端的數(shù)據(jù),而端的變化越來越多元。在云端互動的過程中,端也需要根據(jù)各自的功能轉(zhuǎn)換云中的數(shù)據(jù)以滿足需求的變化。
使用SQL Server 2008 R2 集成服務所提供的數(shù)據(jù)流組件可以方便的實現(xiàn)云+端的數(shù)據(jù)整合和數(shù)據(jù)轉(zhuǎn)換。下面我會就數(shù)據(jù)從端向云,和從云向端的整合和轉(zhuǎn)換做一簡單的介紹。
將端的數(shù)據(jù)向云整合和轉(zhuǎn)換
我們使用SQL Server的樣例數(shù)據(jù)庫AdventureWorks作為端中的數(shù)據(jù)源,并將其中的[HumanResources].[Employee] 表整合到云中。打開SQL Server Business Intelligence Development Studio,創(chuàng)建一個新的Integration Services工程,并創(chuàng)建好如圖1所示的包。
圖1 端到云的集成服務包
編輯ADO NET Source組件使其指向本地的 [AdventureWorks].[HumanResources].[Employee]數(shù)據(jù)源。配置好以后我們做一個簡單的數(shù)據(jù)轉(zhuǎn)換,使用Derived Column組件為云中的數(shù)據(jù)表添加一個新列[Flag],并采用默認值為“I am in Cloud!”。
圖2 編輯Derived Column組件
下面我們添加ADO NET Destination 組件和所使用的Connection Manager。打開ADO NET Destination的編輯器,如圖3所示。
圖3 ADO NET Destination編輯器
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com