希望有人可以帮助我进行 QlikView 直接发现。
问题: 我有一个数据库,其中有两个具有相同结构和索引的不同表。 tbl_kri(kri代表关键风险指标)内是未经确认的数据,tbl_kri_archive内是已确认的数据。
Table extract:
customer_id, kri1, kri2, kri3, run_id
run_id 与另一个表中的日期相关。
从 Qklikview 的角度来看,我想询问所选客户的所有 kri 详细信息和 run_id,这可以在 Qlikview 中选择。
在 MySQL 数据库中我可以创建一个类似的视图
SELECT * FROM tbl_kri
UNION ALL
SELECT * FROM tbl_kri_archive.
但是,union all 不会考虑索引,运行时间非常糟糕。不使用索引将搜索数百万条记录。
Qlikview 中的集成就像 直接查询
DIMENSION customer_id
MEASURE kri1, kri2, kri3, run_id
FROM tbl_kri;
但是如何实现与 tbl_kri_archive 的联合? 任何想法? 预先非常感谢 此致 安德烈亚斯
修好了!
问题出在底层 MySQL / MariaDB 版本 10.1。我已将其更新到版本 10.2,在此版本中 UNION 还将考虑索引。
最诚挚的问候 安德烈亚斯