Laden von Daten aus Dateien
Qlik Sense kann Daten aus verschiedenen Dateiformaten lesen.
Dateiformate
Es werden mehrere Datendateiformate unterstützt:
-
Textdateien: Daten in Feldern müssen durch Trennzeichen wie Kommas, Tabulatoren oder Strichpunkte voneinander getrennt werden. Beispiel: kommagetrennte Variablendateien (CSV).
- HTML-Tabellen
-
Excel-Dateien:
InformationshinweisSie können keine Daten aus kennwortgeschützten Excel- oder Excel Binary Workbook-Dateien (.xlsb) laden.Weitere Informationen finden Sie unter Laden von Daten aus Microsoft Excel-Arbeitsblättern.
-
XML-Dateien
-
Native Dateiformate von Qlik QVD- und QVX-Dateien
Weitere Informationen finden Sie unter Arbeiten mit QVD-Dateien.
-
Apache Parquet-Dateien
Weitere Informationen finden Sie unter Arbeiten mit Apache Parquet-Dateien.
- Dateien mit fester Datensatzlänge
-
Data Interchange Format-Dateien (DIF): DIF-Dateien können nur mit dem Dateneditor geladen werden.
Verbindungstypen
Sie können Dateien aus unterschiedlichen Datenverbindungstypen laden:
-
Lokale und Netzwerkdateiordner: Weitere Informationen finden Sie unter Laden von Dateien aus lokalen und Netzwerkdateiordnern.
-
Der Ordner Angehängte Dateien: Sie können diesen Ordner nicht löschen oder bearbeiten. Er enthält die an die App hochgeladenen und angehängten Dateien. (Nicht verfügbar in Qlik Sense Desktop) Weitere Informationen finden Sie unter Hinzufügen von Daten zur App.
-
Dateien im Internet: Weitere Informationen finden Sie unter Laden von Dateien aus Webquellen.
Wie lade ich Daten aus Dateien?
Es gibt verschiedene Möglichkeiten zum Laden von Daten aus Dateien:
Auswahl von Daten aus einer Datenverbindung im Dateneditor
Gehen Sie zu Datenverbindungen und nutzen Sie das Dialogfeld Daten auswählen, um die zu ladenden Daten auszuwählen.
Weitere Informationen finden Sie unter Auswählen von Daten im Dateneditor.
Laden von Daten aus einer Datei durch das Schreiben eines Skriptcodes
Dateien werden mithilfe einer LOAD-Anweisung im Skript geladen. LOAD-Anweisungen können in den vollständigen Satz von Skriptbedingungen eingeschlossen werden. Daten aus anderen Qlik Sense Apps können mithilfe von Binary-Befehlen eingelesen werden.
Weitere Informationen finden Sie unter Load.
Laden von Dateien aus lokalen und Netzwerkdateiordnern
Mit einer Ordnerverbindung können Sie Dateien aus lokalen und aus Netzwerkdateiordnern laden:
UI-Element | Beschreibung |
---|---|
Pfad | Geben Sie den Pfad zum Ordner mit den Datendateien ein. Sie haben zwei Möglichkeiten: Wählen Sie den Ordner aus, geben Sie einen gültigen lokalen Pfad ein oder geben Sie einen UNC-Pfad ein. Beispiel für einen gültigen lokalen Pfad: C:\data\DataFiles\ Beispiel für einen UNC-Pfad: \\myserver\filedir\ InformationshinweisEin zugeordnetes Netzwerklaufwerk kann in dem Pfad nicht verwendet werden. |
Name | Name der Datenverbindung. |
Laden von Dateien aus Webquellen
Mit einer Web-Datei-Datenverbindung können Sie Dateien aus Webquellen laden, beispielsweise FTP, HTTP oder HTTPS. Es kann sich dabei um jeden Dateityp handeln, der von Qlik Sense unterstützt wird:
UI-Element | Beschreibung |
---|---|
URL | Vollständige URL zu der Web-Datei, mit der Sie die Verbindung herstellen möchten, einschließlich Protokollidentifikator. Beispiel: http://unstats.un.org/unsd/demographic/products/socind/Dec.%202012/1a.xls Wenn Sie sich mit einer FTP-Datei verbinden müssen, benötigen Sie möglicherweise Sonderzeichen, beispielsweise: oder @ im Benutzername- und Passwort-Teil der URL. Dann müssen Sie die Sonderzeichen durch ein Prozentzeichen und den hexadezimalen ASCII-Code des entsprechenden Zeichens ersetzen. Beispielsweise müssen Sie: gegen '%3a' und @ gegen '%40' austauschen. |
Name | Name der Datenverbindung. |
Die URL, die in der Webdatei-Datenverbindung festgelegt ist, ist standardmäßig statisch. Sie können die URL aber mit der Formatspezifikationseinstellung URL is überschreiben. Das ist nützlich, wenn Sie Daten aus dynamisch erstellten URLs laden möchten.
Weitere Informationen finden Sie unter URL is.
Laden von Daten aus einer dynamisch erstellten URL
In diesem Beispiel sollen Forum-Posts aus den ersten 10 Seiten des New to Qlik Sense-Forums von Qlik Community geladen werden. Die Forumseite enthält 20 Posts pro Seite, und der abschließende Parameter der URL, start, legt fest, welcher Post als letzter Post auf der Seite angezeigt wird. In dieser Beispiel-URL zeigt die Seite Posts beginnend mit dem Post Nr. 20 und die folgenden 20 Posts.
https://community.qlik.com/community/qlik-sense/new-to-qlik-sense/content?filterID=contentstatus%5Bpublished%5D~objecttype~objecttype%5Bthread%5D&itemView=detail&start=20
Mit dem Zähler i wird in Schritten von 20 durch die Seiten geblättert, bis 180 erreicht ist, was bedeutet, dass die For-Schleife 10 Mal ausgeführt wird.
Um die Seite zu laden, wird die Startseite mit $(i) am Ende der URL in der Einstellung URL is ersetzt.
Damit werden die 200 neuesten Posts aus dem Forum mit Titel, Autor, Anzahl der Antworten und Ansichten sowie Uhrzeit der letzten Aktivität in eine Tabelle geladen.