【问题标题】:Can you re-use code in SSIS? Can you programmatically change source/target?您可以在 SSIS 中重用代码吗?您可以以编程方式更改源/目标吗?
【发布时间】:2012-05-04 02:58:17
【问题描述】:

我有大约 10 个不同的 csv 文件需要解析、转换并加载到 sql server 中。

我不想为此创建 10 个不同的 ssis 包,是否可以创建一个可以创建 10 个不同实例的单个 SSIS 包,并且只需更改配置文件以便它从正确的源中提取csf 文件并保存到正确的表中?

是否也可以创建可重复使用的代码部分,例如通过电子邮件发送有关已加载内容、错误内容和错误内容等的报告。还有其他部分我确信我可以重新 -在需要解析的10个不同文件之间使用。

另外,修改和部署 ssis 包很痛苦吗?

【问题讨论】:

  • csv是同一种格式,不同的名字吗?它们是否具有相同的列,但顺序可能不同?如果其中任何一个都是肯定的,那么是的,您可以在运行时通过表达式动态地将连接字符串设置为平面文件,并且 SSIS 可以继续其愉快的方式。对于重用,我会看一个父子范式。 Parent 选择正确的包来解析数据,当 child 完成后,它会向 parent 报告一组一致的数据,然后 parent 解析并执行它的操作。一旦我对您的数据有更多了解,我会提供链接。

标签: c# sql-server-2008 ssis


【解决方案1】:

这个问题与下面的问题相同。我有一个解决方案,它真的帮助了我。希望对你有帮助。

Best Way to ETL Multiple Different Excel Sheets Into SQL Server 2008 Using SSIS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-01
    • 2015-09-26
    • 1970-01-01
    • 2010-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多