Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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

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
Sql server 2008 自动化数据源挑战_Sql Server 2008_Ssis_Oracle Sqldeveloper_Informatica Powercenter - Fatal编程技术网

Sql server 2008 自动化数据源挑战

Sql server 2008 自动化数据源挑战,sql-server-2008,ssis,oracle-sqldeveloper,informatica-powercenter,Sql Server 2008,Ssis,Oracle Sqldeveloper,Informatica Powercenter,我从需要导入数据库的源中获得每月的数据提要,但问题是提要每个月都会更改,有时会有更多的列,有时会有更少的列。没有任何一致性 如何管理和自动化这些数据源?我认为这需要的不是专业知识和开箱即用的思维,而是直截了当的回答,即除非数据提供程序承诺使用特定的列结构,否则无法实现自动化。至少如何在SSIS中开始处理可变列计数。如果可能的话,这非常困难。SSIS基于这样的思想:列结构是在设计时设置的,在运行时不会更改。以某种方式将数据放入表中,然后使用动态SQL查询表的列结构来构建所需的语句,这样做更有可能奏

我从需要导入数据库的源中获得每月的数据提要,但问题是提要每个月都会更改,有时会有更多的列,有时会有更少的列。没有任何一致性


如何管理和自动化这些数据源?

我认为这需要的不是专业知识和开箱即用的思维,而是直截了当的回答,即除非数据提供程序承诺使用特定的列结构,否则无法实现自动化。

至少如何在SSIS中开始处理可变列计数。如果可能的话,这非常困难。SSIS基于这样的思想:列结构是在设计时设置的,在运行时不会更改。以某种方式将数据放入表中,然后使用动态SQL查询表的列结构来构建所需的语句,这样做更有可能奏效。找出文件中有多少列。2.将根据步骤#1执行其他列。3.执行大容量插入所有步骤都将使用SSI在脚本任务中完成。我想知道这样做是否可行。或者你可以试试BIML:最多也可以根据某个特定月份的当前列结构自动创建包。那么你在这里真正使用的是什么技术呢?您有Informatica、SSIS和Oracle SQL开发人员Taggedearier,我想看看我是否能在任何BI工具中成功地处理这一问题。。但是SSIS是好的。