Ga naar hoofdinhoud Ga naar aanvullende inhoud

Gegevens in de editor voor het laden van gegevens selecteren

U kunt selecteren welke velden moeten worden geladen uit bestanden of databasetabellen en welke weergaven van de gegevensbron u wilt door Gegevens selecteren te gebruiken in de editor voor het laden van gegevens.

U kunt in dit dialoogvenster niet alleen velden selecteren, maar ook de namen van velden wijzigen. Nadat u velden hebt geselecteerd, kunt u de gegenereerde scriptcode invoegen in uw script.

Sommige gegevensbronnen, zoals een CSV-bestand, bevatten een enkele tabel, terwijl andere gegevensbronnen, zoals Microsoft Excel-spreadsheets of databases verschillende 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 Gegevensselectie op een gegevensverbinding in de editor voor het laden van gegevens.

Gegevens selecteren uit een database

Als u gegevens selecteert vanuit een database, kan de gegevensbron verschillende tabellen bevatten.

Doe het volgende:

  1. Open de Editor voor laden van gegevens.
  2. Klik aan de linkerkant onder Gegevensverbindingen op Gegevensselectie op een databaseverbinding.

    Het dialoogvenster voor gegevensselectie 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 het venster Nieuwe verbinding maken in het veld Catalogus. U kunt dit zo laten of u kunt een andere catalogus selecteren in de vervolgkeuzelijst.

    InformatieHoewel u gegevens van meerdere databases kunt selecteren, moeten alle databases tot dezelfde catalogus behoren.
  4. Selecteer een Database in de vervolgkeuzelijst.

    Sommige selectievenster hebben geen vervolgkeuzelijst Database omdat de databasenaam wordt ingevoerd bij het configureren van de verbinding.

  5. Selecteer Eigenaar van de database.

    In de lijst met Tabellen staan de weergaven en tabellen die beschikbaar zijn in de geselecteerde database.

    Bij sommige databases is het opgeven van de eigenaar niet vereist in het proces voor gegevensselectie.

  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 vakje 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 van invloed zijn op de manier waarop de tabel is gekoppeld aan andere tabellen, aangezien zij standaard aan gemeenschappelijke velden zijn gekoppeld.
  8. Selecteer extra tabellen als u gegevens hieruit 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. Als u uw gegevensselectie hebt voltooid, doet u het volgende:

    • Klik op Script invoeren.

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

Ga voor meer informatie naar Gegevens uit databases laden.

Gegevens selecteren uit een Microsoft Excel-spreadsheet

Als u gegevens selecteert vanuit een Microsoft Excel-spreadsheet, kan het bestand verschillende werkbladen bevatten. Elk werkblad wordt als een aparte tabel geladen. Een uitzondering zijn werkbladen die dezelfde veld-/kolomstructuur hebben als een ander werkblad of geladen tabel. Hierbij worden de tabellen aaneengeschakeld.

Ga voor meer informatie naar Gegevens uit Microsoft Excel-spreadsheets laden.

Doe het volgende:

  1. Klik op Gegevensselectie op de juiste mapverbinding in de editor voor het laden van gegevens.

    Het dialoogvenster voor bestandsselectie wordt weergegeven.

  2. Selecteer een bestand in de lijst met bestanden die toegankelijk zijn voor deze mapverbinding.
  3. Selecteer het eerste werkblad waaruit u gegevens wilt selecteren. U kunt alle velden in een werkblad selecteren door het vakje naast de werkbladnaam in te schakelen.

  4. Controleer of u over de juiste instellingen voor het werkblad beschikt:

    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.

  5. 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 van invloed zijn op de manier waarop de tabel is gekoppeld aan andere tabellen, aangezien zij standaard aan gemeenschappelijke velden zijn gekoppeld.
  6. Als u uw gegevensselectie hebt voltooid, doet u het volgende:

    • Klik op Script invoeren.

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

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

Gegevens selecteren uit een tabelbestand

U kunt gegevens uit een groot aantal gegevensbestanden selecteren:

  • 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. Klik op Gegevensselectie op de juiste mapverbinding in de editor voor het laden van gegevens.

    Het dialoogvenster voor bestandsselectie wordt weergegeven.

  2. Selecteer een bestand in de lijst met bestanden die toegankelijk zijn voor deze mapverbinding.
  3. Controleer of het juiste bestandstype is geselecteerd in Bestandstype.
  4. Controleer of u over de juiste instellingen voor het bestand beschikt. Verschillende bestandstypen hebben verschillende bestandsinstellingen.

    Ga voor meer informatie naar Instellingen voor bestandstypen kiezen.

  5. 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 vakje naast de werkbladnaam in te schakelen.

    TipU kunt de veldnaam bewerken door op de bestaande veldnaam te klikken en een nieuwe naam te typen. Dit kan van invloed zijn op de manier waarop de tabel is gekoppeld aan andere tabellen, aangezien zij standaard aan gemeenschappelijke velden zijn gekoppeld.
  6. Klik op Script invoeren als u klaar bent met het selecteren van gegevens.

  7. Het venster voor gegevensselectie wordt gesloten en de LOAD- /SELECT-opdrachten worden volgens uw selecties in het script ingevoegd.

    InformatieGebruikers met bewerkingsmachtigingen voor een bepaalde ruimte kunnen DataFiles lezen, schrijven en laden in die ruimte. Andere gebruikers kunnen de DataFiles niet zien.

Instellingen voor bestandstypen kiezen

Tabelbestanden met scheidingstekens

Deze instellingen worden gevalideerd voor tabelbestanden met scheidingstekens, die een enkele tabel bevatten waarin elke record op een nieuwe regel staat en elk veld is gescheiden met een scheidingsteken, bijvoorbeeld een CSV-bestand.

Instellingen voor bestandsindeling voor tabelbestanden met scheidingstekens
UI-item Beschrijving
Bestandsindeling voor tabelbestanden met scheidingstekens

Stel in op Met scheidingstekens of Vaste record.

Als u een selectie maakt, past het venster met selectiegegevens zich aan de door u geselecteerde bestandsindeling aan.

Veldnamen Kies of de tabel Ingesloten veldnamen of Geen veldnamen bevat.

Delimiter

Stel het Scheidingsteken in dat moet worden gebruikt in het tabelbestand.

Aanhalingstekens

Gebruik deze om op te geven hoe moet worden omgegaan met aanhalingstekens:

Geen = aanhalingstekens worden die geaccepteerd

Standaard = standaardgebruik voor aanhalingstekens (aanhalingstekens kunnen worden gebruikt als eerste en laatste teken van een veldwaarde)

MSQ = aanhalingstekens in moderne stijl (waardoor meerregelige inhoud in velden mogelijk wordt)

Koptekstgrootte

Stel het aantal regels in dat moet worden overgeslagen als tabelkoptekst.

Tekenset

Stel de tekenset in die moet worden gebruikt in het tabelbestand.

Opmerking

In gegevensbestanden kunnen opmerkingen tussen records staan. Deze worden aangegeven door een of meer speciale tekens aan het begin van de regel, bijvoorbeeld //.

Geef een of meer tekens op die aangeven dat er een opmerkingsregel volgt. Regels die beginnen met de hier aangegeven tekens, worden niet geladen door Qlik Sense.

EOF negeren Selecteer EOF negeren als uw gegevens tekens voor einde bestand bevat als deel van een veldwaarde.

Gegevensbestanden met vaste records

Gegevensbestanden met vaste records bevatten een enkele record (rij met gegevens) en een aantal kolommen met vaste veldgrootte, meestal opgevuld met spaties of tabtekens.

U kunt de afbreekposities in velden op twee manieren instellen:

  • De afbreekposities gescheiden door komma's handmatig invoeren in Afbreekposities in velden. Elke positie markeert het begin van een veld.

    Voorbeeld: 1,12,24

  • Veldafbrekingen inschakelen om afbreekposities in velden interactief te bewerken in de voorbeeldweergave. Afbreekposities in velden wordt bijgewerkt met de geselecteerde posities. U kunt:
    • In de voorbeeldweergave klikken om een veldafbreking in te voegen.

    • Klikken op een veldafbreking die u wilt verwijderen.
    • Een veldafbreking slepen om die te verplaatsen.
Instellingen voor bestandsindeling voor gegevensbestanden met vaste records
UI-item Beschrijving
Veldnamen Kies of de tabel Ingesloten veldnamen of Geen veldnamen bevat.

Koptekstgrootte

Stel bij Koptekstgrootte het aantal regels in dat moet worden overgeslagen als tabelkoptekst.

Tekenset

Stel de tekenset in die moet worden gebruikt in het tabelbestand.

Tabgrootte Stel het aantal spaties in waarvoor één tabteken staat in het tabelbestand.
Regellengte record

Stel het aantal regels in waaruit één record bestaat in het tabelbestand. Het standaardaantal is 1.

EOF negeren Selecteer EOF negeren als uw gegevens tekens voor einde bestand bevat als deel van een veldwaarde.

HTML-bestanden

HTML-bestanden kunnen meerdere tabellen bevatten. Qlik Sense interpreteert alle elementen met een code <TABLE> als tabel.

Instellingen voor bestandsindeling voor HTML-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 XML-indeling.

Er zijn geen specifieke instellingen voor bestandsindelingen voor XML-bestanden.

QVD-bestanden

U kunt gegevens laden die zijn opgeslagen in QVD-indeling. QVD is een speciale Qlik-indeling die uitsluitend kan worden geschreven naar en gelezen door Qlik Sense of QlikView 12. De bestandsindeling is geoptimaliseerd om snel gegevens in een Qlik Sense-script te kunnen lezen, maar is toch zeer compact.

Er zijn geen specifieke instellingen voor bestandsindelingen voor QVD-bestanden.

Ga voor meer informatie naar Werken met QVD-bestanden.

QVX-bestanden

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

Er zijn geen specifieke instellingen voor bestandsindelingen voor QVX-bestanden.

KML-bestanden

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

Er zijn geen specifieke instellingen voor bestandsindelingen voor KML-bestanden.

Ga voor meer informatie naar Uw eigen kaartgegevens laden.

Voorbeeld van scripts bekijken

De opdrachten die worden ingevoegd, worden weergegeven in het scriptvoorbeeld. U kunt dit verbergen door te klikken op Voorbeeld script bekijken.

LOAD-opdrachten opnemen

Als Load-opdracht opnemen is geselecteerd, worden SELECT-opdrachten gegenereerd met voorafgaande LOAD-opdrachten die de SELECT-opdrachten gebruiken als invoer.

InformatieAls u de naam van een veld in een tabel wijzigt, wordt automatisch een LOAD-opdracht ingevoegd, ongeacht deze instelling.

Inline loads

U kunt gegevens laden in de editor voor laden van gegevens met behulp van een inline load. Met een standaard inline load wordt een tabel aangemaakt en worden de gegevensvelden en records ingevoegd. Bijvoorbeeld:

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:

  • MyTable: maakt een tabel voor de gegevens.

  • Load * Inline geeft een inline gegevenslading weer (in de editor voor laden van gegevens).

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

De gegevens worden geladen met de knop Gegevens laden.

De volgende afbeeldingen toont een inline load in een nieuwe scriptsectie met de naam Load.

Inline load in de editor voor laden van gegevens

Inline load in de editor voor laden van gegevens.

Meer informatie

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!