Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

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

InformationshinweisBei der Dateierweiterung von DataFiles-Verbindungen wird zwischen Groß- und Kleinschreibung unterschieden. Beispiel: .qvd.

Wie lade ich Daten aus Dateien?

Es gibt verschiedene Möglichkeiten zum Laden von Daten aus Dateien:

InformationshinweisBenutzer mit Bearbeitungsberechtigungen in einem Bereich können in diesem Bereich DataFiles lesen, schreiben und laden. Anderen Benutzern werden die DataFiles nicht angezeigt.

Auswahl von Daten aus einer Datenverbindung im Dateneditor

Gehen Sie zu Datenverbindungen und nutzen Sie das Dialogfeld Datenauswahl 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 Binärbefehlen eingelesen werden, siehe Binary-Befehl.

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:

Einstellungen für die Datenverbindung
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:

Einstellungen für eine Webdatei-Datenverbindung
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.

For i = 0 to 180 step 20 LOAD Title1, "Author", F6 As Replies, Views, "Latest activity" FROM [lib://x2] (URL IS [https://community.qlik.com/community/qlik-sense/new-to-qlik-sense/content?filterID=contentstatus%5Bpublished%5D~objecttype~objecttype%5Bthread%5D&itemView=detail&start=$(i)], html, utf8, embedded labels, table is @1); Next i;

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.

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!