使用SSIS将SQL结果输出导出到基于不同条件的不同excel工作表

时间:2014-07-23 19:41:18

标签: sql sql-server ssis

我有一个pre_defined配置表,包含唯一的查询列表,其中包含ID(标识列),Category和Query列。

我需要创建一个SSIS包来遍历每个查询记录并执行查询以填充结果输出,同时将输出导出到一个excel文件中的多个工作表上。根据“类别”列中定义的内容,工作表选项卡将按原样命名。

例如,查询可以预先定义如下:

   SELECT PAYOR_TYPE, FISCAL_YEAR, SUM(NET_REVENUE) FROM STND_ENCOUNTER

   SELECT PAYOR_TYPE, FISCAL_YEAR, SUM(GROSS_CHARGES) FROM STND_ENCOUNTER

   SELECT PATIENT_TYPE, PAYOR_TYPE, FISCAL_YEAR, SUM(NET_REVENUE) FROM STND_ENCOUNTER

   SELECT PATIENT_TYPE, SERVICE_LINE, FISCAL_YEAR, SUM(NET_REVENUE) FROM STND_ENCOUNTER
   .......

请提供构建此程序包的方法。非常感谢

0 个答案:

没有答案