QlikView 直接发现

QlikView Direct Discovery

希望有人可以帮助我进行 QlikView 直接发现。

问题: 我有一个包含两个具有相同结构和索引的不同 table 的数据库。 tbl_kri(kri代表关键风险指标)内为未确认数据,tbl_kri_archive内为确认数据。

Table extract:
customer_id, kri1, kri2, kri3, run_id

run_id 与另一个 table 中的日期相关。

从 Qklikview 的角度来看,我想询问所选客户的所有 kri 详细信息和 run_id,这是 Qlikview 中的选择table。

在 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 还将考虑索引。

此致 安德烈亚斯