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