解压缩 - >删除不需要的字符 - > zip->重命名 - >移动到其他位置使用SSIS 2008

时间:2013-11-11 14:20:52

标签: ssis

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

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

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

    DA1234 345 test test1 test2

    DA345 789 test4 test5 test7

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

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

    2. 一旦发送过程成功,请从位置原始位置F中删除该文件:

    3. 请帮助我达到上述要求。

      由于...........

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

使用Derived coulmn transforamation将DA替换为""并插入到目的地。对于解压缩,您可以使用脚本任务或自动解压缩的自定义解压缩任务,用于重命名&移动文件使用文件系统任务。