SSIS - 创建摘要输出文件

时间:2017-11-27 11:21:18

标签: sql-server ssis manifest etl script-component

我想在orded中使用SSIS对来自各种数据源的多个文件(CSV,Excel)执行转换,输出应该始终是特定结构的CSV文件。

执行转换步骤后的一个要求是在以下结构中创建一个关于过程结果的输出摘要文件(MANIFEST FILE)

  

BATCH_ID | EXTRACTED_FILE_NAME | MODEL_TYPE | RECORD_COUNT | TOTAL_QTY | GENERATED_ON_TE | CONTENTS_FROM_DATE | CONTENTS_TO_DATE | WORKSET_ID | FILE_STATUS | FILE_STATUS_TS

     

000005 | NSL_B_YFRCARRAB0_PRODUCT_MASTER_20171122.txt | B | 829 || 20171122121525 |||||


重要栏目:

批次ID:运行ID

EXTRACTED_FILE_NAME:SSIS创建的CSV文件的名称(输出文件)

RECORD_COUNT:输出文件中的行数

TOTAL_QTY:列QTY的总和

GENERATED_ON_TE:生成文件时

STATUS_TS:状态 - 确定/失败

此输出是否可以在SSIS中实现?我可以在不使用脚本组件的情况下创建它吗?如果我必须使用脚本组件,你可以导航我一点点吗?

非常感谢, 马丁!

0 个答案:

没有答案