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 还将考虑索引。
此致
安德烈亚斯
希望有人可以帮助我进行 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 还将考虑索引。
此致 安德烈亚斯