Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >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

复制
相关文章
SSIS数据流
数据流是在SQL Server 2005中才引入的新概念。数据流是专门处理数据操作的工作流。数据流也称为流水线。可以将数据流认为是装配线,该装配线包含了顺序执行的多个操作。在数据流中的每个节点都称为转换。数据流通常以源转换开始,以目标转换结束。在这两个转换之间,预定义的数据流转换被依序应用到数据上。一些转换是同步的,例如,查找、条件性拆分和数据转换。这些同步的转换可以并行执行。 一旦已经将转换应用到数据行上,则下一个转换可以开始处理该数据行,而无需等到上一级转换处理完整个数据集。一些转换是异步的,例如聚合和
张善友
2018/01/22
1.4K0
2021 平面设计趋势:对混乱的审美反应
作为创意灵感的持续来源和市场,Adobe Stock是艺术家展示和销售照片、插图、矢量、设计模板、动态图形模板和 3D 艺术作品的地方——这让我们对什么是流行的、什么是正在出路,而接下来在当代视觉中浮出水面的是什么。
IT胶囊
2021/09/22
6090
2021 平面设计趋势:对混乱的审美反应
工作流系统的设计
几年前曾经写过一点点对于缓存框架设计的体会,这大半年和工作流系统打交道颇为丰富,因此想总结一点关于工作流系统的设计。
四火
2022/07/19
8560
工作流系统的设计
介绍几种SSIS部署方式
介绍     如果你已经开发完一个不错的SSIS包并且能够在你的本地完美的运行,每个任务都亮起绿色的通过标志。这时为了能够让这个包处理能够在指定时间运行,你需要将其发布到一个服务器上,并做好相关配置。作为开发人员可能我们不能直接在生产环境去做这个事情,这需要我们有一个开发或者测试环境来完成整个部署测试,因为DBA有时候不会允许你去直接访问生产环境。     本篇将介绍几种从本地到服务器的部署包的方法。SQLServer 2012中引入的项目部署模型不再重复记述了,因为SSIS2012的报部署模型也是用来相似
用户1217611
2018/01/30
1.8K0
介绍几种SSIS部署方式
SSIS技巧–优化数据流缓存
我们经常遇到一种情况,在SSMS中运行很慢的一个查询,当把查询转化成从源到目的数据库的SSIS数据流以后,需要花费几倍的时间!源和数据源都没有任何软硬件瓶颈,并且没有大量的格式转换。之前看了很多关于这种情况的优化方案,例如扩大缓存大小等。虽然也能快一点,但是仍然远远比直接在SSMS中查询的速度满的多。究竟是什么原因导致的呢?
全栈程序员站长
2022/07/11
2.4K0
SSIS技巧–优化数据流缓存
RocketMQ设计架构以及工作流程
Producer端在发送消息时,会先根据Topic找到指定的TopicPublishInfo,根据TopicPublishInfo使用随机递增取模算法获取一个MessageQueue发送消息。
关忆北.
2022/05/05
4670
RocketMQ设计架构以及工作流程
SSIS技巧--优化数据流缓存
问题     我们经常遇到一种情况,在SSMS中运行很慢的一个查询,当把查询转化成从源到目的数据库的SSIS数据流以后,需要花费几倍的时间!源和数据源都没有任何软硬件瓶颈,并且没有大量的格式转换。之前看了很多关于这种情况的优化方案,例如扩大缓存大小等。虽然也能快一点,但是仍然远远比直接在SSMS中查询的速度满的多。究竟是什么原因导致的呢? 解决     首先这个数据流性能是有很多因素决定的,例如源数据的速度、目标库的写入速度、数据转换和路径数量的使用等等。但是,如果只是一个很简单的数据流,那么提高缓存的容量
用户1217611
2018/01/30
2.4K0
SSIS技巧--优化数据流缓存
ssis 数据转换_SSIS数据类型:高级编辑器的更改与数据转换的转换
In this article, I will first give an overview of SSIS data types and data types conversion methods and then I will illustrate the difference between changing the columns data types from the Source Advanced editor and using Data Conversion Transformation.
全栈程序员站长
2022/09/09
3.9K0
ssis 数据转换_SSIS数据类型:高级编辑器的更改与数据转换的转换
通达OA工作流-流程设计
管理。Office Anywhere 2016 工作流采用全新的设计流程向导模式,简化了工
全栈程序员站长
2022/09/10
3.4K0
通达OA工作流-流程设计
C语言混乱代码
偶然看到的这么个东西,话说这个活动很久了。看了代码果然不一般啊,不一般。 /* + + + +
obaby
2023/02/24
3.5K0
工作流引擎架构设计
最近开发的安全管理平台新增了很多工单申请流程需求,比如加白申请,开通申请等等。最开始的两个需求,为了方便,也没多想,就直接开发了对应的业务代码。
AlwaysBeta
2023/01/12
3.3K0
[数据清洗]-混乱的邮编数据
 内容概要: 我们怎么知道是混乱的数据 修复 nan 值和字符串/浮点类型的混乱问题 “-”怎么处理 整合代码 # 导入需要的包 import pandas as pd import numpy as np # 可以展示比较多的列,60 列 pd.set_option('display.line_width', 5000) pd.set_option('display.max_columns', 60)  混杂数据最重要的一个问题就是:怎么知道是否是混杂的数据。 下面准备使用 N
数据分析
2018/03/01
1.8K0
自定义工作流设计
工作偶尔会遇到需要审批相关的系统,对于流程步骤相对固定的,一般会采取某些第三方的工作流来做对应的系统。目前唯一用过的就是activiti工作流。对它进行了简单的研究学习。参考以前入门的文章,发现它大概会生成二十多表,但是很多表基本没有使用。由于对于其源码没有进入深层次的研究,所以一旦遇到流程错乱就容易找不到问题。基于此,尝试写一个简单的关于自定义流程的设计,多一个备选方案。
用户5166330
2020/07/06
1.1K0
初探工作流的库表设计
观察分析上图中,发现图中名字应该写错了,应该是如下 5个表:页面功能表、节点模板表、工作流程表、流程过程表(流程实例表)、用户表、流程人员(角色)表。
明志德道
2023/10/21
1900
初探工作流的库表设计
java 工作流表单设计器 设计方案
2.流程管理 :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起
FHAdmin
2021/11/03
8450
SSIS 实用表达式部分总结
1 (DT_DATE)(DT_DBDATE)@[User::datetimeVariable]
全栈程序员站长
2022/07/12
7950
SSIS 实用表达式部分总结
下面,列出一些实用的表达式: 1,路径取文件名 1 RIGHT([FilePath],FINDSTRING(REVERSE([FilePath]),"\\",1) - 1) 2 RIGHT(@[U
用户1217611
2018/01/30
1.2K0
和我从头学SQL Server Integration Services
本人一个IT屌丝男,一直在ITPRO的圈子里面混着,从来不是一个程序猿,水平就是开开关关windows的水平。昏昏然,成了一个油腻的大叔,但我的内心和业务水平还是停留在26岁啊! 周围的同事好友一个个都一日千里的学习进步着,实在看不下去自己了,决定整理整理,给自己,给儿子摆一个努力学习的POSE出来。
盆盆
2019/04/24
3.5K0
和我从头学SQL Server Integration Services
SSIS 关于并发的两个设置
MaxConcurrentExecutables, a package level property in SSIS determines the number of control flow items that can be executed in parallel. The default value is -1. This is equivalent to number of processors (logical and physical) plus 2.
全栈程序员站长
2022/07/05
7080
SSIS 关于并发的两个设置
Mysql 排序分页混乱
SELECT * FROM city order by FIELD(state,'ENABLE','DISABLE') LIMIT 0,10;
用户2146693
2021/12/28
3.6K0
Mysql 排序分页混乱

相似问题

onCreate()工作流混乱

31

设计:路线混乱

13

设计模式混乱

22

MVC设计混乱

21

Java设计混乱

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档