SSIS 平文件目标

SSIS 平文件目标用于将数据写入文件系统中的文本文件。文本文件可以是固定宽度、分隔符、不规则右对齐或带行分隔符的固定宽度。

注意:平文件目标使用平文件连接管理器来创建与文件的连接。

配置 SSIS 平文件目标

步骤 1:将数据流任务从工具箱拖放到控制流,并将其重命名为 SSIS 平文件目标。

Data flow task 1

双击它将打开 SSIS 数据流选项卡。

步骤 2:将 OLE DB 源和平面文件目标拖放到数据流区域。在此示例中,我们将仅解释平面文件目标,因此请参阅 OLE DB 源 文章。有关数据加载的更多信息 >>点击此处

SSIS FLAT FILE Destination 2

双击数据流区域中的平文件目标将打开平文件目标编辑器以配置连接管理器设置。如果您之前没有创建平文件连接管理器,请单击“新建”按钮并进行配置。

单击“新建”按钮后,将打开“平文件格式”窗口。它提供了四个选项:分隔符、固定宽度、带行分隔符的固定宽度和不规则右对齐。在此示例中,我们选择“分隔符”选项,但请选择您要使用的选项,然后单击“确定”按钮。

Choose Format - Delimited, fixed width, ragged right 4

单击“确定”按钮后,将打开一个名为“平文件连接管理器编辑器”的新窗口。在此,单击“浏览”按钮以遍历文件系统并找到所需文件。如果您选择“现有文件”选项,请从文件系统中选择;否则,请创建一个。在这里,我们选择现有文件。

Choose txt from file system 5

选择文件后,我们需要指定我们的文本文件是否在第一行包含列名,方法是选中“第一数据行的列名”选项。由于我们的平面文件包含第一行的列名,因此我们选中了该选项。如果您的文本文件不同,则不要选择它。

SSIS FLAT FILE Destination 6

格式:在此,您可以选择写入文本文件时要使用的格式。

Choose the Format from Delimited, fixed width, and ragged right 7

标题行分隔符:请选择标题行分隔符

SSIS FLAT FILE Destination 8

让我们通过访问平文件连接管理器中的“列”选项卡来检查数据

SSIS FLAT FILE Destination 9

单击预览按钮查看数据预览。

Click Preview button to see data view 10

接下来,请单击“映射”选项卡以检查源列是否已准确映射到目标列。

FLAT FILE Destination 11

单击“确定”以完成 SSIS 平文件目标包的配置。让我们运行并查看我们是否已成功将 SQL 表行传输到平面文件中。

SSIS FLAT FILE Destination 12

从下面的屏幕截图,您可以看到我们已将 SQL 表行传输到 SSIS 平文件目标文本文件中。

Final txt file 13