我需要澄清一下在典型的ETL数据仓库架构中,数据如何从源系统流向目标系统。例如,源系统、目标系统和ETL服务器在三个不同的网络中,在ETL中,有一些转换和逻辑应用。在这种情况下,数据是否从源系统->ETL服务器->目标服务器,或者源系统->目标系统之间的转换应用,而数据不流经ETL服务器?
在大多数情况下(我想不出有什么例外,但一定有一些例外),数据从源系统流向ETL服务器,然后流向目标服务器。变换发生在ETL服务器上,如果该机器功率不足或内存不足,往往会造成瓶颈。如果是这种情况,ELT方法可能变得必要。不过,大多数ETL工具都能轻松适应这种方法。
任何更具体的东西将取决于你使用的具体ETL产品和你的服务器架构。