-1

我正在使用 SSIS 2008 版本。我正在寻找使用 SSIS 2008 版本的以下实现。

  1. 从说 F:\ 的位置解压缩文件。当我解压缩时,我会在文件夹中得到一个文件夹,我会得到一个 .txt 文件。

  2. 获得 .txt 文件后,我必须读取/任何 SSIS 进程以删除下面每行示例的前 2 个字母(文本文件将包含如下数据):

    DA1234 345 测试 test1 test2

    DA345 789 测试4 测试5 测试7

以上是文本文件的内容。每行都以“DA”开头,我需要从每行中删除该“DA”。

  1. 删除“DA”后,重命名 .txt 文件并使用与 .txt 文件相同的名称进行压缩,然后将其发送到不同的位置,例如 D:。

  2. 发送过程成功后,从位置原始位置 F: 中删除文件。

请帮助我实现上述要求。

谢谢...........

4

2 回答 2

0

这里有一些资源可以帮助您。其中大部分只需要组合成适合您的工作流程的解决方案。很高兴为您提供进一步的帮助,但这些应该是一些宝贵的资源。

您还可以使用文件系统任务删除文件。

于 2013-11-11T19:59:44.697 回答
0

使用派生库转换将DA替换为“”并插入目标。对于解压缩,您可以使用脚本任务或可以自动解压缩的自定义解压缩任务,对于重命名和移动文件,请使用文件系统任务。

于 2014-12-08T12:43:54.803 回答