SSIS数据转换组件_复制转换、数据转换、行计数
一 复制转换
复制列转换是一种很简单的转换机制。它主要是将一列或多列地数据复制一份。然后后续的工作可以对复制的列中的数据做任何操作。而不影响被复制列的数据。下面我们接着上一篇的条件性拆分的包来介绍如何使用复制转换。
将复制列转换从工具箱中 托动到数据流选项卡中。并于ExcelSaleOrderCout行计数连接。连接方向是行计数指向复制列转换。双击打开复制列,弹出编辑界面,选择要拷贝的列,并可以重命名。结果如下图:
到此复制列转换工具配置完成,接下来你可以从工具箱中拖动任何控件与之连接。使用复制的列。
二 数据转换(Data Conversion)
数据转换也是一个比较简单的转换组件,它是将输入列的类型转换为其他类型并作为新的列输出。可以对单个输入列应用多个转换。下面让我们一起了解如何使用该功能。
1.打开Intergration Service项目,创建名为”DataConversionDemo”的包。并在控制流中拖放一个数据流任务组件。如图:
2.在连接管理器中新建一个OLE DB连接,连接数据库AdventureWorks.创建成功后结果如下图:
3.在数据流选项卡中托动一个OLE DB源和一个数据转换任务。并将连接线(绿色或红色箭头)从源或前一转换拖动到数据转换,从而将数据转换连接到数据流。
4.双击数据转换,弹出窗口。选择需要转换的列,在DataType下拉列表中选择需要的数据类型。Output Alias栏内设置输出时使用的别名。
5.单击确定按钮,数据转换功能配置完成。
三 行计数
行计数转换在行通过数据流时对行进行计数,并将最终计数结果存储在一个变量中。在使用行计数控件之前我们需要创建一个自定义变量。
1.在菜单栏中单击“SSIS(S)”选项,然后在其下拉框中选中“变量”选项。弹出如下窗口:
2.单击添加变量按钮,如图中带有红色圆圈的按钮。此时在会增加一个变量如图:
将名称中的“变量”改为:" Count".到此用户自定义变量增加完成。如果想删除用户自定义的变量,则选中要删除的变量,然后单击图中带有红色“X”的按钮即可。
3.拖放一个行计数转换到 “DataConversionDemo”包中,并与数据转换连结,箭头指向行计数。右键单击行计数,然后选择“编辑”选项,在弹出的窗口中将VariableName设置为User::Count。单击确定按钮,行计数配置完毕。
如果想在执行包的过程中想查看一下利用数据转换后的数据。我们需配置一个数据查看器。
右键单击 数据转换和行计数转换中的连接,选择”数据查看器“,弹出如下对话框:
然后选择“数据查看器”,在右边单击添加按钮,弹出如下图框:
在“常规”选项卡中,选中“网格”,单击确定按钮。OK,数据查看器配置完成,整个包的配置如下:
到此,我们学会如何使用复制转换、数据转换、行计数三种转换功能,同时在本文中也介绍了如何添加用户自定义变量以及数据查看器。
转载于:https://www.cnblogs.com/gudujianxiao/archive/2012/04/14/2447114.html
SSIS数据转换组件_复制转换、数据转换、行计数相关推荐
- mysql数据转换英文_数据库转换工具下载_SqliteToMysql英文版2.5 - 系统城
SqliteToMysql是一款专门用来完成数据库数据转换的软件,通过该软件,我们可以将Sqlite数据库和Mysql数据库数据的互相转换,这样你就可以将一些重要的数据快速完成转换和备份,有需要的小伙 ...
- ssis 派生列_具有多个表达式与多个转换的SSIS派生列
ssis 派生列 In this article, we will first give an overview on SSIS derived column transformation, then ...
- ssis导出数据性能_使用SSIS Hadoop组件导入和导出数据
ssis导出数据性能 In the previously published article, we talked briefly about Hadoop, and we gave an overv ...
- ssis 角本组件更新数据_使用SSIS脚本组件作为数据源
ssis 角本组件更新数据 介绍 (Introduction) SSIS Script component is one data transformation tasks in SQL Server ...
- sql server合并行_合并SQL Server复制参数化的行筛选器问题
sql server合并行 In this article we will discuss about SQL Server Merge Replication Parameterized row f ...
- ssis组件_使用SSIS Hadoop组件连接到Apache Hive和Apache Pig
ssis组件 In our previously published articles in this series, we talked about many SSIS Hadoop compone ...
- ssis行计数变量_SSIS管道性能计数器指南
ssis行计数变量 SSIS管道性能计数器 (SSIS Pipeline performance counters) SSIS Pipeline performance counters monito ...
- ssis lookup_SSIS中的LOOKUP转换概述
ssis lookup We will explore Lookup Transformation in SSIS in this article for incremental data loadi ...
- vue组件_组件通信_todo案例
今日学习目标 能够理解vue组件概念和作用 能够掌握封装组件能力 能够使用组件之间通信 能够完成todo案例 1. vue组件 1.0_为什么用组件 以前做过一个折叠面板 [外链图片转存失败,源站可能 ...
最新文章
- linux kernel 开发详细文档 安装方法
- java 反射 Gc_深入浅析Java反射机制
- angularJS 表单验证
- DevExpress v18.1新版亮点——WPF篇(五)
- flask 中文编码解码
- mui toast自定义样式
- 慧科技:要做小池塘里最大的鱼
- C# 方法练习-制作简易飞行棋游戏
- RK987A键盘蓝牙连接电脑
- 数据挖掘:概念与技术 第五章-数据立方体技术
- Markdown小问题【日常更新】
- 部件MSCOMCTL.OCX或其附件之一不能正确注册:一个文件丢失或无效
- 【Linux】系统管理命令
- 在云服务器重装系统后vscode连不上服务器的解决
- 有效沟通技巧慕课答案
- 双向可控硅实现单相交流电机正反转(硬开通加缓冲吸收,无过零)
- 项目管理的学习的培训公司
- 深度优先搜索练习之神奇的矩环
- 实战Java高并发程序设计(第二版)-chp5并行模式与算法
- IPC清晰的分类总结