# Gegevens selecteren in load-scripts

U kunt selecteren welke velden u wilt laden uit bestanden of databasetabellen en welke weergaven van de gegevensbron u wilt gebruiken met Gegevens selecteren in de Editor voor laden van gegevens of Script.

Naast het selecteren van velden kunt u in de dialoog ook velden hernoemen. Wanneer u klaar bent met het selecteren van velden, kunt u de gegenereerde scriptcode in uw script invoegen.

Sommige gegevensbronnen, zoals een CSV-bestand, bevatten een enkele tabel, terwijl andere gegevensbronnen, zoals Microsoft Excel-spreadsheets of databases meerdere tabellen kunnen bevatten.

Waarschuwing

Voeg geen tabel toe in de editor voor laden van gegevens als die tabel al als gescripte tabel met dezelfde naam en dezelfde kolommen aan Gegevensbeheer is toegevoegd.

U opent Gegevens selecteren door te klikken op the Gegevensselectie icon bij een gegevensverbinding in Editor voor laden van gegevens of Script.

U kunt ook gegevens selecteren om te laden uit de gegevenscatalogus. Zie voor meer informatie [Gegevens laden vanuit de gegevenscatalogus](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/adding-data-catalog.htm).

## Gegevens selecteren uit een database

Bij het selecteren van gegevens uit een database kan de gegevensbron meerdere tabellen bevatten.

Doe het volgende:

1. Klik in een scripteditor op Gegevensbronnen.

2. Klik onder Gegevensverbindingen aan de linkerkant op the Gegevensselectie icon bij een databaseverbinding.

   De dialoog voor het selecteren van gegevens wordt weergegeven.

3. Deze stap is alleen relevant voor Databricks. Als uw Databricks-host Unity Catalog ondersteunt, verschijnt de catalogus die u hebt opgegeven in de dialoog Nieuwe verbinding maken in het veld Catalogus. U kunt deze ongewijzigd laten of een andere catalogus selecteren in de vervolgkeuzelijst.

   InformatieHoewel u gegevens uit meerdere databases kunt selecteren, moeten alle databases tot dezelfde catalogus behoren.

4. Selecteer een Database in de vervolgkeuzelijst.

   Sommige selectiedialogen hebben geen vervolgkeuzelijst Database omdat de databasenaam wordt ingevoerd wanneer de verbinding wordt geconfigureerd.

5. Selecteer Eigenaar van de database.

   De lijst met Tabellen wordt gevuld met weergaven en tabellen die beschikbaar zijn in de geselecteerde database.

   Bij sommige databases is het niet vereist dat eigenaren worden opgegeven tijdens het selecteren van gegevens.

6. Selecteer een tabel.

7. Selecteer de velden die u wilt laden door het selectievakje in te schakelen naast elk veld dat u wilt laden.

   U kunt alle velden in de tabel selecteren door het selectievakje naast de tabelnaam in te schakelen.

   TipU kunt de veldnaam bewerken door op de bestaande veldnaam te klikken en een nieuwe naam te typen. Dit kan invloed hebben op de manier waarop de tabel aan andere tabellen is gekoppeld, aangezien deze standaard worden samengevoegd op basis van gemeenschappelijke velden.

8. Selecteer extra tabellen als u hieruit gegevens wilt toevoegen.

   InformatieU kunt niet de naam van velden wijzigen in de wizard Gegevensselectie en tegelijkertijd filteren op velden door te zoeken. U moet eerst de zoekreeks in het tekstvak wissen.

   InformatieHet is niet mogelijk de naam van twee velden in dezelfde tabel te wijzigen als ze hierdoor dezelfde naam krijgen.

9. Doe het volgende wanneer u klaar bent met het selecteren van gegevens:

   * Klik op Toevoegen.

     Het venster voor gegevensselectie wordt gesloten en de LOAD /SELECT-instructies worden in het script ingevoegd in overeenstemming met uw selecties.

## Gegevens selecteren uit een Microsoft Excel-werkblad

Wanneer u gegevens selecteert uit een Microsoft Excel-werkblad, kan het bestand meerdere werkbladen bevatten. Elk werkblad wordt geladen als een afzonderlijke tabel. Een uitzondering is als het werkblad dezelfde veld-/kolomstructuur heeft als een ander werkblad of een andere geladen tabel. In dat geval worden de tabellen aaneengeschakeld.

Zie voor meer informatie [Gegevens uit Microsoft Excel-spreadsheets laden](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataSource/load-data-from-Excel.htm).

Doe het volgende:

1. Klik op Gegevensbronnen.

2. Als het werkblad zich in een ruimte bevindt waartoe u toegang hebt, kunt u een ruimte selecteren met behulp van het vervolgkeuzemenu.

3. Klik op the Gegevensselectie icon bij de juiste mapverbinding in de editor voor laden van gegevens.

   De dialoog voor het selecteren van bestanden wordt weergegeven.

4. Selecteer een bestand in de lijst met bestanden die toegankelijk zijn voor deze mapverbinding en klik op Doorgaan.

   U kunt naar de map navigeren binnen de ruimte waar het bestand zich bevindt. Navigeer door mappen in de lijst te selecteren of typ een specifiek mappad onder Pad.

5. Selecteer het eerste werkblad om gegevens uit te selecteren. U kunt alle velden in een werkblad selecteren door het selectievakje naast de naam van het werkblad in te schakelen.

6. Zorg ervoor dat u de juiste instellingen hebt voor het werkblad:

   Instelling om u te helpen bij het juist interpreteren van de tabelgegevens

   | UI-item | Beschrijving |
   | --- | --- |
   | Veldnamen | Kies of de tabel Ingesloten veldnamen of Geen veldnamen bevat. Gewoonlijk bevat de eerste rij in een Excel-spreadsheet de ingesloten veldnamen. Als u Geen veldnamen selecteert, krijgen velden de naam A, B, C enz. |
   | Koptekstgrootte | Stel dit in op het aantal rijen dat moet worden weggelaten als tabelkop. Gewoonlijk zijn dit rijen die algemene informatie bevatten die niet in kolomvorm wordt weergegeven. |

   [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/select-data-to-load.htm)

   #### Voorbeeld

   Mijn spreadsheet ziet er als volgt uit:

   Voorbeeld spreadsheet

   | Tijdstempel | Volgorde | Operator | Opbrengst |
   | --- | --- | --- | --- |
   | Machine: | AEJ12B | - | - |
   | Datum: | 2015-10-05 09 | - | - |
   | 2015-10-05 09:22 | 00122344 | A | 52 |
   | 2015-10-05 10:31 | 00153534 | A | 67 |
   | 2015-10-05 13:46 | 00747899 | B | 86 |

   In dit geval wilt u waarschijnlijk de eerste twee regels negeren en een tabel laden met de velden Timestamp, Order, Operator en Yield. Gebruik deze instellingen om dit te doen:

   Instellingen om de eerste twee regels te negeren en de velden te laden

   | UI-item | Beschrijving |
   | --- | --- |
   | Koptekstgrootte | 2<br><br>Dit betekent dat de eerste twee regels als koptekstgegevens worden beschouwd en worden genegeerd bij het laden van het bestand. In dit geval worden de twee regels die beginnen met Machine: en Date: genegeerd, aanzienlijk zij geen deel uitmaken van de tabelgegevens. |
   | Veldnamen | Ingesloten veldnamen.<br><br>Dit betekent dat de eerste regel die wordt gelezen wordt gebruikt als veldnamen voor de respectievelijke kolommen. In dit geval vormt de derde regel de eerste regel die wordt gelezen omdat de eerste twee regels koptekstgegevens zijn. |

7. Selecteer de velden die u wilt laden door het selectievakje in te schakelen naast elk veld dat u wilt laden.

   TipU kunt de veldnaam bewerken door op de bestaande veldnaam te klikken en een nieuwe naam te typen. Dit kan invloed hebben op de manier waarop de tabel aan andere tabellen is gekoppeld, aangezien deze standaard worden samengevoegd op basis van gemeenschappelijke velden.

8. Doe het volgende wanneer u klaar bent met het selecteren van gegevens:

   * Klik op Toevoegen.

     Het venster voor gegevensselectie wordt gesloten en de LOAD /SELECT-instructies worden in het script ingevoegd in overeenstemming met uw selecties.

TipU kunt ook een Microsoft Excel-bestand gebruiken als gegevensbron met behulp van de ODBC-interface. In dat geval moet u een ODBC-gegevensverbinding gebruiken in plaats van een gegevensverbinding voor Alle bestanden.

## Gegevens selecteren uit een tabelbestand

U kunt gegevens selecteren uit een groot aantal gegevensbestanden:

* Tekstbestanden waarin gegevens in de velden gescheiden worden door komma's, tabs of puntkomma's (bestanden met door komma's gescheiden variabelen (CSV)).
* HTML-tabellen.
* XML-bestanden.
* KML-bestanden.
* Speciale Qlik-bestanden: QVD en QVX.
* Bestanden met vaste recordlengte.
* DIF-bestanden (Data Interchange Format).

Doe het volgende:

1. Als het bestand zich in een ruimte bevindt waartoe u toegang hebt, kunt u een ruimte selecteren met behulp van het vervolgkeuzemenu.

2. Klik op the Gegevensselectie icon bij de juiste mapverbinding in de scripteditor.

   De dialoog voor het selecteren van bestanden wordt weergegeven.

3. Selecteer een bestand in de lijst met bestanden die toegankelijk zijn voor deze mapverbinding en klik op Doorgaan.

   U kunt naar de map navigeren binnen de ruimte waar het bestand zich bevindt. Navigeer door mappen in de lijst te selecteren of typ een specifiek mappad onder Pad.

4. Zorg ervoor dat het juiste bestandstype is geselecteerd in Bestandsindeling.

5. Zorg ervoor dat u de juiste instellingen hebt voor het bestand. Bestandsinstellingen verschillen per bestandstype.

   Zie voor meer informatie [Instellingen voor bestandstypen kiezen](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/select-data-to-load.htm#File).

6. Selecteer de velden die u wilt laden door het selectievakje in te schakelen naast elk veld dat u wilt laden. U kunt ook alle velden in een bestand selecteren door het selectievakje naast de naam van het werkblad in te schakelen.

   TipU kunt de veldnaam bewerken door op de bestaande veldnaam te klikken en een nieuwe naam te typen. Dit kan invloed hebben op de manier waarop de tabel aan andere tabellen is gekoppeld, aangezien deze standaard worden samengevoegd op basis van gemeenschappelijke velden.

7. Klik op Toevoegen wanneer u klaar bent met het selecteren van gegevens.

8. Het venster voor gegevensselectie wordt gesloten en de LOAD /SELECT-instructies worden in het script ingevoegd in overeenstemming met uw selecties.

   InformatieGebruikers met bewerkingsrechten in een ruimte kunnen DataFiles in die ruimte lezen, schrijven en laden. Andere gebruikers zullen de DataFiles niet zien.

### Instellingen voor bestandstypen kiezen

#### Gescheiden tabelbestanden

Deze instellingen zijn gevalideerd voor gescheiden tabelbestanden die een enkele tabel bevatten waarin elke record wordt gescheiden door een regelsprong en elk veld wordt gescheiden door een scheidingsteken, bijvoorbeeld een CSV-bestand.

Instellingen voor bestandsindeling voor gescheiden tabelbestanden

| UI-item | Beschrijving |
| --- | --- |
| Bestandsindeling voor gescheiden tabelbestanden | Stel in op Gescheiden of Vaste recordlengte.<br><br>Wanneer u een selectie maakt, wordt het dialoogvenster Gegevens selecteren aangepast aan de bestandsindeling die u hebt geselecteerd. |
| Veldnamen | Stel in om op te geven of de tabel Ingebedde veldnamen of Geen veldnamen bevat. |
| Scheidingsteken | Stel het Scheidingsteken in dat in uw tabelbestand wordt gebruikt. |
| Aanhalingstekens | Stel in om op te geven hoe met aanhalingstekens moet worden omgegaan:<br><br>Geen = aanhalingstekens worden niet geaccepteerd<br><br>Standaard = standaard aanhalingstekens (aanhalingstekens kunnen worden gebruikt als eerste en laatste teken van een veldwaarde)<br><br>MSQ = modern-style quoting (staat inhoud over meerdere regels in velden toe) |
| Kopgrootte | Stel het aantal regels in dat moet worden overgeslagen als tabelkop. |
| Tekenset | Stel de tekenset in die in het tabelbestand wordt gebruikt. |
| Opmerking | Gegevensbestanden kunnen opmerkingen tussen records bevatten, die worden aangeduid door een regel te beginnen met een of meer speciale tekens, bijvoorbeeld //.<br><br>Geef een of meer tekens op om een opmerkingregel aan te duiden. Qlik Sense laadt geen regels die beginnen met de hier opgegeven tekens. |
| Einde-bestands-teken negeren | Selecteer Einde-bestands-teken negeren als uw gegevens einde-bestands-tekens bevatten als onderdeel van de veldwaarde. |

#### Gegevensbestanden met vaste recordlengte

Gegevensbestanden met een vaste recordlengte bevatten een enkele tabel waarin elke record (gegevensrij) een aantal kolommen met een vaste veldgrootte bevat, meestal opgevuld met spaties of tabtekens.

U kunt de posities van de veldonderbrekingen op twee verschillende manieren instellen:

* Voer handmatig de posities van de veldonderbrekingen in, gescheiden door komma's, in Posities veldonderbreking. Elke positie markeert het begin van een veld.

  Voorbeeld: 1,12,24

* Schakel Veldonderbrekingen in om posities van veldonderbrekingen interactief te bewerken in de voorbeeldweergave van veldgegevens. Posities veldonderbreking wordt bijgewerkt met de geselecteerde posities. U kunt:

  * Klik in de voorbeeldweergave van veldgegevens om een veldonderbreking in te voegen.

  * Klik op een veldonderbreking om deze te verwijderen.

  * Sleep een veldonderbreking om deze te verplaatsen.

Bestandsindelingsinstellingen voor gegevensbestanden met vaste records

| UI-item | Beschrijving |
| --- | --- |
| Veldnamen | Instellen om op te geven of de tabel Ingebedde veldnamen of Geen veldnamen bevat. |
| Kopgrootte | Stel Kopgrootte in op het aantal regels dat moet worden overgeslagen als tabelkop. |
| Tekenset | Stel in op de tekenset die in het tabelbestand wordt gebruikt. |
| Tabgrootte | Stel in op het aantal spaties dat één tabteken vertegenwoordigt in het tabelbestand. |
| Recordregelgrootte | Stel in op het aantal regels dat één record beslaat in het tabelbestand. Standaard is 1. |
| Bestandseindeteken negeren | Selecteer Bestandseindeteken negeren als uw gegevens bestandseindetekens bevatten als onderdeel van de veldwaarde. |

#### HTML-bestanden

HTML-bestanden kunnen meerdere tabellen bevatten. Qlik Sense interpreteert alle elementen met een &lt;TABLE&gt;-tag als een tabel.

Instellingen voor bestandsindeling voor HTMLHTML-bestanden

| UI-item | Beschrijving |
| --- | --- |
| Veldnamen | Kies of de tabel Ingesloten veldnamen of Geen veldnamen bevat. |
| Tekenset | Stel de tekenset in die moet worden gebruikt in het tabelbestand. |

#### XML-bestanden

U kunt gegevens laden die zijn opgeslagen in de XML-indeling.

Er zijn geen specifieke bestandsindelingsinstellingen voor XML-bestanden.

#### KML-bestanden

U kunt kaartbestanden laden die zijn opgeslagen in de KML-indeling, voor gebruik in kaartvisualisaties.

Er zijn geen specifieke bestandsindelingsinstellingen voor KML-bestanden.

Zie voor meer informatie [Uw eigen kaartgegevens laden](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/Map/load-map-data.htm).

#### QVD-bestanden

U kunt gegevens laden die zijn opgeslagen in de QVD-indeling. QVD is een systeemeigen Qlik-indeling en kan alleen worden geschreven naar en gelezen door Qlik Sense of QlikView. De bestandsindeling is geoptimaliseerd voor snelheid bij het lezen van gegevens uit een Qlik Sense-script, maar is nog steeds zeer compact.

Er zijn geen specifieke bestandsindelingsinstellingen voor QVD-bestanden.

Zie voor meer informatie [Werken met QVD-bestanden](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/work-with-QVD-files.htm).

#### QVX-bestanden

U kunt gegevens laden die zijn opgeslagen in de Qlik data eXchange (QVX)-indeling. QVX-bestanden worden gemaakt door aangepaste connectors die zijn ontwikkeld met de Qlik QVX SDK.

Er zijn geen specifieke bestandsindelingsinstellingen voor QVX-bestanden.

Zie voor meer informatie [Aangepaste connectors bouwen met de Qlik QVX SDK](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/QVXSDKAPI/Content/Sense_QVXSDKAPI/Introducing-QVX.htm) (alleen in het Engels).

#### Apache Parquet

U kunt gegevens laden die zijn opgeslagen in de Parquet-indeling.

Er zijn geen specifieke bestandsindelingsinstellingen voor Parquet-bestanden.

[Werken met Apache Parquet-bestanden](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/work-with-parquet-files.htm)

#### JSON

U kunt gegevens laden die zijn opgeslagen in de JSON-indeling.

Er zijn geen specifieke bestandsindelingsinstellingen voor JSON-bestanden.

[Werken met JSON-bestanden](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/working-with-JSON.htm)

## Voorbeeldweergave van scripts

De instructies die worden ingevoegd, worden weergegeven in de voorbeeldweergave van het script, die u kunt verbergen door te klikken op Voorbeeldweergave script.

## LOAD-instructies opnemen

Als LOAD-instructie opnemen is geselecteerd, worden SELECT-instructies gegenereerd met voorafgaande LOAD-instructies, waarbij de SELECT-instructies als invoer worden gebruikt.

InformatieAls u velden in een tabel hernoemt, wordt er automatisch een LOAD-instructie ingevoegd, ongeacht deze instelling.

## Uitgelijnd laden

Met uitgelijnd laden kunt u gegevens handmatig als tekst typen. Een eenvoudige uitgelijnde load maakt een tabel en voegt de gegevensvelden en records in.

U kunt uitgelijnde tabellen maken en laden in de Editor voor laden van gegevens.

Het volgende script bevat een eenvoudige inline load.

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

De volgende syntaxis wordt voor de bovenstaande inline load gebruikt:

* Load \* Inline geeft Qlik Sense opdracht om alle velden uit de inline tabel als volgt te laden.

* MyTable: definieert de naam van de tabel. De lijst met tabellen in de applicatie kan worden geopend vanuit Gegevensmodelviewer en andere gebieden.

* De gegevens zijn tussen vierkante haakjes geplaatst.

* In de eerste regel van de laadinstructie worden de gegevensvelden gedefinieerd.

* Gegevensvelden en records zijn gescheiden door komma's.

* De laadinstructie wordt afgesloten door een puntkomma.

Zie voor informatie over uitgelijnd laden [Inline-ladingen gebruiken om gegevens te laden](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

Gerelateerde leermiddelen:

* [Inleiding tot de editor voor laden van gegevens](https://help.qlik.com/lnk/Intro_Data_Load_Editor_QS)
* [Gegevens laden uit een database](https://help.qlik.com/lnk/Loading_data_from_database_QS)

## Meer informatie

* [Inleiding tot de editor voor laden van gegevens](https://help.qlik.com/lnk/Intro_Data_Load_Editor_QS)
* [Gegevens laden uit een database](https://help.qlik.com/lnk/Loading_data_from_database_QS)