加载事实表前查找维度代理键有哪几种方式?哪种最快?

助睿ETL中,加载事实表前查找维度代理键有哪几种方式?哪种最快?

10 个赞

助睿ETL中查找维度代理键有三种方式:

内存查询(最快方式)——把所有维度保存在内存中,从计算机RAM中查找,使用"数据库查询"步骤中的"使用缓存"和"从表中加载所有的数据"选项,但需注意容易造成内存溢出,要限制列数;

流查询——适用于查询的数据来源于外部数据源或不在数据库里时,支持从各种数据源和其他步骤查询数据,当维度数据和事实数据能同时准备好时,先使用"表输入"步骤获取每个业务键最后一个版本的维度记录,再用"流查询"步骤将结果作为输入,这是查询大型维度表的最快方式;

数据库查询——在大多数情况下可以很好地工作。

1 个赞