SSIS可以根据输入

时间:2017-06-02 20:04:40

标签: sql-server excel ssis

我公司的某个部门每天都会收到一份无效借记卡电子表格的报告。它可以包含0到数百个不同的客户端。客户端ID是电子表格中的一列。他们必须记录客户A的记录,制作一个名为Client_A_20170602.xlsx的电子表格,然后通过电子邮件发送给客户A.然后他们必须为客户B做同样的事情。如果只有几个客户那么它就不大了交易做手动,但今天他们有115个不同的客户。他们想知道我是否可以编写一个可以自动执行此过程的SSIS包。

我可以将电子表格带到SQL表中,对客户端ID执行SELECT DISTINCT,将结果放入临时表,遍历临时表上的每个客户端,获取他们的记录,并将它们放入日期标记中表。然后我可以(在SSIS中)使用FOR EACH循环查找包含日期戳的文件并将其写出到电子表格中。

这可以吗?有人可以提出更好的解决方案吗?

谢谢,

迪克

1 个答案:

答案 0 :(得分:0)

另一个解决方案是SSRS报告,每个客户都会收到订阅,并通过电子邮件向他们发送数据。