QlikView Direct Discovery

时间:2017-06-06 13:11:28

标签: mysql qlikview discovery

希望有人可以帮助我进行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的联合? 任何的想法? 非常感谢你提前 最好的祝福 安德烈亚斯

1 个答案:

答案 0 :(得分:1)

修正了它!

问题是MySQL / MariaDB版本10.1的底层。我已将其更新到版本10.2,在此版本中,UNION还会考虑索引。

祝你好运 安德烈亚斯