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. Für repräsentative Visualisierungen müssen allerdings alle Daten erkennbar sein. On-Demand-Anwendungen von Qlik Sense stellen Benutzern Aggregatansichten großer Datenspeicher bereit und ermöglichen ihnen, relevante Teilmengen der Daten für eine ausführliche 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 im Aktivitätscenter Administrationçverwaltet.

Weitere Informationen finden Sie unter Aktivieren der Generierung von On-Demand-Anwendungen.

Beziehungen zwischen On-Demand-Anwendungskomponenten

Komponenten von On-Demand-Apps.

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.

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.

Freigeben von On-Demand-Anwendungen

Sie können On-Demand-Auswahl-Anwendungen in einem freigegebenen oder verwalteten Bereich freigeben. Zuerst müssen Sie die Arbeitsblätter der Auswahl- und der Vorlagen-Anwendungen als öffentlich festlegen. Dann können Sie die Auswahl-Anwendung zu einem freigegebenen oder verwalteten Bereich hinzufügen. Wenn Sie in einem verwalteten Bereich veröffentlichen, brauchen Sie nur die Auswahl-Anwendung zu veröffentlichen.

Benutzer mit Zugriff auf Anwendungen in diesen Bereichen können auf die Navigationspunkte in diesen Anwendungen zugreifen. Beispielsweise können Sie eine On-Demand-Anwendung über die App-Navigationsleiste generieren.

Warnhinweis

Wenn Ihre Anwendungen in verwalteten oder freigegebenen Bereichen vertrauliche Daten enthalten, verwenden Sie On-Demand-Anwendungen mit Vorsicht und bestätigen Sie die Berechtigungen der Benutzer, die Zugriff auf Ihre Auswahl-Anwendungen haben.

On-Demand-Anwendungen werden den persönlichen Bereichen der Benutzer hinzugefügt. Wenn Benutzer die Berechtigungen Kann beitragen, Kann verwalten, Kann veröffentlichen oder Besitzer in einem freigegebenen oder verwalteten Bereich haben, können sie ihre generierten On-Demand-Anwendungen über ihren persönlichen Bereich an andere Benutzer freigeben.

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.

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.

  • 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.

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

Beschränkungen

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

  • Die maximale Datenmenge, die an eine On-Demand-Anwendung gesendet werden kann, beträgt 50 MB. Alle darüber hinaus gehenden Mengen führen dazu, dass die On-Demand-Anwendung ohne Fehlermeldung fehlschlägt. Legen Sie die maximale Zeilenanzahl fest, um sicherzustellen, dass Benutzer keine Auswahlen von mehr als 50 MB erstellen können.

  • 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.

  • Wenn Sie das Skript Ihrer Anwendungsvorlage ändern und eine neue Bindungsvariable einfügen, müssen neue On-Demand-Anwendungs-Navigationslinks erstellt werden, um vorhandene Anwendungs-Navigationslinks zu ersetzen. Wenn Sie dies nicht tun, wird die Auswahl für das entsprechende Feld bei vorhandenen On-Demand-Anwendungen, die diese Anwendungsvorlage verwenden, nicht gesendet.

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!