On-Demand-Apps
Mithilfe von On-Demand-Anwendungen können Sie große Datenquellen in Qlik Sense laden und analysieren.
Der Versuch, einen großen Datenspeicher auf einmal zu analysieren, ist äußerst ineffizient. Dennoch müssen, um repräsentative Visualisierungen zu erstellen, alle Daten auffindbar 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 bestehen aus mehreren Bausteinen oder Komponenten, und einige dieser Komponenten werden von Benutzern mit Kenntnissen in der komplexen Skripterstellung erstellt.
Weitere Informationen finden Sie unter Verwalten von Big Data mit On-Demand-Anwendungen.
Generieren einer On-Demand-Anwendung
Um eine On-Demand-Anwendung zu generieren, wählen Sie eine verwaltbare Teilmenge von Daten mit der On-Demand-Auswahl-Anwendung aus. Jede Auswahl-Anwendung, mit der Sie arbeiten, enthält einen oder mehrere Navigationslinks zum Generieren von On-Demand-Anwendungen in der Anwendungs-Navigationsleiste.
Die On-Demand-Anwendungen in der Anwendungs-Navigationsleiste enthalten Fertigstellungsanzeigen, die grün werden, sobald Sie in der Auswahl-Anwendung eine Auswahl treffen. Jede On-Demand-Anwendung im Anwendungs-Navigationsbalken kann nur eine begrenzte Menge an Daten enthalten. Wenn in der Auswahl-Anwendung Auswahlen getroffen werden, gibt die Fertigstellungsanzeige an, ob die ausgewählte Datenmenge in dem für die On-Demand-Anwendung festgelegten Rahmen bleibt.
Sobald die Anzeige einer On-Demand-Anwendung vollständig grün ist, können Sie diese Anwendung mit den aktuell ausgewählten Daten generieren. Sie können auch wählen, eine zuvor erstellte Instanz dieser Anwendung zu öffnen. Jede On-Demand-Anwendung in der Anwendungs-Navigationsleiste kann mehrmals generiert werden und die generierten Anwendungen bleiben zugänglich. Wenn die maximale Anzahl an Anwendungen generiert wurde, müssen Sie eine vorhandene Anwendung löschen, bevor Sie eine neue On-Demand-Anwendung generieren können. On-Demand-Anwendungen können auch eine Ablaufzeit haben, nach der sie automatisch gelöscht werden.
Die maximale Anzahl der Anwendungen und die Aufbewahrungsfrist werden im Navigationslink einer On-Demand-Anwendung festgelegt. Der Anwendungs-Navigationslink ist einer der Bausteine von On-Demand-Anwendungen. Er wird üblicherweise vom Ersteller der Auswahl-Anwendung hinzugefügt.
Gehen Sie folgendermaßen vor:
- Öffnen Sie eine On-Demand-Auswahl-Anwendung.
- Wählen Sie in der Auswahl-Anwendung Visualisierungsobjekte aus.
-
Wenn die Fertigstellungsanzeige für eine On-Demand-Anwendung in der Anwendungs-Navigationsleiste vollständig grün ist, klicken Sie auf die On-Demand-Anwendung.
Sie können eine On-Demand-Anwendung in der Anwendungs-Navigationsleiste auswählen, um das Erstellungsfenster der Anwendung zu öffnen. Hier klicken Sie auf
, um die Beschränkung (zulässige Höchstzahl von Datensätzen) und die Anzahl der aktuell ausgewählten Datensätze anzuzeigen. Sie können auch die Anzahl der für jedes Feld ausgewählten Werte und eventuelle Beschränkungen für die Felder anzeigen. Bei der Erstellung von On-Demand-Anwendungen können Beschränkungen auf einzelne Felder festgelegt werden. Beispielsweise kann ein Feld für das Jahr eingeschränkt sein, sodass nicht mehr als zwei Werte ausgewählt werden können.
Wenn die Anzahl der aktuell ausgewählten Datensätze (Zeilenanzahl) kleiner als die oder gleich der zulässigen Höchstzahl von Datensätzen ist, wechselt die Fertigstellungsanzeige vollständig auf Grün. Eine Anwendung kann jedoch erst generiert werden, wenn alle Beschränkungen erfüllt sind. Wenn die Zeilenanzahl innerhalb der Beschränkung liegt, aber eines oder mehrere der Felder nicht den Anforderungen ihrer Beschränkungen entsprechen, wird die Schaltfläche Neue App generieren nicht aktiviert.
InformationshinweisWenn Sie Neue App generieren auswählen, während das Einschränkungsfenster geöffnet ist, wird die generierte Anwendung nicht angezeigt. Klicken Sie auf, um das Fenster zu schließen. Die neue Anwendung ist jetzt aufgeführt, wenn sie erfolgreich generiert wurde.
-
Klicken Sie auf die Schaltfläche Neue App generieren, um eine neue Instanz der On-Demand-Anwendung mit den aktuell ausgewählten Daten zu erstellen.
Die neue Instanz der Anwendung wird generiert und im Erstellungsfenster über der Schaltfläche Neue App erstellen angezeigt.
Um mehr über die generierte Anwendung zu erfahren, öffnen Sie das Detailfenster.
In dieser Ansicht können Sie die On-Demand-App auch umbenennen. Standardmäßig wird On-Demand-Apps der Name des Navigationspunktes zugewiesen, von dem aus sie generiert wurden, und der Name des Benutzers wird angehängt. Wenn beispielsweise der Name des Navigationspunkts „Ox Sample Detail“ lautet, wäre der Standardname der generierten On-Demand-App „Ox Sample Detail_John-Doe“ für den Benutzer „John Doe“. In der obigen Abbildung wurde der Name der On-Demand-App in „Ox Sample Detail_Airlines“ umbenannt. Sie können eine On-Demand-Anwendung umbenennen, selbst wenn sie veröffentlicht wurde.
Informationshinweis Von anonymen Benutzern generierte On-Demand-Anwendungen erhalten Standardnamen, die darauf hinweisen, dass sie von einem anonymen und nicht von einem registrierten Benutzer erstellt wurden. Anonyme Benutzer können die Namen der generierten Anwendungen ändern, genauso wie registrierte Benutzer die Namen ihrer Anwendungen ändern können.Über die Schaltfläche Übernehmen werden die auf der Registerkarte der erstellten On-Demand-Anwendung aufgeführten Auswahlen auf die Auswahl-Anwendung angewendet.
-
Wählen Sie App öffnen aus dem Menü
> aus, um die generierte Anwendung zu öffnen.
Sie können auch Daten neu laden und eine On-Demand-Anwendung neu generieren. Das Menü Neu laden ist verfügbar, wenn der Detailbereich geöffnet ist:
Die Auswahlen auf dem Menü Neu laden funktionieren wie folgt:
- Neu laden: lädt die Daten basierend auf den aktuellen Auswahlen neu, die innerhalb der On-Demand-Anwendung vorgenommen wurden.
-
Mit aktuellen Auswahlen erneut generieren: generiert die On-Demand-Anwendung mit den aktuellen Auswahlen, die innerhalb der Auswahl-Anwendung vorgenommen wurden.
InformationshinweisÜber die Schaltfläche Übernehmen auf der Registerkarte Auswahlen werden die Auswahlen der On-Demand-Anwendung auf die Auswahl-Anwendung angewendet. Die Auswahlen der On-Demand-Anwendung sind diejenigen, die als Auswahlen, die bei der Generierung dieser App getroffen wurden aufgeführt sind. Weitere Informationen finden Sie in der Abbildung oben.Dies ist das Gegenteil von der Aktion, wenn Mit aktuellen Auswahlen erneut generieren verwendet wird.
- Mit aktuellen Auswahlen erneut generieren: generiert eine neue On-Demand-Anwendung mit den aktuellen Auswahlen, die innerhalb der Auswahl-Anwendung vorgenommen wurden. Die zuvor generierte On-Demand-Anwendung bleibt in ihrem aktuellen Zustand.
Arbeiten mit einer veröffentlichten On-Demand-Anwendung
Die meisten Benutzer, die On-Demand-Anwendungen zum Untersuchen großer Datenmengen verwenden, greifen auf diese als veröffentlichte Anwendungen zu. Es gibt zwei Punkte, an denen die meisten Benutzer On-Demand-Anwendungen verwenden werden:
- In einer veröffentlichten On-Demand-Auswahl-App. Dort wählt der Benutzer Daten aus und generiert eine On-Demand-App über die App-Navigationsleiste.
- In einem Stream, in dem eine generierte On-Demand-Anwendung veröffentlicht wird.
Veröffentlichte On-Demand-Anwendungen enthalten eine vorab ausgewählte Teilmenge von Daten aus einer sehr großen Datenquelle. Sie können diese Daten mithilfe der Visualisierungsobjekte in der On-Demand-Anwendung auswerten. In dieser Hinsicht sind On-Demand-Anwendungen mit Anwendungen vergleichbar, die mit Daten aus einer anderen Quelle erstellt wurden.
Nachdem sie veröffentlicht wurden, können Sie sie nicht mehr ändern. Allerdings können Sie, wie bei anderen veröffentlichten Anwendungen, private Arbeitsblätter und Storys hinzufügen, wenn Sie über die entsprechenden Zugriffsrechte verfügen. Mit veröffentlichten On-Demand-Anwendungen arbeiten Sie genauso wie mit anderen veröffentlichten Anwendungen.