Zu Hauptinhalt springen

Erstellen einer On-Demand-Auswahl-Anwendung

Eine On-Demand-Auswahl-Anwendung ermöglicht die Auswahl von Teilmengen von großen Datensätzen, sodass Qlik Associative Engine effizient Verknüpfungen erstellen kann. In Umgebungen mit sehr großen Datenmengen sollte die Auswahl-Anwendung nur eine moderate Dimensionsdetailtiefe laden. Beispielsweise könnte eine Auswahl-Anwendung, deren Daten auf Verkaufsdaten basiert, die nach Quartal, Region und Produktkategorie aggregiert wurden, eine SQL SELECT-Anweisung wie die folgende verwenden:

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

Die Kennzahl-Formeleigenschaft für On-Demand-Apps basiert in der Regel auf einem berechneten Aggregatergebnis aus einer zum Laden der Daten verwendeten SQL GROUP BY-Abfrage. Weil die Auswahl-Anwendung eine GROUP BY-Abfrage zum Aggregieren der SALE_DETAIL-Datensätze verwendet, muss eine Aggregierungsfunktion, in diesem Fall SUM auf die Kennzahlfelder UNIT_COST, QUANTITY und die berechneten Werte für TOTAL_SALE und TOTAL_PROFIT angewendet werden.

Der Befehl SUM(1) AS TOTAL_LINE_ITEMS ermöglicht die genaue Ermittlung der Gesamtzahl der Verkaufseinzelposten für jede Kombination von Region, Quartal und Produktkategorie. Beim Erstellen eines Links, der zum Generieren von On-Demand-Anwendungen verwendet wird, muss eine Kennzahlformel bereitgestellt werden, um die Anzahl der in die On-Demand-Anwendungen geladenen Datensätze zu steuern. Wenn beim SALE_DETAIL-Beispiel ein Benutzer mehrere Produktkategorien, Regionen und/oder Quartale auswählt, kann für TOTAL_LINE_ITEMS eine Summe berechnet werden, um zu ermitteln, ob die Auswahl den Datensatz-Grenzwert für die On-Demand-Anwendung übersteigt.

Grenzwerte für Datensätze werden festgelegt, wenn die Auswahl-Anwendung mit einer Vorlagen-Anwendung verknüpft ist, um einen Anwendungs-Navigationslink zu erstellen. Jeder Anwendungs-Navigationslink hat einen Grenzwert für Datensätze. Mehrere Navigationslinks können über die Auswahl-Anwendung erstellt werden. In der Regel werden mehrere Anwendungs-Navigationslinks erstellt, die eine Auswahl-Anwendung mit verschiedenen Vorlagen-Anwendung verknüpfen, um mehrere Ansichten von Daten zu erstellen.

Individuelle Navigationslinks für On-Demand-Anwendung können in einer Auswahl-Anwendung für die Veröffentlichung eingeschlossen werden. Nachdem ein Anwendungs-Navigationslink in der Auswahl-Anwendung eingeschlossen ist, wird er zum Erstellen von mindestens einem Anwendungs-Navigationspunkt verwendet, der Benutzern von bestimmten Arbeitsblättern das Erstellen von On-Demand-Anwendungen anhand der Vorlagen-Anwendung ermöglicht.

Informationen zum Erstellen einer On-Demand-Anwendung finden Sie unter Erstellen einer On-Demand-Anwendung.

Informationshinweis

Nachdem eine On-Demand-Auswahl-Anwendung in einem verwalteten Bereich veröffentlicht wurde, können Sie den Navigationslink in der Auswahl-Anwendung oder der veröffentlichten Anwendung nicht bearbeiten. Wenn Sie den Navigationslink aktualisieren müssen, löschen Sie die veröffentlichte Anwendung. Bearbeiten Sie anschließend den Link in der Auswahl-Anwendung und veröffentlichen Sie die Anwendung erneut in dem verwalteten Bereich.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!