1
1
可能更适合dba.stackexchange.com。但我认为数据库引擎将更快地执行这项任务,因为a)它可以使用索引和表统计信息优化对所有相关表的访问;b)您摆脱了ETL工具和多个数据库查询带来的开销。Pentaho PDI单独处理行,因此对于来自表输入步骤的每一行,每个查找步骤都有一个SQL查询。 |
2
0
我们做得更好是因为:
事实上,我猜想上面的条件正是SQL优化器希望找到并依赖的条件,但由于通用性而无法找到。
因此,使用更容易维护的解决方案(大多数情况下是PDI查找),如果它真的非常慢,那么将其移动到
笔记:
|
Rachel · 如何使用维度中的代理项键填充事实表 6 年前 |
StevenC · 通过PL/SQL填充日期维度表并确定日期类型 6 年前 |
WhatsUp · 数据仓库设计-多个查找值 6 年前 |
Hooman Bahreini · 星型模式设计/最佳实践 7 年前 |