Ssis 作为源的复杂查询
我有一个查询要用作源。但这是一个巨大的查询,其中包含大量创建并最终连接的临时表,这些临时表会带来选择数据。所以我使用了脚本任务来完成这个查询,它非常有效。是否有其他方法代替脚本任务?如果使用CTE而不是temp表,则可以直接将其用作OLE DB源中的源查询 或者,您可以将当前逻辑保留在脚本任务中,然后将最终选择中的数据插入临时(物理)表中。然后,数据流任务可以直接在临时表上执行简单的选择。这是一个非常开放的语句。一种选择是直接从数据库引擎以存储过程的形式执行任务。但是,如果您是从包含您正在执行的SSIS包的同一SQL Server中执行存储过程,则我不是这样的用户,它不会提供任何显著的性能提高。@RLH,您不能将带有临时表的存储过程用作源。它无法识别这些列。Ssis 作为源的复杂查询,ssis,Ssis,我有一个查询要用作源。但这是一个巨大的查询,其中包含大量创建并最终连接的临时表,这些临时表会带来选择数据。所以我使用了脚本任务来完成这个查询,它非常有效。是否有其他方法代替脚本任务?如果使用CTE而不是temp表,则可以直接将其用作OLE DB源中的源查询 或者,您可以将当前逻辑保留在脚本任务中,然后将最终选择中的数据插入临时(物理)表中。然后,数据流任务可以直接在临时表上执行简单的选择。这是一个非常开放的语句。一种选择是直接从数据库引擎以存储过程的形式执行任务。但是,如果您是从包含您正在执行的