Verbinding maken met gegevensbronnen in load-scripts
Met gegevensverbindingen in de editor voor het laden van gegevens kunt u snelkoppelingen opslaan bij gegevensbronnen die u vaak gebruikt: databases, lokale bestanden of externe bestanden.
Gegevensverbindingen vermelden de verbindingen die u hebt opgeslagen in alfabetische volgorde. U kunt het zoekvenster gebruiken om de lijst uit te dunnen tot verbindingen met een bepaalde naam of type. Klik op Gegevensbronnen om toegang te krijgen tot Gegevensverbindingen.
Ga voor meer informatie naar Verbinding maken met gegevensbronnen.
Een nieuwe gegevensverbinding maken
Doe het volgende:
-
Klik op Gegevensbronnen.
- Klik op Nieuwe verbinding maken.
-
Selecteer uit de vervolgkeuzelijst het type gegevensbron dat u wilt maken.
Het instellingenvenster dat specifiek hoort bij het geselecteerde type gegevensbron wordt geopend.
-
Voer de instellingen van de gegevensbron in en klik op Maken om de gegevensverbinding te maken.
Aan de verbindingsnaam worden uw gebruikersnaam en domein toegevoegd om er zeker van te zijn dat deze uniek is.
De gegevensverbinding wordt nu gemaakt met u als standaardeigenaar. Als u wilt dat andere gebruikers de verbinding kunnen gebruiken in een serverinstallatie, moet u de toegangsrechten van de verbinding in de Qlik Beheerconsole bewerken.
Een gegevensverbinding verwijderen
Doe het volgende:
-
Klik op Gegevensbronnen.
- Klik op op de gegevensverbinding die u wilt verwijderen.
- Bevestig dat u de verbinding wilt verwijderen.
De gegevensverbinding is nu verwijderd.
Een gegevensverbinding bewerken
Doe het volgende:
-
Klik op Gegevensbronnen.
-
Onder Gegevensverbindingen selecteert u de ruimte die de gegevensverbinding bevat die u wilt bewerken.
- Klik op op de gegevensverbinding die u wilt bewerken.
-
Bewerk de details van de gegevensverbinding. Verbindingsdetails zijn specifiek voor het type verbinding.
Mogelijk moet u referenties opgeven voor de verbinding.
De gegevensverbinding is nu bijgewerkt.
Een verbindingstekenreeks invoegen
Voor de meeste verbindingen zijn verbindingstekenreeksen vereist. Alleen map en webbestandverbindingen vereisen geen verbindingstekenreeksen.
Doe het volgende:
- Klik op op de verbinding waarvoor u een verbindingstekenreeks wilt invoegen.
In de editor voor het laden van gegevens wordt op de huidige positie een verbindingstekenreeks voor de geselecteerde gegevensverbinding ingevoegd.
Ga voor meer informatie naar Connect.
Gegevens voor een gegevensverbinding selecteren
Als u gegevens wilt selecteren uit een gegevensverbinding om in uw app te laden, doet u het volgende:
Klik op Gegevensbronnen.
- Nieuwe verbinding maken waarmee u een verbinding maakt met de gegevensbron (als de gegevensverbinding nog niet bestaat).
- Selecteer gegevens uit de verbinding.
Verwijzen naar een gegevensverbinding in het script
U kunt de gegevensverbinding gebruiken om te verwijzen naar gegevensbronnen in opdrachten en functies in het script, gewoonlijk waar u naar een bestandsnaam wilt verwijzen met een pad.
De syntaxis voor het verwijzen naar een bestand is 'lib://(connection_name)/(file_name_including_path)'
Voorbeeld: een bestand laden vanuit een DataFiles-verbinding
Bij dit voorbeeld wordt het bestand orders.csv geladen vanuit de locatie die is gedefinieerd in de gegevensverbinding Folder. Dit kan bijvoorbeeld een map zijn die uw beheerder op de Qlik Sense-server maakt.
LOAD * FROM 'lib://DataSource/orders.csv';
Voorbeeld: een bestand laden vanuit een submap
Bij dit voorbeeld wordt het bestand Customers/cust.txt geladen vanuit de databaseverbindingsmap DataSource. Customers is een submap op de locatie die wordt gedefinieerd in de gegevensverbinding.
LOAD * FROM 'lib://DataSource/Customers/cust.txt';
Voorbeeld: laden vanuit een internetbestand
Bij dit voorbeeld wordt een tabel geladen via de gegevensverbinding voor internetbestanden PublicData, die de koppeling naar de daadwerkelijke URL bevat.
LOAD * FROM 'lib://PublicData' (html, table is @1);
Voorbeeld: laden vanuit een database
Bij dit voorbeeld wordt de tabel Sales_data geladen via de databaseverbinding DataSource.
LIB CONNECT TO 'DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;
Waar wordt de gegevensverbinding opgeslagen?
Verbindingen worden opgeslagen via de Qlik Sense Repository Service. U kunt gegevensverbindingen beheren met de Qlik Beheerconsole in een Qlik Sense-serverimplementatie. De Qlik Beheerconsole stelt u in staat gegevensverbindingen te verwijderen, toegangsrechten in te stellen en andere systeembeheertaken uit te voeren.