Verbinden von Datenquellen in Ladeskripten
Datenverbindungen im Dateneditor ermöglichen das Speichern von Verknüpfungen zu den Datenquellen, die Sie häufig verwenden: Datenbanken, lokalen Dateien oder Remote-Dateien.
Datenverbindungen listet die von Ihnen gespeicherten Verbindungen in alphabetischer Reihenfolge auf. Sie können das Suchfeld durch Eingabe eines bestimmten Namens oder Typs dazu verwenden, die Liste der Verbindungen einzugrenzen. Sie können auf Datenverbindungen zugreifen, indem Sie auf Datenquellen klicken.
Weitere Informationen finden Sie unter Verbinden mit Datenquellen.
Erstellen einer neuen Datenverbindung
Gehen Sie folgendermaßen vor:
-
Klicken Sie auf Datenquellen.
- Klicken Sie auf Neue Verbindung erstellen.
-
Wählen Sie den Typ der Datenquelle aus der Dropdown-Liste aus, den Sie erstellen möchten.
Das Dialogfeld mit den Einstellungen für die spezifische ausgewählte Datenquelle wird geöffnet.
-
Geben Sie die Einstellungen für die Datenquelle ein und klicken Sie auf Erstellen, um die Datenverbindung zu erstellen.
An den Verbindungsnamen werden Ihr Benutzername und Ihre Domäne angehängt, um sicherzustellen, dass er eindeutig ist.
Die Datenverbindung wird nun mit Ihnen als Standardbenutzer erstellt. Wenn Sie möchten, dass andere Benutzer die Verbindung in einer Serverinstallation verwenden können, müssen Sie die Zugriffsrechte der Verbindung in Qlik Management Console bearbeiten.
Löschen einer Datenverbindung
Gehen Sie folgendermaßen vor:
-
Klicken Sie auf Datenquellen.
- Klicken Sie auf der Datenverbindung, die Sie löschen möchten, auf
.
- Bestätigen Sie das Löschen der Verbindung.
Die Datenverbindung wurde gelöscht.
Bearbeiten einer Datenverbindung
Gehen Sie folgendermaßen vor:
-
Klicken Sie auf Datenquellen.
-
Wählen Sie unter Datenverbindungen den Bereich mit der Datenverbindung aus, die Sie bearbeiten möchten.
- Klicken Sie bei der Datenverbindung, die Sie bearbeiten möchten, auf
.
-
Bearbeiten Sie die Datenverbindung. Die Datenverbindungsdetails richten sich nach der Art der Verbindung.
Möglicherweise müssen Sie die Anmeldeinformationen der Verbindung angeben.
Die Datenverbindung wurde aktualisiert.
Einfügen eines Verbindungsstrings
Für die meisten Verbindungen sind Verbindungsstrings erforderlich. Ausschließlich Ordner- und Web-Datei-Verbindungen erfordern keine Verbindungsstrings.
Gehen Sie folgendermaßen vor:
- Klicken Sie auf der Verbindung, in die ein Verbindungsstring eingefügt werden soll, auf
.
Der Verbindungsstring für die ausgewählte Datenverbindung wird an der aktuellen Position im Dateneditor eingefügt.
Weitere Informationen finden Sie unter Connect.
Auswählen von Daten aus einer Datenverbindung
Wenn Sie Daten aus einer Datenverbindung auswählen und in Ihre Anwendung laden möchten, gehen Sie wie folgt vor:
-
Klicken Sie auf Datenquellen.
- Neue Verbindung erstellen, die auf die Datenquelle verweist (falls die Datenverbindung noch nicht vorhanden ist).
-
Daten aus der Verbindung auswählen.
Verweisen auf eine Datenverbindung im Skript
Sie können die Datenverbindung verwenden, um auf Datenquellen in Befehlen und Funktionen im Skript zu verweisen, typischerweise dort, wo Sie sich auf einen Dateinamen mit einem Pfad beziehen möchten.
Die Syntax für den Bezug auf eine Datei ist 'lib:// (Verbindungsname)/(Dateiname_einschließlich_Pfad)'
Beispiel: Laden einer Datei aus einer DataFiles-Verbindung
In diesem Beispiel wird die Datei orders.csv aus dem angegebenen Speicherort in die Folder-Datenverbindung geladen. Das kann beispielsweise ein Ordner sein, den Ihr Administrator auf dem Qlik Sense-Server erstellt.
LOAD * FROM 'lib://DataSource/orders.csv';Beispiel: Laden einer Datei aus einem Unterordner
In diesem Beispiel wird die Datei Customers/cust.txt aus dem DataSource Datenverbindungsordner geladen. Customers ist ein Unterordner im Standort, der in der Datenverbindung definiert ist.
LOAD * FROM 'lib://DataSource/Customers/cust.txt';Beispiel: Laden aus einer Web-Datei
In diesem Beispiel wird eine Tabelle aus der Web-Datei-Datenverbindung PublicData geladen, die den Link zur tatsächlichen URL enthält.
LOAD * FROM 'lib://PublicData' (html, table is @1);Beispiel: Laden aus einer Datenbank
In diesem Beispiel wird die Tabelle Sales_data aus der Datenbankverbindung DataSource geladen.
LIB CONNECT TO 'DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;Wo ist die Datenverbindung gespeichert?
Verbindungen werden mithilfe der Qlik Sense Repository Service gespeichert.In einer Qlik Sense-Server-Bereitstellung können Sie Datenverbindungen mit Qlik Management Console verwalten. Mit Qlik Management Console können Sie Datenverbindungen löschen, Zugriffsrechte festlegen und andere Systemverwaltungsaufgaben durchführen.