Arbeiten mit Skripten im Katalog
Bereiten Sie Daten für Analyse-Apps mithilfe von Skripten direkt im Aktivitätscenter Analysen vor. Skripte sind aufgabenspezifische, für einen bestimmten Zweck erstellte Anwendungen, die zum Laden, Umwandeln und Exportieren von Daten dienen. Sie erstellen und verwalten Ihre Skripte im Katalog.
Mithilfe von Skripten können Sie Daten laden und umwandeln, ohne eine Analyse-App zu benötigen. Die Umwandlungen können wiederverwendet werden und Daten an mehrere Apps bereitstellen. Mit Skripten entfällt die Datenvorbereitung im Workflow von Analyse-Apps, es sei denn, die Benutzer möchten selbst Daten in ihrer App erstellen und umwandeln.
Wenn Sie ein Skript im Katalog hinzufügen, wird es in Skript geöffnet. In Skript können Sie Datenskripte erstellen, eine Vorschau anzeigen und die Datenskripte ausführen. Sie können diese Skripte zum Speichern von Daten in QVD-Dateien oder anderen Formaten mit dem Store-Befehl verwenden. Diese Ausgaben können dann von anderen Benutzern beim Erstellen von Analyse-Apps oder beim Vorbereiten von Daten für AutoML verwendet werden. Sie können auch Skripte erstellen, die von anderen Benutzern als Vorlagen für Ladeskripte in Analyse-Apps verwendet werden. Dies beschleunigt die Erstellung von Apps, die ähnliche Datenmodelle verwenden.
Im Skript können Sie die vom Skript verwendeten Datenquellen und alle vom Skript ausgegebenen Dateien anzeigen. Sie können auf Auswirkungsanalysen- und Herkunftsinformationen für das Skript und auf deren Eingaben und Ausgaben zugreifen.
Skripte können für das Laden nach einem vordefinierten Plan oder nach Bedarf eingerichtet werden.
Eine Übersicht über Skripte im Katalog finden Sie unter Navigieren in Skripten im Katalog.
Berechtigungen
Ob Sie Skripte erstellen, anzeigen und löschen können, hängt davon ab, in welchem Bereichstyp Sie arbeiten und welche Berechtigungen Sie für diesen Bereich haben.
Verwalten von Berechtigungen in freigegebenen Bereichen
Verwalten von Berechtigungen in verwalteten Bereichen
Erstellen von Skripten
Sie können Skripte hochladen, indem Sie die Seite „Erstellen“ des Aktivitätscenters von Analysen aufrufen und Skript auswählen. Sie können Skripte auch über Daten vorbereiten in Analysen oder durch Klicken auf Neu erstellen in Katalog erstellen. Wenn Sie ein neues Skript erstellen, können Sie den Zielbereich für das Skript angeben. Standardmäßig werden Skripte dem aktuellen Bereich oder Ihrem persönlichen Bereich hinzugefügt, wenn kein Bereich ausgewählt ist.
Nachdem Sie ein neues Skript erstellt haben, können Sie das Ladeskript entwickeln, das zum Laden von Daten in das Skript und zum Exportieren von Dateien aus dem Skript verwendet wird. Zuerst fügen Sie Datenquellen zu Ihrem Skript im Abschnitt Editor des Skript hinzu. Dann können Sie die Skripterstellungsfunktionen von Qlik nutzen, um die geladenen Daten umzuwandeln. Während der Arbeit können Sie Datenvorschau nutzen, um die Daten anzuzeigen, die von Ihren Ladeskripten exportiert werden sollen. Abschließend fügen Sie die Store-Befehle hinzu, um die geladenen Daten zu speichern und zu exportieren.
Hinzufügen von Datenquellen zu Skripten
Sie können Datenquellen zu Ihrem Ladeskript mithilfe von Qlik Skripterstellungsfunktionen hinzufügen. Sie können vorhandene Datendateien und -verbindungen verwenden. Sie können auch neue Datenquellen und -verbindungen hinzufügen. Sie können vorhandene Datenquellen anzeigen und neue Datenquellen in Datenquellen hinzufügen.
Hinzufügen von Daten aus vorhandenen Datensätzen
Klicken Sie auf Aus Datenkatalog hinzufügen, um den Datenkatalog zu öffnen. Sie können Daten aus zahlreichen Datensätzen laden.
Siehe: Laden von Daten aus dem Datenkatalog
Erstellen von Verbindungen
Klicken Sie auf Neue Verbindung erstellen, um eine Verbindung zu Ihrem Skript hinzuzufügen.
Siehe: Laden von Analysedaten
Erstellen des Ladeskripts
Skripte verwenden eine Datenladesyntax, um eine Verbindung zu Ihren Datenquellen herzustellen und Daten daraus abzurufen, wenn das Skript ausgeführt wird.
In Ihrem Ladeskript legen Sie die zu ladenden Felder und Tabellen fest. Das Skript kann zum Definieren bereichsfähiger Verbindungen genutzt werden, mit denen Sie Daten aus einem anderen Bereich laden oder mit dem Ladeskript nach Datenquellen eines bestimmten Namens im aktuellen Bereich suchen können. Weitere Informationen zu bereichsfähigen Verbindungen finden Sie unter Verweisen auf eine Datenverbindung im Skript.
Sie können die geladenen Daten mit Funktionen im Ladeskript bearbeiten. Der Editor in Skript bietet Ihnen zahlreiche Tools zum Laden und Umwandeln von App-Daten. Sie können Vorgänge wie die Folgenden ausführen:
-
Berechnung neuer Werte
-
Konvertieren codierter Werte
-
Aggregierungswerte
-
Verknüpfen oder Zusammenfassen von Tabellen
-
Validieren von Daten
Weitere Informationen zur Erstellung von Ladeskripten finden Sie unter:
Alle Skripte umfassen ein Standardgebietsschema und lokale Einstellungen, die auf den Auswahlen in Ihrem Profil basieren. Informationen zum Ändern dieser Einstellungen finden Sie unter Ändern von regionalen Einstellungen für Apps und Skripte.
Datenvorschau
Sie können eine Vorschau der Daten im Editor anzeigen. Damit können Sie einen teilweisen Ladevorgang durchführen, ohne alle Daten laden und exportieren zu müssen. Sie können Store-Befehle ignorieren und definieren, wie viele Datenzeilen pro Tabelle in der Vorschau angezeigt werden sollen. Um eine Vorschau der Daten anzuzeigen, klicken Sie auf Datenvorschau.
Weitere Informationen zur Datenvorschau finden Sie unter Datenvorschau in Ladeskripten.
Exportieren von Daten
Sie können Daten mithilfe der Store-Befehle in Ihrem Skript exportieren. Sie können die Befehle manuell zum Skript hinzufügen oder auf in DataFiles klicken, um Store-Befehl einfügen für die unterstützte Befehlserstellung zu öffnen. Weitere Informationen zum Speichern von Daten finden Sie unter Speichern von Daten aus Ladeskripten.
Um das Skript auszuführen und zu exportieren, klicken Sie auf Daten exportieren.
Beschränkungen von Skripten
Skripte weisen die folgenden Beschränkungen auf.
-
Anders als Apps behalten Skripte keine Daten bei, die in das Skript geladen werden. Nachdem die Sitzung beendet ist, werden die Daten entfernt. Wenn Sie beispielsweise eine Vorschau der Daten angezeigt und dann das Skript geschlossen haben, müssen Sie beim nächsten Öffnen des Skripts erneut auf Datenvorschau klicken, um eine neue Datenvorschau zu generieren.
-
Partielle Ladevorgänge werden für Skripte nicht unterstützt.
-
Das Laden von Skripten mit binary-Befehlen wird nicht unterstützt. Da Skripte die geladenen Daten nicht im Skript speichern, führt das Laden von Daten aus einem Skript mit einem binary-Befehl zu leeren Tabellen.
-
Skripte unterstützten Abschnittszugriff nicht.
-
Wenn eine Vorschau der Daten (ohne Aktivieren von Store-Befehl verwenden) angezeigt wird, zählt dies hinsichtlich der Ladeinformationen nicht als Laden.
-
Exportierte Skripte, die in Qlik Sense Enterprise on Cloud Services, Qlik Sense Desktop oder Qlik Sense Mobile hochgeladen werden, werden als Apps ohne Daten angezeigt.
-
Mitglieder freigegebener Bereiche mit der Berechtigung Kann verwalten können die Registerkarte Veröffentlichte Kopien in Übersicht anzeigen, sehen aber keine veröffentlichten Skripte. Wenn sie die Berechtigung Kann veröffentlichen haben, können sie ihre eigenen Skripte anzeigen.