Verwalten von Big Data mit On-Demand-Anwendungen | Qlik Sense unter Windows Hilfe
Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Verwalten von Big Data mit On-Demand-Anwendungen

Mithilfe von On-Demand-Anwendungen können Sie große Datenquellen in Qlik Sense Enterprise laden und analysieren. Der Versuch, einen großen Datenspeicher auf einmal zu analysieren, ist äußerst ineffizient. Dennoch müssen alle Daten auffindbar sein, um repräsentative Visualisierungen zu erstellen. On-Demand-Anwendungen von Qlik Sense stellen Benutzern Aggregatansichten großer Datenspeicher bereit und ermöglichen ihnen, relevante Teilmengen der Daten für eine detaillierte Analyse zu identifizieren und zu laden.

On-Demand-Anwendungen erweitern die potenziellen Anwendungsfälle für die Datenermittlung und ermöglichen Business-Anwendern die Durchführung assoziativer Analysen für große Datenquellen. Benutzer können zunächst die Daten auswählen, die sie genauer untersuchen möchten, und anschließend interaktiv eine On-Demand-Anwendung erstellen, mit der sie die Daten mit den vollständigen Qlik-In-Memory-Funktionen analysieren können.

Komponenten von On-Demand-Anwendungen

Qlik Sense verwaltet das Laden großer Datenquellen mit Auswahl-Anwendungen, die Aggregatansichten der großen Datenmengen und ein Hineinzoomen und Analysieren der detaillierteren Daten ermöglichen. In jede Auswahl-Anwendung sind App-Navigationslinks für On-Demand-Anwendungen zu mindestens einer Vorlagen-Anwendung eingebettet, die als Grundlage zum Erstellen von On-Demand-Anwendungen verwendet wird. Eigenschaften der Navigationslinks und Vorlagen-Anwendungen ermöglichen eine strikte Kontrolle über die Form und Menge der Daten, die in die On-Demand-Anwendungen geladen werden.

Anwendungen können mehrmals aus der Vorlagen-Anwendung generiert werden, um Datensätze zu verfolgen, die sich häufig verändern. Während Daten entsprechend den in der Auswahl-Anwendung vorgenommenen Auswahlen gefiltert werden, wird der Inhalt einer On-Demand-Anwendung dynamisch aus der zugrunde liegenden Datenquelle geladen. Dieselbe On-Demand-Anwendung kann mehrmals generiert werden, um neue Analysen der sich verändernden Daten zu erstellen.

InformationshinweisDie Generierung von On-Demand-Anwendungen wird durch den On-Demand-Anwendungsdienst gesteuert. Der Dienst ist standardmäßig deaktiviert und muss aktiviert werden, bevor Auswahl- und Vorlagen-Anwendungen verknüpft und On-Demand-Anwendungen generiert werden können. Der On-Demand-Anwendungsdienst wird in der Qlik Management Console verwaltet.

Weitere Informationen finden Sie unter Verwalten von On-Demand-Anwendungen (nur auf Englisch).

Beziehungen zwischen On-Demand-Anwendungskomponenten

On-demand app components.

Erstellen von On-Demand-Anwendungen

Da On-Demand-Auswahl- und Vorlagen-Anwendungen besondere Ladeskripte erfordern, werden sie in der Regel von Benutzern erstellt, die bereits Erfahrung mit dem Schreiben von Qlik Sense Ladeskripten haben. So müssen beispielsweise On-Demand-Auswahl-Anwendungen Daten mit einer moderaten Dimensionsdetailtiefe laden. On-Demand-Vorlagen-Anwendungen enthalten Ladeskripte mit Datenbindungsformeln, die verwendet werden, um die Abfragen bei den Datenquellen zu formulieren.

Eine Auswahl-Anwendung kann mit mehreren Vorlagen-Anwendungen verknüpft werden und eine einzige Vorlagen-Anwendung kann mit mehreren Auswahl-Anwendungen verknüpft werden. Dazu müssen allerdings die Datenbindungsformeln der Vorlagen-Anwendung Feldern in den verknüpften Auswahl-Anwendungen entsprechen. Daher werden Auswahl- und Vorlagen-Anwendungen in der Regel gemeinsam und meist von demselben erfahrenen Skriptautor erstellt.

InformationshinweisIn der Qlik Sense Enterprise-Installation unter ProgramData\Qlik\Examples\OnDemandApp\sample finden Sie Beispiel-On-Demand-Auswahl- und Vorlagenanwendungen.

Um Navigationslinks zu erstellen, muss der Benutzer zudem die Felder in der Auswahl-Anwendung nachvollziehen können, die entsprechende Bindungen in der Vorlagen-Anwendung besitzen. Das liegt daran, dass jeder Navigationslink eine Formel benötigt, mit der die Gesamtanzahl der Detaildatensätze berechnet wird. Das Ergebnis gibt die Aggregatdatensätze an, auf die mithilfe des Auswahlstatus der Auswahl-Anwendung zugegriffen werden kann. Um diese Formel zu erstellen, muss der Ersteller wissen, wie die Gesamtzahl der Datensätze der Vorlagen-Anwendung mithilfe von Feldern, die in der Auswahl-Anwendung verfügbar sind, berechnet wird.

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

Der Benutzer muss das Ladeskript nicht nachvollziehen können, um mithilfe von Auswahl-Anwendungen On-Demand-Anwendungen zu erstellen. Nachdem ein Navigationslink für eine On-Demand-Anwendung erstellt wurde, können Benutzer diesen Navigationslink in die Anwendungs-Navigationsleiste der Auswahl-Anwendung ziehen, um einen Anwendungs-Navigationspunkt zu erstellen. Anschließend werden On-Demand-Anwendungen über diesen Navigationspunkt generiert.

Navigationspunkte stehen zum Generieren von On-Demand-Anwendungen zur Verfügung, sobald die Berechnung der maximalen Zeilenzahl mit der Formel im Navigationslink im vorgeschriebenen Bereich liegt. Ab diesem Zeitpunkt können Benutzer On-Demand-Anwendungen erstellen. Darüber hinaus kann der Benutzer eine Reihe von weiteren Auswahlen vornehmen und auf der Basis dieser Auswahlen weitere Anwendungen generieren.

Weitere Informationen finden Sie unter On-Demand-Apps.

Die Anzahl der On-Demand-Anwendungen, die mit einem Navigationslink generiert werden können, ist begrenzt. Wenn die maximale Anzahl von Anwendungen generiert wurde, muss der Benutzer, der Anwendungen über den Navigationspunkt generiert, eine der vorhandenen Anwendungen löschen, bevor er eine neue On-Demand-Anwendung generieren kann. Die maximale Anzahl generierter Anwendungen gilt für den Navigationslink der On-Demand-Anwendung. Wenn über den Navigationslink ein Navigationspunkt für eine On-Demand-Anwendung erstellt wurde, können mit diesem Navigationspunkt Anwendungen bis hin zur maximalen Anzahl erstellt werden. Wenn mehrere Navigationspunkte über denselben Navigationslink erstellt werden, sind diese Navigationspunkte gemeinsam auf die für den Navigationslink festgelegte maximale Anzahl beschränkt.

Navigationslinks geben auch eine Aufbewahrungsdauer für die generierten Anwendungen vor. On-Demand-Anwendungen werden automatisch gelöscht, wenn ihre Aufbewahrungdauer abläuft.

On-Demand-Anwendungen veröffentlichen

Die meisten Benutzer verwenden On-Demand- und Auswahl-Anwendungen, nachdem sie veröffentlicht wurden. Wenn Auswahl-Anwendungen in einem Stream veröffentlicht werden, können Benutzer, die über eine entsprechende Berechtigung für diesen Stream verfügen, diese verwenden, um Aggregatauswahlen vorzunehmen und On-Demand-Anwendungen über die in den Auswahl-Anwendungen enthaltenen Navigationspunkte zu erstellen. Wie alle veröffentlichten Anwendungen können sie nach der Veröffentlichung nicht mehr geändert werden. Um Navigationspunkte hinzuzufügen, müsste der Benutzer beispielsweise eine Kopie der Auswahl-App anfertigen.

Meist verwenden Benutzer nur erstellte On-Demand-Anwendungen. Jede generierte Anwendung kann separat veröffentlicht werden. Der Navigationslink der Anwendung kann sogar festlegen, dass daraus generierte Anwendungen automatisch in einem bestimmten Stream veröffentlicht werden. Die Benutzer befassen sich in dem Fall mit den ausgewählten Teilen der Daten, die in die erstellten On-Demand-Anwendungen innerhalb des Streams geladen wurden, in dem die Anwendung veröffentlicht wurde.

Vorteile von On-Demand-Anwendungen

On-Demand-Anwendungen unterstützen Business-Anwender und IT-Abteilungen dabei, auf vielfältige Weise von Umgebungen mit großen Datenmengen zu profitieren. On-Demand-Anwendungen:

  • Stellen Benutzern eine Art „Einkaufsliste“ zur Verfügung, die ihnen die Möglichkeit bietet, ihre Anwendungen interaktiv mit einer Teilmenge von Daten wie Zeitraum, Kundensegment oder geografischen Angaben zu füllen.
  • Bieten den vollen Funktionsumfang von Qlik Sense für eine im Speicher gehostete latente Teilmenge.

    Im Gegensatz dazu bewahrt Direct Discovery, das sich ebenfalls zur Verwaltung großer Datenmengen eignet, nicht alle relevanten Daten im Speicher auf. Bei Verwendung von Direct Discovery befinden sich Kennzahldaten bis zur Ausführung in der Quelle.

    Weitere Informationen finden Sie unter Zugriff auf große Datensätze mit Direct Discovery.

  • Ermöglichen der IT zu steuern, wie groß eine Anwendung sein kann, und Anwendungen basierend auf der Datenmenge oder der Auswahl von Dimensionen aufzurufen.
  • Bietet Zugriff auf Nicht-SQL-Datenquellen wie Teradata Aster, MapR, SAP BEx und die PLACEHOLDER-Funktion in SAP HANA.

    Die Durchführung von Nicht-SQL-Abfragen steht im Gegensatz zu Direct Discovery, was nur mit SQL-Datenquellen verwendet werden kann.

  • Ermöglicht die Generierung von anpassbaren SQL- und Ladeskripts.
  • Ermöglicht Section Access in allen Fällen.

Beschränkungen

On-Demand-Anwendungen weisen die folgenden Einschränkungen auf:

  • Qlik NPrinting kann nicht mit On-Demand-Anwendungen verwendet werden.

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!