>  기사  >  데이터 베이스  >  SQL Server集成服务从端向云,从云向端的整合和转换

SQL Server集成服务从端向云,从云向端的整合和转换

WBOY
WBOY원래의
2016-06-07 17:54:161134검색

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编辑器

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.