Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Select data in the data load editor

You can select which fields to load from files or database tables and which views of the data source you want by using Select data in the data load editor.

As well as selecting fields, you can also rename fields in the dialog. When you have finished selecting fields, you can insert the generated script code into your script.

Some data sources, such as a CSV file, contain a single table, while other data sources, such as Microsoft Excel spreadsheets or databases can contain several tables.

Warnhinweis

Fügen Sie im Dateneditor keine Tabelle hinzu, die bereits mit demselben Namen und denselben Spalten im Datenmanager hinzugefügt wurde.

You open Select data by clicking Data Selection on a data connection in the data load editor.

Selecting data from a database

When selecting data from a database, the data source can contain several tables.

Gehen Sie folgendermaßen vor:

  1. Open the Dateneditor.
  2. Under Data connections on the left, click Data Selection on a database connection.

    The select data dialog is displayed.

  3. This step is relevant to Databricks only. If your Databricks host supports Unity catalog, the catalog you specified in the Create new connection dialog will appear in the Catalog field. You can either leave it unchanged or selected a different catalog from the drop-down list.

    InformationshinweisWhile you can select data from multiple databases, all of the databases must belong to the same catalog.
  4. Select a Database from the drop-down list.

    Some selection dialogs do not have a Database drop-down list because the database name is entered when the connection is configured.

  5. Select Owner of the database.

    The list of Tables is populated with views and tables available in the selected database.

    Some databases do not require that owners be specified in the data selection process.

  6. Select a table.
  7. Select the fields you want to load by checking the box next to each field you want to load.

    You can select all fields in the table by checking the box next to the table name.

    TipphinweisYou can edit the field name by clicking on the existing field name and typing a new name. This may affect how the table is linked to other tables, as they are joined on common fields by default.
  8. Select additional tables if you want to add data from them.

    InformationshinweisEs ist nicht möglich, Felder im Assistenten für die Datenauswahl umzubenennen und dabei die Felder zu filtern. Sie müssen zunächst das Suchwort im Textfeld löschen.
    InformationshinweisEs ist nicht möglich, zwei Felder in derselben Tabelle gleich zu benennen.
  9. When you have finished your data selection, do the following:

    • Click Insert script.

      The data selection window is closed, and the LOAD /SELECT statements are inserted in the script in accordance with your selections.

For more information, see Laden von Daten aus Datenbanken.

Selecting data from a Microsoft Excel spreadsheet

When you select data from a Microsoft Excel spreadsheet, the file can contain several sheets. Each sheet is loaded as a separate table. An exception is if the sheet has the same field/column structure as another sheet or loaded table, in which case, the tables are concatenated.

For more information, see Laden von Daten aus Microsoft Excel-Arbeitsblättern.

Gehen Sie folgendermaßen vor:

  1. Click Data sources.

  2. Click Data Selection on the appropriate folder connection in the data load editor.

    The select file dialog is displayed.

  3. Select a file from the list of files accessible to this folder connection.

  4. Select the first sheet to select data from. You can select all fields in a sheet by checking the box next to the sheet name.

  5. Make sure you have the appropriate settings for the sheet:

    Einstellungen, die Ihnen dabei helfen, die Tabellendaten richtig zu interpretieren
    UI-Element Beschreibung
    Feldnamen Wählen Sie, ob die Tabelle Eingebettete Feldnamen oder Keine Feldnamen enthält. In der ersten Zeile eines Excel-Arbeitsblatts stehen normalerweise die eingebetteten Feldnamen. Wird Keine Feldnamen ausgewählt, werden die Felder A, B, C usw. benannt.

    Größe des Headers

    Wenn Sie die Zeilenzahl einstellen, die für den Tabellen-Header ausgelassen werden soll, werden Zeilen, die keine allgemeinen Informationen enthalten, nicht in einem Spaltenformat angezeigt.

  6. Select the fields you want to load by checking the box next to each field you want to load.

    TipphinweisYou can edit the field name by clicking on the existing field name and typing a new name. This may affect how the table is linked to other tables, as they are joined by common fields by default.
  7. When you are done with your data selection, do the following:

    • Click Insert script.

      The data selection window is closed, and the LOAD /SELECT statements are inserted in the script in accordance with your selections.

TipphinweisYou can also use a Microsoft Excel file as data source using the ODBC interface. In that case you need to use an ODBC data connection instead of an All files data connection.

Selecting data from a table file

You can select data from a large number of data files:

  • Textdateien, in denen die Daten in den Feldern durch Trennzeichen wie Kommas, Tabulator oder Strichpunkte getrennt sind (Comma-Separated-Variable-Dateien (CSV)).
  • HTML-Tabellen
  • XML-Dateien
  • KML-Dateien
  • Native Dateiformate von Qlik QVD und QVX
  • Dateien mit fester Datensatzlänge
  • DIF-Dateien (Data Interchange Format)

Gehen Sie folgendermaßen vor:

  1. Click Data Selection on the appropriate folder connection in the data load editor.

    The select file dialog is displayed.

  2. Select a file from the list of files accessible to this folder connection.

  3. Make sure that the appropriate file type is selected in File format.
  4. Make sure you have the appropriate settings for the file. File settings are different for different file types.

    For more information, see Choosing settings for file types.

  5. Select the fields you want to load by checking the box next to each field you want to load. You can also select all fields in a file by checking the box next to the sheet name.

    TipphinweisYou can edit the field name by clicking on the existing field name and typing a new name. This may affect how the table is linked to other tables, as they are joined by common fields by default.
  6. When you are done with your data selection, click Insert script.

  7. The data selection window is closed, and the LOAD /SELECT statements are inserted in the script in accordance with your selections.

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

Choosing settings for file types

Delimited table files

These settings are validated for delimited table files, containing a single table where each record is separated by a line feed, and each field is separated with a delimited character, for example a CSV file.

Dateiformateinstellungen für Tabellendateien mit Trennzeichen
UI-Element Beschreibung
Dateiformat für Tabellendateien mit Trennzeichen

Wählen Sie Mit Trennzeichen oder Feste Satzlängen.

Wenn Sie eine Auswahl treffen, spiegelt sich dies im Dialog "Daten auswählen" wider.

Feldnamen Wählen Sie, ob die Tabelle Eingebettete Feldnamen oder Keine Feldnamen enthält.

Delimiter

Legen Sie das Trennzeichen für die Tabelle fest.

Anführungszeichen

Legen Sie fest, wie Anführungszeichen verarbeitet werden sollen:

Keine = Anführungszeichen sind nicht zulässig

Standard = standardmäßige Verwendung von Anführungszeichen (die Anführungszeichen können als erste und letzte Zeichen eines Feldwerts verwendet werden)

MSQ = Modern Style Quoting (Anführungszeichen in modernem Stil, die mehrzeiligen Inhalt in Feldern erlauben)

Größe des Headers

Stellen Sie die Zeilenzahl ein, die für den Tabellen-Header ausgelassen werden soll.

Zeichensatz

Wählen Sie den in den Tabellen verwendeten Zeichensatz aus.

Kommentar

Datendateien können Kommentare zwischen Datensätzen enthalten. Sie sind am Zeilenanfang durch ein oder zwei Sonderzeichen wie z. B. // gekennzeichnet.

Geben Sie ein oder mehrere Zeichen zur Kennzeichnung von Kommentarzeilen ein. Zeilen, die mit dem/den hier angegebenen Zeichen beginnen, werden von Qlik Sense nicht geladen.

EOF ignorieren Wählen Sie EOF ignorieren, wenn bei Ihren Daten Dateiende-Zeichen als Bestandteile des Feldwerts enthalten sind.

Fixed record data files

Fixed record data files contain a single table in which each record (row of data) contains a number of columns with a fixed field size, usually padded with spaces or tab characters.

You can set the field break positions in two different ways:

  • Manually, enter the field break positions separated by commas in Field break positions. Each position marks the start of a field.

    Beispiel: 1,12,24

  • Enable Field breaks to edit field break positions interactively in the field data preview. Field break positions is updated with the selected positions. You can:
    • Click in the field data preview to insert a field break.

    • Click on a field break to delete it.
    • Drag a field break to move it.
Dateiformateinstellungen für Datendateien mit festen Satzlängen
UI-Element Beschreibung
Feldnamen Wählen Sie, ob die Tabelle Eingebettete Feldnamen oder Keine Feldnamen enthält.

Größe des Headers

Stellen Sie die Größe des Headers auf die Zeilenzahl ein, die für den Tabellen-Header ausgelassen werden soll.

Zeichensatz

Wählen Sie den in der Tabellendatei verwendeten Zeichensatz aus.

Tab-Länge Wählen Sie die Anzahl der Leerzeichen aus, für die ein Tabulatorzeichen in den Tabellen stehen soll.
Satzlänge

Wählen Sie die Anzahl der Zeilen aus, über die ein Datensatz in der Tabellendatei angezeigt werden soll. Standard ist 1.

EOF ignorieren Wählen Sie EOF ignorieren, wenn bei Ihren Daten Dateiende-Zeichen als Bestandteile des Feldwerts enthalten sind.

HTML files

HTML files can contain several tables. Qlik Sense interprets all elements with a <TABLE> tag as a table.

Dateiformateinstellungen für HTML-Dateien
UI-Element Beschreibung
Feldnamen Wählen Sie, ob die Tabelle Eingebettete Feldnamen oder Keine Feldnamen enthält.

Zeichensatz

Wählen Sie den in den Tabellen verwendeten Zeichensatz aus.

XML files

You can load data that is stored in XML format.

There are no specific file format settings for XML files.

QVD files

You can load data that is stored in QVD format. QVD is a native Qlik format and can only be written to and read by Qlik Sense or QlikView. The file format is optimized for speed when reading data from a Qlik Sense script but it is still very compact.

There are no specific file format settings for QVD files.

For more information, see Working with QVD files.

QVX files

You can load data that is stored in Qlik data eXchange (QVX) format. QVX files are created by custom connectors developed with the Qlik QVX SDK.

There are no specific file format settings for QVX files.

KML files

You can load map files that are stored in KML format, to use in map visualizations.

There are no specific file format settings for KML files.

For more information, see Laden Ihrer eigenen Kartendaten.

Previewing scripts

The statements that will be inserted are displayed in the script preview, which you can choose to hide by clicking Preview script.

Including LOAD statements

If Include LOAD statement is selected, SELECT statements are generated with preceding LOAD statements using the SELECT statements as input.

InformationshinweisIf you rename fields in a table, a LOAD statement will be inserted automatically regardless of this setting.

Inline loads

With inline loads, you can type data manually as text. A basic inline load creates a table, and inserts the data fields and records.

You can create and load inline tables in the Dateneditor.

Das folgende Skript enthält einen einfachen inline-Ladevorgang.

MyTable:
Load * Inline [
Country, Year, Sales
Argentina, 2014, 66295.03
Argentina, 2015, 140037.89
Austria, 2014, 54166.09
Austria, 2015, 182739.87
];
 

Die folgende Syntax wird für den obigen Inline-Ladevorgang verwendet:

  • Load * Inline weist Qlik Sense an, alle Felder aus der nachfolgenden inline-Tabelle zu laden.

  • MyTable: definiert den Namen der Tabelle. Die Liste der Tabellen in der App kann in Datenmodellansicht und anderen Bereichen eingesehen werden.

  • Eckige Klammern umschließen die Daten.

  • Die erste Zeile der load-Anweisung definiert die Datenfelder.

  • Felder und Datensätze werden durch Kommas voneinander getrennt.

  • Ein Semikolon schließt die load-Anweisung ab.

For information about inline loads, see Using inline loads to load data.

Weitere Informationen

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!