SSIS--(1)

本文介绍使用SSIS工具进行两组数据比对的过程。一组数据来自Excel文件,另一组来自Sqlserver数据库。通过排序、合并操作实现数据的比对,并将结果存入新的目标中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目标:两组数据比对,A 来源Excel ,B 来源 Sql server DB ,比对合并,取值放入目标 C 中

首先使用工具SSIS包

一,以数据源 A 为准核对B 中是否有A 的数据和计算等动作

那么确认获取A 数据源并转换为正确的格式

注意: Excel获取的时候需要确认对应的版本,Excel执行的时候需要设置Debug属性如下

派生列,聚合: 这里使用由几列根据一定的规则生成新列,涉及函数运算,得到目标

当然不建议使用中文做列名,这里只是为了方便识别

注意: Expression 的内容为运算规则使用了工具中提供的基本函数得到新列值

聚合:类似GROUP BY

注意:这些工具都是具有输入、输出列的 ,可以通过控制输入输出来确认列类型如何

数据源B 获取和A类似,只是源头由Excel 改为了DB 。

A 源与B 源合并如下:

这里涉及排序、合并

排序主要是选择一列作为标准,这里合并是有比较多的状态

 

转载于:https://www.cnblogs.com/Soar-Pang/p/7097498.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值