2017-06-06 15 views
1

うまくいけば誰かがQlikViewの直接的な発見で私を助けることができます。QlikView Direct Discovery

問題: 同じ構造とインデックスを持つ2つの異なるテーブルを持つデータベースがあります。 tbl_kri(kriはキーリスクインジケータを意味します)内は未確認データ、tbl_kri_archive内は確認済みデータです。

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

run_idは別のテーブルの日付と関連しています。

Qklikviewの視点から、Qlikviewで選択可能な選択された顧客とrun_idのすべてのkri詳細情報をお聞きしたいと思います。私はしかし、組合がすべてのアカウントと実行時にインデックスになりません

SELECT * FROM tbl_kri 
UNION ALL 
SELECT * FROM tbl_kri_archive. 

のようなビューを作成することができますMySQLデータベースで

は非常に悪いです。索引を使用せずに数百万のレコードが検索されます。

は、QlikViewの中の統合は DIRECT QUERY

DIMENSION customer_id 
MEASURE kri1, kri2, kri3, run_id 
FROM tbl_kri; 

のようなものです。しかし、どのように私はtbl_kri_archiveに労働組合を実装することができますか? ありがとうございました。 お礼 Andreas

答えて

1

固定!

問題は、下位層のMySQL/MariaDBバージョン10.1でした。バージョン10.2にアップデートしました。このバージョンでは、UNIONはインデックスも考慮に入れます。

ベストアンサー アンドレアス