在 C# 中以编程方式添加和连接 SSIS 中的数据流组件

发布于 2024-07-23 11:46:59 字数 398 浏览 4 评论 0原文

SSIS 中的数据流组件有高质量的示例代码吗?

我特别需要以下内容:

  1. OLE DB 源
  2. 派生列转换
  3. 平面文件目标。

假设表模式由两列组成: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:

  1. OLE DB Source
  2. Derive Column Transformation
  3. 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凡间太子 2024-07-30 11:46:59

有一些示例使用“原始”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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文