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.
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 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:
- Open the Dateneditor.
-
Under Data connections on the left, click on a database connection.
The select data dialog is displayed.
-
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. -
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.
-
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.
- Select a table.
-
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. -
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. -
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:
-
Click Data sources.
-
Click on the appropriate folder connection in the data load editor.
The select file dialog is displayed.
-
Select a file from the list of files accessible to this folder connection.
-
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.
-
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.
-
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. -
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.
-
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:
-
Click on the appropriate folder connection in the data load editor.
The select file dialog is displayed.
-
Select a file from the list of files accessible to this folder connection.
- Make sure that the appropriate file type is selected in File format.
-
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.
-
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. -
When you are done with your data selection, click Insert script.
-
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.
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.
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.
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.
For more information, see Building custom connectors with the Qlik QVX SDK (nur auf Englisch).
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.
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.