首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >SSIS工作流设计混乱

SSIS工作流设计混乱
EN

Stack Overflow用户
提问于 2014-02-04 12:39:24
回答 1查看 333关注 0票数 0

一位姓SSIS的菜鸟的问题。我来自C#背景,注意到在SSIS中使用Script组件可以实现很多任务。

我必须完成的任务如下:从(sql表)(比如1,23,4和56 )中获取一份学生名册编号的列表。课堂上所有学生都有包含M1.pdf、M2.pdf、..M65.pdf等(命名约定为M,然后是卷number.pdf)的marksheet文件夹。因此,对于上面的学生名单,即1,23,4和56,抓取pdfs M1.pdf,M23.pdf,M4.pdf,M56.pdf,压缩这四个pdfs并发送电子邮件给院长。

请一位SSIS专家建议,如果没有脚本任务,所有这一切都可以实现。我知道获得SQL结果集、压缩和电子邮件很容易。但是得到pdfs列表的逻辑(M1.pdf,M23.pdf.)是否可以使用除脚本任务之外的任何SSIS组件?可以在这里使用Foreach吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-04 14:14:31

是的,您可以使用Foreach循环容器。

首先,构建一个数据流任务,使用记录集目标将SQL查询的结果传递到变量(类型为对象)中。

然后将Foreach循环容器添加到控制流中。在“集合”窗格中,将枚举数设置为: Foreach ADO枚举数并选择变量。在变量映射窗格中,为所需的每个列创建新变量(来自SQL查询)。注意,索引是位置的,由记录集目标的配置驱动。

现在Foreach循环容器将为记录集中的每一行触发一次,您可以使用新变量访问每一行的值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21562914

复制
相关文章
如何根据函数返回的值对dart中的List进行排序
# 关于排序:如何根据函数返回的值对dart中的List进行排序 void main(){ List<POJO> pojo = [POJO(5), POJO(3),POJO(7),POJO(1)]; // fill list pojo..sort((a, b) => a.id.compareTo(b.id)); for(var i in pojo){ print(i.id); // prints list in sorted order i.e 1 3 5 7 } }
徐建国
2021/08/26
12.3K0
最近我的攻防记录
首先交代背景:一套所谓的开源代码程序,在线上运营!当然没有二次开发(重点,要考),我也只是受人之托,来帮看看!
思梦php
2020/03/26
3570
最近我的攻防记录
[Office] 如何对Excel二维表中的所有数值进行排序
在Excel中,如果想对一个一维的数组(只有一行或者一列的数据)进行排序的话(寻找最大值和最小值),可以直接使用Excel自带的数据筛选功能进行排序,但是如果要在二维数组(存在很多行和很多列)的数据表中排序的话,就要巧用函数来实现了。
轻舞飞扬SR
2021/02/24
10.6K0
[Office] 如何对Excel二维表中的所有数值进行排序
Python对字典根据键值分组进行排序
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/119530.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/11
4.7K0
SQL:删除表中重复的记录
--创建测试表 if object_id('test') is not null drop table test create table test ( id int identity(1,1) primary key, name varchar(50) ) --插入几条测试数据 insert into test select 'a' union all select 'a' union all select 'a' union all select 'a' union all select 'a
用户8983410
2021/11/02
5.1K0
一次对JDK进行"减肥"的记录
起因 最近做的一个小项目,因为要涉及到批量部署,每次在部署之前都需要在各个主机上先安装jdk环境(为了使用jdk自带的工具如jps等,所以没有单纯安装jre),但是因为jdk文件太大(以jdk-8u1
编程随笔
2019/09/11
1.6K0
一次对JDK进行"减肥"的记录
关于Presto对lzo压缩的表查询使用记录
很明显,error显示为com.hadoop.compression.lzo.LzoCodec没有找到
WHYBIGDATA
2023/01/31
1.2K0
关于Presto对lzo压缩的表查询使用记录
nginx根据日期记录日志
if ($time_iso8601 ~ "(\d{4})-(\d{2})-(\d{2})") {
93年的老男孩
2019/12/18
1.7K0
【DB笔试面试469】Oracle中如何删除表中重复的记录?
平时工作中可能会遇到这种情况,当试图对表中的某一列或几列创建唯一索引时,系统提示ORA-01452 :不能创建唯一索引,发现重复记录。这个时候只能创建普通索引或者删除重复记录后再创建唯一索引。
AiDBA宝典
2019/09/30
2.9K0
Python中对list进行排序
很多时候,我们需要对List进行排序,Python提供了两个方法 对给定的List L进行排序, 方法1.用List的成员函数sort进行排序 方法2.用built-in函数sorted进行排序(从2.4开始) 这两种方法使用起来差不多,以第一种为例进行讲解: 从Python2.4开始,sort方法有了三个可选的参数,Python Library Reference里是这样描述的 cmp:cmp specifies a custom comparison function of two arguments (iterable elements) which should return a negative, zero or positive number depending on whether the first argument is considered smaller than, equal to, or larger than the second argument: "cmp=lambda x,y: cmp(x.lower(), y.lower())" key:key specifies a function of one argument that is used to extract a comparison key from each list element: "key=str.lower" reverse:reverse is a boolean value. If set to True, then the list elements are sorted as if each comparison were reversed.In general, the key and reverse conversion processes are much faster than specifying an equivalent cmp function. This is because cmp is called multiple times for each list element while key and reverse touch each element only once. 以下是sort的具体实例。 实例1: >>>L = [2,3,1,4] >>>L.sort() >>>L >>>[1,2,3,4] 实例2: >>>L = [2,3,1,4] >>>L.sort(reverse=True) >>>L >>>[4,3,2,1] 实例3: >>>L = [('b',2),('a',1),('c',3),('d',4)] >>>L.sort(cmp=lambda x,y:cmp(x[1],y[1])) >>>L >>>[('a', 1), ('b', 2), ('c', 3), ('d', 4)] 实例4: >>>L = [('b',2),('a',1),('c',3),('d',4)] >>>L.sort(key=lambda x:x[1]) >>>L >>>[('a', 1), ('b', 2), ('c', 3), ('d', 4)] 实例5: >>>L = [('b',2),('a',1),('c',3),('d',4)] >>>import operator >>>L.sort(key=operator.itemgetter(1)) >>>L >>>[('a', 1), ('b', 2), ('c', 3), ('d', 4)] 实例6:(DSU方法:Decorate-Sort-Undercorate) >>>L = [('b',2),('a',1),('c',3),('d',4)] >>>A = [(x[1],i,x) for i,x in enumerate(L)] #i can confirm the stable sort >>>A.sort() >>>L = [s[2] for s in A] >>>L >>>[('a', 1), ('b', 2), ('c', 3), ('d', 4)] 以上给出了6中对List排序的方法,其中实例3.4.5.6能起到对以List item中的某一项 为比较关键字进行排序. 效率比较: cmp < DSU < key 通过实验比较,方法3比方法6要慢,方法6比方法4要慢,方法4和方法5基本相当 多关键字比较排序: 实例7: >>>L = [('d',2),('a',4),('b',3),('c',2)] >>> L.sort(key=lambda x:x[1]) >>> L >>>[('d', 2), ('c', 2), ('b', 3), ('a', 4)] 我们看到,此时排序过的L是仅仅按照第二个关键字来排的,如果我们想用
py3study
2020/01/09
2.6K0
【求助】从大表中删除小表中存在的记录问题
A表:30万,主键ID B表:300万,主键ID 从B表中删除ID=A表ID的记录。 DELETE FROM B WHERE EXISTS (SELECT 1 FROM (SELECT ID FROM (SELECT T.ID, ROWNUM RN FROM A) WHERE RN > 0 AND RN <= 50000) AB WHERE A.ID = B.ID); 但执行计划显示COST较大,且瓶颈是B表的全表扫描。 需求是这里有B1 ... B10多个B表(都是300万),串行操作
bisal
2019/01/29
5.4K0
使用 Python 对相似索引元素上的记录进行分组
在 Python 中,可以使用 pandas 和 numpy 等库对类似索引元素上的记录进行分组,这些库提供了多个函数来执行分组。基于相似索引元素的记录分组用于数据分析和操作。在本文中,我们将了解并实现各种方法对相似索引元素上的记录进行分组。
很酷的站长
2023/08/11
5430
使用 Python 对相似索引元素上的记录进行分组
操作数据表中的记录
插入记录   语法:INSERT [INTO] [(tbl_name,...)] {VALUE|VALUE} ({expr|DEFAULT},...),(...),...   例子:           给所有的列都插入数据             INSERT student VALUES('1','Tom','123')           给某几个列插入数据           INSERT student(sname) VALUES('Tom'); 更新记录(单表更新)   语法:UPDATE [L
用户1624346
2018/04/18
1.4K0
如何跨app对其他应用进行虚拟点击
可能很多人在Android开发中会有这样的想法,如何模拟屏幕点击,向另外的app发送点击事件,来达到某种目的。 就像我们平时用 adb shell sendevent命令一样,模拟用户的一组输入操作,来实现自动化测试。
PhoenixZheng
2018/08/07
2.2K0
Django 中如何优雅的记录日志
日志是个好东西,但却并不是所有人都愿意记,直到出了问题才追悔莫及,长叹一声,当初要是记日志就好了。
AlwaysBeta
2020/11/11
2K0
oracle数据库误删的表以及表中记录的恢复
oracle数据库误删的表以及表中记录的恢复
Java架构师必看
2021/05/14
2.1K0
使用 Python 对波形中的数组进行排序
假设我们采用了一个未排序的输入数组。我们现在将对波形中的输入数组进行排序。数组 'arr[0..n-1]' 以波形排序,如果 arr[0] >= arr[1] <= arr[2] >= arr[3] <= arr[4] >= .....
很酷的站长
2023/02/22
7.4K0
使用 Python 对波形中的数组进行排序
mysql根据分组和条件查询以后如何统计记录的条数
1、子查询,查询出的数据随便起一个别名,然后根据分组和条件查询出的数据,作为一个具有一列的一个表,然后外面的查询查询这个数据表的这一列的总数,即可。    
别先生
2018/12/07
4.9K0
删除表中多余的重复记录(多个字段),只留有rowid最小的记录
--注意上面表中ID为自增长,如果User表中没有ID自增长,可以虚拟一个ID自增长列。
跟着阿笨一起玩NET
2018/09/19
3.2K0
点击加载更多

相似问题

(.bmenu:hover li a) VS (.bmenu li a:hover) -差异?

22

带有li元素的Jquery Fadeout fadein问题

20

CSS - Hover on li a

12

如何使用li:hover更改整个li颜色?

22

jQuery: FadeIn和FadeOut li的,从最后一个li重新开始

32
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档