在 C# 中以编程方式添加和连接 SSIS 中的数据流组件
SSIS 中的数据流组件有高质量的示例代码吗?
我特别需要以下内容:
- OLE DB 源
- 派生列转换
- 平面文件目标。
假设表模式由两列组成:varchar(2) 的 ID 和 varchar(20) 的描述。 输出是 1 个字符的平面文件 ID(仅获取 ID 的第一个字符)和 10 个字符的描述(仅获取描述的前 10 个字符)。 如果用 C# 写就太好了。
假设我非常了解如何添加和连接控制流任务和连接管理器。
预先感谢您的专业知识。
编辑:
我们只有 SQL Server 2005,因此此版本中的示例会有很大帮助。 不过如果能在 2008 年使用 ezAPI 就太好了。
Is there a high quality sample code for Data Flow Components in SSIS?
I specifically need the following:
- OLE DB Source
- Derive Column Transformation
- Flat File Destination.
Lets say that the table schema comprises of two columns, ID of varchar(2) and Description of varchar(20). The output is a flat file ID of 1 char (just get the first character of ID), and Description of 10 chars (just get the first 10 characters of Description). It would be great if it were in C#.
Lets assume that I know pretty well to add and connect Control Flow Tasks and Connection Managers.
Thanks in advance for your expertise.
EDIT:
We only have SQL Server 2005, so examples in this version would be a great help. But it would really be nice to have 2008 to use ezAPI.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有一些示例使用“原始”SSIS API 来执行此操作,但使用 EzAPI 可能更容易。
Matt 在 SSIS 博客上的帖子包含一个创建非常相似的包的示例,用派生列替换排序应该很简单:
http://blogs. msdn.com/mattm/archive/2008/12/30/ezapi-alternative-package-creation-api.aspx
There are samples that do this using "raw" SSIS API, but it is probably easier to use EzAPI for this.
Matt's post on SSIS blog contains a sample that creates a very similar package, it should be trivial to replace Sort with Derived Column:
http://blogs.msdn.com/mattm/archive/2008/12/30/ezapi-alternative-package-creation-api.aspx