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

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

时间: 2024-10-26 19:33:40

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

SQL Server集成服务用于Oracle 10g

1.导言 这篇文章关注于使用SQL Server集成服务来从异构数据源提取数据以及将数据导入到Microsoft SQL Server用于商业智能(BI)分析和报表的好处.Oracle Database 10g数据作为主要数据源来使用. 这篇文章的读者包括IT专家.数据库管理员和系统架构师.读者应该具有对数据库和Microsoft SQL Server以及Oracle Database 10g的一般性了解.读者应该在他们喜欢的硬件平台上使用参考的数据库. SQL Server是Microsoft

SQL Server集成服务语句优化经验分享

SQL Serverhttp://www.aliyun.com/zixun/aggregation/14194.html">集成服务(SQL Server Integration Services,SSIS)在其前辈DTS(Data Transformation Services,数据转换服务)的基础上进步了不少,从可用性.性能和并行等方面来说,它已经成长为一个企业级ETL(Extraction, Transformation and Loading,抽取.转换和加载)产品,除了是一个ET

SQL Server集成服务编程基础

如果你曾经将数据从SQL Server中移入或者移出,那么你现在就可以使用微软的DTS或者微软的数据传输服务工具来完成了.DTS是一个ETL(是抽取.传输和载入的缩写)的工具,它可以让数据库管理员们创建一系列步骤来描述数据是如何被传输的.这些"包",正如它们的名字,是可以通过一些不同的程序语言或者直接在SQL 服务器自身运行的. 这个想法一直以来都是一个不错的想法,但是无论如何还是有局限的--如果使用早期版本的SQL Server的块拷贝系统的版本很方便的话,它还是能够继续荣耀下去的.

RDS SQL Server - 专题分享 - 巧用执行计划缓存之数据类型隐式转换

摘要 SQL Server数据库基表数据类型隐式转换,会导致Index Scan或者Clustered Index Scan的问题,这篇文章分享如何巧用执行计划缓存来发现数据类型隐式转换的查询语句,从而可以有针对性的优化查询,解决高CPU使用率的问题. 问题引入 测试环境 为了更好的展示从执行计划缓存缓存中找出导致数据类型转化的查询语句,我们先建立测试环境. -- Create testing database IF DB_ID('TestDb') IS NULL CREATE DATABASE

怎样执行SQL Server集成服务(SSIS)中的批处理

问题 我们很多年来都日常加载数据仓库,每次加载的都是真实记录.我们想批处理地执行这个过程并能够在发生错误的情况下重启失败时间点.你能够为我们提供一个例子介绍下我们该怎样在一个SSIS包中执行这个批处理功能吗? 专家解答 SSIS使用Toolbox中的现有组件能够很好地支持批处理.在SSIS中执行批处理的一个很简便的方法是将记录分组放到批处理中,处理每个批处理,然后将每个组更新为处理过的.首先让我们描绘一个场景然后执行一个SSIS包来完成这个工作. 在开发报表应用程序中,一个很常见的需求是聚合数据

专访微软SQL项目组高级产品经理:SQL Server新技术与云化技术支持

为了帮助大家进一步了解这场全球前言技术共振盛会的内容,采访了各个论坛的大咖,以飨读者. 以下是正文: 吴晓晨,微软SQL项目组的高级产品经理.在微软工作的9年时间里,作为软件开发工程师和项目经理,他曾经参与并负责过SQL Server集成服务,SQL Server及微软云数据库中数据备份,数据保护以及数据集成等项目的开发工作. 关于本次分享的SQL前沿技术,吴晓晨SQL Server 2017最大的亮点就是对于Linux系统以及Docker容器的支持.用户可以选择在Windows系统或者Linu

SQL Server - 最佳实践 - SSMS配合BCP迁移SQL Server数据库上阿里云

本文讨论的主题是使用SSMS(SQL Server Management Studio)配合BCP命令行的方式来迁移SQL Server数据库.使用SSMS做数据库结构迁移,使用BCP命令做全量数据迁移,此方案是以本地SQL Server数据库迁移到阿里云RDS SQL Server 2012为例. 如果你觉得读取文章不够直观,请点击观看Youku视频,近25分钟的视频详细介绍来如何使用SSMS + BCP迁移SQL Server数据库上阿里云RDS SQL Server.使用SSMS+BCP迁

SQL Server 2008的新特性概述:集成服务

SSIS(SQL Server集成服务)是一个嵌入式应用程序,用于开发和执行ETL(解压缩.转换和加载)包.SSIS代替了SQL 2000的DTS.整合服务功能既包含了实现简单的导入导出包所必需的Wizard导向插件.工具以及任务,也有非常复杂的数据清理功能.SQL Server 2008 SSIS的功能有很大的改进和增强,比如它的执行程序能够更好地并行执行.在SSIS 2005,数据管道不能跨越两个处理器.而SSIS 2008能够在多处理器机器上跨越两个处理器 .而且它在处理大件包上面的性能得

阿里云数据库推出SQL Server 2016 单机基础版本

   即日起至2017年10月31日,购买1年以内任意时长的包年包月订单,第1个月0折,包年更有75折优惠,详情请看.     在推出SQL Server 2012后,阿里云推出2016版本,目前支持单机版.       在数据库管理领域中,有几大重要的核心问题需要去解决:       1. 数据库服务器资源管理:如何能够快速标准化部署数据库实例,数据库文件统一目录管理,规范化运维可减少大量错误发生.同时根据业务需要快速伸缩数据库硬件资源,是所有DBA追求的目标,因为业务发展一般无法容忍长时间等