Tworzenie aplikacji selekcji On-demand
Aplikacja selekcji On-demand umożliwia wybór podzbiorów dużych zestawów danych, dzięki czemu program Qlik associative engine może tworzyć asocjacje wydajnie i efektywnie. W środowiskach o bardzo dużych ilościach danych zalecamy użycie aplikacji selekcji w celu załadowania tylko umiarkowanego poziomu szczegółowości wymiaru. W środowiskach o bardzo dużych ilościach danych zalecamy użycie aplikacji selekcji w celu załadowania tylko umiarkowanego poziomu szczegółowości wymiaru. Na przykład aplikacja selekcji, której dane są oparte na danych sprzedaży zagregowanych według kwartałów, regionów i kategorii produktów, może używać instrukcji SQL SELECT, takiej jak poniżej:
SELECT SUM(S.UNIT_COST) AS TOTAL_UNIT_COST, SUM(S.QUANTITY) AS TOTAL_QUANTITY, SUM(S.UNIT_PRICE * S.QUANTITY) AS TOTAL_SALE, SUM( (S.UNIT_PRICE - S.UNIT_COST) * QUANTITY) AS TOTAL_PROFIT, SUM(1) AS TOTAL_LINE_ITEMS, S.REGION, S.YEARQUARTER, S.PRODCAT, FROM SALE_DETAIL S GROUP BY S.REGION, S.YEARQUARTER, S.PRODCAT
Właściwość wyrażenia miary On-demand jest zwykle oparta na obliczonym wyniku agregacji z zapytania
SUM(1) AS TOTAL_LINE_ITEMS umożliwia precyzyjny pomiar łącznej liczby pozycji wiersza sprzedaży dla każdej odmiennej kombinacji regionu, kwartału i kategorii produktu. Podczas tworzenia łącza używanego do wyprodukowania aplikacji On-demand wyrażenie miary musi zostać udostępnione jako sposób kontroli liczby rekordów ładowanych do aplikacji On-demand. Gdy w przykładzie
Limity rekordów są określane, gdy aplikacja selekcji jest połączona z aplikacją szablonu w celu utworzenia łącza nawigacji aplikacji. Limity rekordów są określane, gdy aplikacja selekcji jest połączona z aplikacją szablonu w celu utworzenia łącza nawigacji aplikacji. Dla każdego łącza nawigacji aplikacji istnieje limit rekordów. Z aplikacji selekcji można utworzyć wiele łączy nawigacji. Zwykle tworzonych jest wiele łączy nawigacji aplikacji w celu połączenia aplikacji selekcji z innymi aplikacjami szablonu w celu wygenerowania wielu widoków danych.
Pojedyncze łącza nawigacji aplikacji On-demand mogą zostać uwzględnione w aplikacji selekcji na potrzeby publikacji. Łącze nawigacji aplikacji uwzględnione w aplikacji selekcji służy do tworzenia co najmniej jednego punktu nawigacji aplikacji, które umożliwiają użytkownikom konkretnych arkuszy tworzenie aplikacji On-demand na podstawie aplikacji szablonu tego łącza.
Więcej informacji o sposobach tworzenia aplikacji On-demand zawiera temat Budowanie aplikacji On-demand.