Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.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 SSI根据字段内容将输出发送到多个数据库_Ssis - Fatal编程技术网

Ssis SSI根据字段内容将输出发送到多个数据库

Ssis SSI根据字段内容将输出发送到多个数据库,ssis,Ssis,我有一个暂存数据库,在其中加载与所有国家/地区相关的信息。从登台开始,根据所有表中的字段(国家代码),我必须将完整数据加载到该数据库中。 在staging中,我在表country中有一个字段country\u代码。根据国家代码,我必须将国家代码中的所有表加载到该数据库中。如果国家代码是美国,我必须加载 将所有表加载到USA_数据库,如果国家代码为AUS,则将所有表加载到AUS_数据库等 PS:在暂存数据库中,所有表都有一个字段“country_code”,这样便于映射。 PS2:所有国家的数据库

我有一个暂存数据库,在其中加载与所有国家/地区相关的信息。从登台开始,根据所有表中的字段(国家代码),我必须将完整数据加载到该数据库中。 在staging中,我在表country中有一个字段country\u代码。根据国家代码,我必须将国家代码中的所有表加载到该数据库中。如果国家代码是美国,我必须加载 将所有表加载到USA_数据库,如果国家代码为AUS,则将所有表加载到AUS_数据库等

PS:在暂存数据库中,所有表都有一个字段“country_code”,这样便于映射。 PS2:所有国家的数据库都有精确的文件结构

使用SSI从暂存中加载不同国家/地区数据库中的表的最佳方法是什么?在这种情况下,条件拆分会起作用吗?如果是,如何连接到不同的数据库 基于条件


非常感谢您的帮助。

您好,这真的可能吗?还是我必须为每台服务器创建转换?是的,这是可能的。您是否总是填充同一组国家/地区数据库?例如,如果您知道您将始终必须处理USA、AUS、JPN、CAN和CHN,那么您可以为每个数据流创建单独的数据流,然后在源任务中,您可以根据该国家/地区的国家/地区代码筛选表。