gpt4 book ai didi

sql-server - SSIS : Creating a flat file with different row formats

转载 作者:行者123 更新时间:2023-12-04 09:31:19 25 4
gpt4 key购买 nike

我想创建一个平面文件输出,其中行的格式不同。
文件有页眉、中间数据行、页脚行。
文件将如下所示

H|deptcode123|deptNameXYZ|totalemp300   
E|Sam|Johnson|address1|empCode1|........many other columns
E|Sam2|Johnson2|address2|empCode2|........many other columns
E|Sam4|Johnson3|address3|empCode3|........many other columns
E|Sam5|Johnson4|address4|empCode4|........many other columns
J|300|250000

如何在 SSIS 中生成此文件。输入将来自不同的表,我计划编写 3 个单独的查询/sp 来获取页眉、中间行和页脚行记录。

最佳答案

为此,您需要为每种不同类型的行集设置一个数据流和连接管理器。例如,要拥有不同的页眉、正文和页脚,您需要 3 个数据流和 3 个平面文件连接管理器。每个平面文件连接管理器都指向同一个文件。诀窍是确保设置 Overwrite data in the file在平面文件目标中未选中。通过这种方式,每个数据流都会执行并附加到文件中,并且每个数据流都可以具有其离散的列和数据类型。

enter image description here enter image description here

关于sql-server - SSIS : Creating a flat file with different row formats,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43286430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com