hoffentlich kann mir jemand mit QlikView direkte Entdeckung helfen.QlikView Direct Discovery
Problem: Ich habe eine Datenbank mit zwei verschiedenen Tabellen mit der gleichen Struktur und Indizes. Innerhalb des tbl_kri (kri steht für Key Risk Indicators) sind nicht bestätigte Daten, innerhalb von tbl_kri_archive sind bestätigte Daten.
Table extract:
customer_id, kri1, kri2, kri3, run_id
run_id bezieht sich auf ein Datum in einer anderen Tabelle.
Aus Sicht von Qklikview möchte ich nach allen Kri-Detailinformationen für einen ausgewählten Kunden und run_id fragen, die in Qlikview auswählbar sind.
In der MySQL-Datenbank, die ich jedoch eine Ansicht wie
SELECT * FROM tbl_kri
UNION ALL
SELECT * FROM tbl_kri_archive.
schaffen kann, wird die Vereinigung nicht alle Indizes berücksichtigt werden und die Laufzeit nehmen ist sehr schlecht. Mehrere Millionen Datensätze werden ohne Verwendung eines Indexes gesucht.
Die Integration in QlikView ist wie DIRECT QUERY
DIMENSION customer_id
MEASURE kri1, kri2, kri3, run_id
FROM tbl_kri;
Aber wie kann ich die Union der tbl_kri_archive implementieren? Irgendeine Idee? Vielen Dank im Voraus Mit freundlichen Grüßen Andreas