首页 > 其他分享 >SSIS_数据流转换(派生列&聚合)

SSIS_数据流转换(派生列&聚合)

时间:2023-01-10 12:03:57浏览次数:37  
标签:salary 派生 bonus SUM ISNULL SSIS 数据流 ID




功能:实现分组求和,增加新的字段求和

select ID,salary,bonus from account

select ID
,SUM(ISNULL(salary,0)) as salary
,SUM(ISNULL(bonus,0)) as bonus
,SUM(ISNULL(salary,0)+ISNULL(bonus,0)) AS amount
from account group by ID


SSIS_数据流转换(派生列&聚合)_平面文件



1.  创建【数据流任务】,数据流 如图:【OLE DB 源】——>【派生列】——>【聚合】——>【平面文件目标】

SSIS_数据流转换(派生列&聚合)_字段_02

SSIS_数据流转换(派生列&聚合)_字段_03


2.编辑 【OLE DB 源编辑器】

SSIS_数据流转换(派生列&聚合)_字段_04


3.  编辑【派生列】,新增一列 【Amount=ISNULL(salary,0)+ISNULL(bonus,0)】

SSIS_数据流转换(派生列&聚合)_字段_05


4.编辑【聚合】,按ID分组求和

SSIS_数据流转换(派生列&聚合)_平面文件_06


5. 双击编辑【平面文件目标】。操作如图:

SSIS_数据流转换(派生列&聚合)_平面文件_07

SSIS_数据流转换(派生列&聚合)_字段_08

SSIS_数据流转换(派生列&聚合)_字段_09


6. 好了,设计完成,编译!

SSIS_数据流转换(派生列&聚合)_平面文件_10

SSIS_数据流转换(派生列&聚合)_字段_11




标签:salary,派生,bonus,SUM,ISNULL,SSIS,数据流,ID
From: https://blog.51cto.com/hzc2012/6000175

相关文章

  • SSIS_数据库表数据导出为XML格式
    1.测试表如下,select*fromtb/*姓名课程分数--------------张三语文90张三数学83李四语文74李四数学84李四物理94*/--将转换以下格式输出SELE......
  • SSIS【Foreach 循环容器_Foreach ADO.NET 架构行集枚举器】(循环导入一个Excel所有工作
    SQLServer2008R2SSIS_Foreach循环容器_ForeachADO.NET架构行集枚举器(循环导入一个Excel所有工作簿)1.本节主要是循环把工作簿Sheet1、Sheet2、Sheet3中的数据插入到数据......
  • SSIS_控制流(大容量插入任务)
    大容量插入任务为将大量的数据复制到SQLServer表或视图提供了有效的方法。例如,假定贵公司在大型主机系统上存储了数百万行的产品列表,但公司的电子商务系统却使用SQLSer......
  • SSIS_控制流(FTP 任务)
    FTP任务可以下载和上载数据文件,并管理服务器上的目录。例如,在IntegrationServices包工作流中,包可以从远程服务器或Internet位置下载数据文件。可以将FTP任务用于下......
  • SSIS_数据流转换(字词查找)
    字词查找转换将从转换输入列的文本中提取的字词与引用表中的字词进行匹配,然后计算出查找表中的字词在输入数据集中出现的次数,并将计数与引用表中的此字词一并写入转换输出的......
  • SSIS_数据流转换(行计数&派生列&排序)
    1.行计数转换行计数转换在行通过数据流时对行进行计数,并将最终计数结果存储在一个变量中。此转换有一个输入和一个输出。它不支持错误输出。行计数设置是在高级编辑器中设......
  • SSIS_数据流转换(Union All&合并联接&合并)
    UnionAll:与sql语言 UnionAll 一样,不用排序,上下合并多个表。UnionAll转换替代合并转换:输入输出无需排序,合并超过两个表合并联接:有左连接、内连接、完全连接,只能关联......
  • SSIS_数据流转换(查找)
    查找转换通过联接输入列中的数据和引用数据集中的列来执行查找。是完全匹配查找。本章功能:在源表中查找与字表能关联的所有源表记录。1.准备数据。源表tb_Main:字表tb_Sub:数......
  • VS2022 Visual Assist 小番茄 设置强调色透明度
    这个估计你们找不到位置小番茄的RGBA其实是RGB~A也就是不透明度所以正常要设定为FFRRGGBB即可字体透明但是正常不可设置懒得逆向VAX代码...建议everything直接搜A......
  • SSIS工具的ETL过程,全量ETL和增量ETL过程教程
    测试环境:SQLSERVER2012MicrosoftVisualStudio2012版本本教程为记录本人的学习关键部分,故如果看不懂可以联系博主,只讲关键ETL操作部分 1.全量ETL过程示例:(1)项目创建完......