Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何对SSIS自定义数据流组件中的输入强制执行多线程_Ssis - Fatal编程技术网

如何对SSIS自定义数据流组件中的输入强制执行多线程

如何对SSIS自定义数据流组件中的输入强制执行多线程,ssis,Ssis,我正在编写一个具有2个输入的SCD2查找组件: 主数据流输入,包含业务密钥和生效日期 用于填充包含要查找的代理项的SCD2记录缓存的输入 我需要有效地暂停/延迟第一个输入,直到第二个输入中的所有缓冲区都被消耗,并且字典已经建立 问题是,一旦SSIS在输入#1上发送缓冲区,它就不会在缓存输入上再发送任何缓冲区,直到主输入的缓冲区被处理 如何在处理输入2的同时有效地将输入1置于睡眠状态?我与@lewiguez处于同一阵营-我不熟悉这些技术。但是,听起来您确实希望异步执行此操作,因此我在谷歌上搜索

我正在编写一个具有2个输入的SCD2查找组件:

  • 主数据流输入,包含业务密钥和生效日期
  • 用于填充包含要查找的代理项的SCD2记录缓存的输入
我需要有效地暂停/延迟第一个输入,直到第二个输入中的所有缓冲区都被消耗,并且字典已经建立

问题是,一旦SSIS在输入#1上发送缓冲区,它就不会在缓存输入上再发送任何缓冲区,直到主输入的缓冲区被处理


如何在处理输入2的同时有效地将输入1置于睡眠状态?

我与@lewiguez处于同一阵营-我不熟悉这些技术。但是,听起来您确实希望异步执行此操作,因此我在谷歌上搜索了“ssis异步”,并获得了以下有希望的结果:


希望这能帮助你……

我和@lewiguez是同一阵营的人——我不熟悉这些技术。但是,听起来您确实希望异步执行此操作,因此我在谷歌上搜索了“ssis异步”,并获得了以下有希望的结果:

希望这能帮助你