Ga naar hoofdinhoud Ga naar aanvullende inhoud

Werken met scripts in de catalogus

Bereid gegevens voor analyse-apps direct in het Analyse-activiteitencentrum voor met behulp van scripts. Scripts zijn taakspecifieke, speciaal gebouwde applicaties voor het laden, transformeren en exporteren van gegevens. U maakt en beheert uw scripts in de catalogus.

Met scripts kunt u gegevens laden en transformeren zonder dat u een analyse-app nodig hebt. De transformaties kunt u opnieuw gebruiken om gegevens voor meerdere apps ter beschikking te stellen. Scripts helpen u om een gegevensvoorbereiding van de werkstroom van de analyse-app te verwijderen, tenzij gebruikers zelf gegevens willen opbouwen en transformeren in hun app.

Als u een script toevoegt in de catalogus, wordt het geopend in Script. In Script kunt u gegevensscripts maken, uitvoeren of een voorbeeld ervan bekijken. U kunt deze scripts gebruiken om met de Store-instructie gegevens op te slaan in QVD‑bestanden of andere indelingen. Deze uitvoer kan vervolgens door andere gebruikers worden gebruikt bij het maken van analyse-apps of bij het voorbereiden van gegevens voor AutoML. U kunt ook scripts maken die andere gebruikers als sjablonen kunnen gebruiken voor load-scripts van analyse-apps. Hierdoor versnelt het maakproces van apps die vergelijkbare gegevensmodellen gebruiken.

In Script kunt u de gegevensbronnen bekijken die worden gebruikt door het script evenals de bestandsuitvoer van het script. U kunt de impactanalyse en herkomstgegevens voor uw script openen, maar ook de invoer en uitvoer bekijken

Scripts kunnen zo worden ingesteld dat ze op aanvraag of op basis van vooraf gedefinieerde schema's opnieuw worden geladen.

Voor een overzicht van scripts in de catalogus raadpleegt u Navigatiescripts in catalogus.

Een script is geopend in de Script

Overzicht van de Scripteditor, open deze om naar het Tabblad Overzicht te gaan.

Machtigingen

Of u scripts kunt maken, bekijken en verwijderen is afhankelijk van het type ruimte waarin uw werkt en uw machtigingen in die ruimte.

Machtigingen in gedeelde ruimtes beheren

Rechten in beheerde ruimtes beheren

Scripts maken

U kunt apps uploaden door naar de pagina Maken van het Analyse-activiteitencentrum te gaan en Script te selecteren. U kunt ook scripts maken vanuit Gegevens voorbereiden in Analyse of door te klikken op Nieuwe maken in Catalogus. Als u een nieuw script maakt, kunt u de doelruimte van het script specificeren. Standaard worden scripts toegevoegd aan de huidige ruimte of uw persoonlijke ruimte als er geen ruimte is geselecteerd.

Nadat u een nieuw script hebt gemaakt, kunt u het load-script ontwikkelen dat wordt gebruikt om gegevens in het script te laden en gegevens vanuit het script te exporteren. Eerst voegt u gegevensbronnen toe aan uw scripts in de sectie Editor van de Script. U kunt vervolgens Qlik-scriptfuncties gebruiken om de geladen gegevens te transformeren. Tijdens het werken kunt u Voorbeeld van gegevens gebruiken om de gegevens te bekijken die door uw load-scripts worden geëxporteerd. Voeg tot slot Store-instructies toe om de geladen gegevens op te slaan en te exporteren.

Gegevensbronnen toevoegen aan scripts

U kunt gegevensbronnen toevoegen aan uw load-script met behulp van Qlik-scriptfuncties. U kunt bestaande gegevensbestanden en verbindingen gebruiken. U kunt ook nieuwe gegevensbronnen en verbindingen toevoegen. In Gegevensbronnen kunt ut bestaande gegevensbronnen weergeven en nieuwe gegevensbronnen toevoegen.

Gegevens toevoegen vanuit bestaande gegevensverzamelingen

Klik op Toevoegen vanuit gegevenscatalogus om de gegevenscatalogus te openen. U kunt gegevens uit meerdere gegevensverzamelingen toevoegen.

Zie: Gegevens laden vanuit de gegevenscatalogus

Verbindingen maken

Klik op Nieuwe verbinding maken om een nieuwe verbinding toe te voegen aan uw script.

Zie: Analysegegevens laden

Het load-script maken

Scripts gebruiken een syntaxis voor gegevenslading om verbinding te maken met gegevens en deze op te halen vanuit uw gegevensbronnen als het script wordt uitgevoerd.

Geef in uw load-script de velden en tabellen op die moeten worden geladen. U kunt het script gebruiken om ruimtebewuste verbindingen te definiëren, waarmee u gegevens kunt laden vanaf een andere ruimte of uw load-script kunt laten zoeken naar gegevensbronnen met een specifieke naam in de huidige ruimte. Zie Verwijzen naar een gegevensverbinding in het script voor meer informatie over ruimtebewuste verbindingen.

U kunt de geladen gegevens bewerken met functies in het load-script. De editor in Script biedt u een uitgebreide set tools voor het laden en transformeren van app-gegevens. U kunt de volgende bewerkingen uitvoeren:

  • Nieuwe waarden berekenen

  • Gecodeerde waarden vertalen

  • Waarden aggregeren

  • Tabellen samenvoegen of aaneenschakelen

  • Gegevens valideren

Voor meer informatie over het maken van load-scripts, raadpleegt u:

Alle scripts bevatten een standaard taalinstelling en regionale instellingen op basis van de selecties in uw profiel. Ga voor meer informatie over deze instellingen naar Regionale instellingen voor apps en scripts aanpassen.

Voorbeeld van gegevens bekijken

In de Editor kunt u een voorbeeld van gegevens bekijken. Zo kunt u een gedeeltelijke lading uitvoeren zonder alle gegevens te hoeven laden en exporteren. U kunt Store-instructies negeren en definiëren hoeveel rijen gegevens u voor elke tabel wilt controleren. Klik op Voorbeeld van gegevens om uw gegevens te controleren.

Voor meer informatie over het controleren van gegevens gaat u naar Voorbeeld van gegevens in load-scripts bekijken.

Gegevens exporteren

U kunt gegevens exporteren met behulp van Store-instructies in uw script. U kunt ze handmatig toevoegen in het script of klikken op Store-instructie invoegen in DataFiles om de optie Store-instructie invoegen voor hulp bij het maken van een instructie. Zie Gegevens van load-scripts opslaan voor meer informatie over het opslaan van gegevens.

Klik op Gegevens exporteren om uw script uit te voeren en te exporteren.

Scriptbeperkingen

Scripts hebben de volgende beperkingen

  • In tegenstelling tot apps, behouden scripts geen gegevens die in het script zijn geladen. Nadat de sessie is voltooid, worden de gegevens verwijderd. Als u bijvoorbeeld een voorbeeld van gegevens hebt bekeken en het script vervolgens sluit, moet u de volgende keer dat u het script opent opnieuw klikken op Voorbeeld van gegevens om een nieuw voorbeeld te genereren.

  • Gedeeltelijke ladingen worden niet ondersteund voor scripts.

  • Het laden van scripts met behulp van binary instructies wordt niet ondersteund. Scripts slaan de geladen gegevens niet op in het script en daarom kan het laden vanuit een script met een binary instructie resulteren in lege tabellen.

  • Scripts bieden geen ondersteuning voor sectietoegang.

  • Een voorbeeld van de gegevens bekijken (zonder Store instructie ingeschakeld) telt niet als een lading voor laadgegevens.

  • Geëxporteerde scripts die zijn geüpload naar Qlik Sense Enterprise op cloudservices, Qlik Sense Desktop of Qlik Sense Mobile worden getoond als apps zonder gegevens.

  • Leden van een gedeelde ruimte met de machtiging Kan beheren kunnen het tabblad Gepubliceerde kopieën in Overzicht zien, maar ze kunnen gepubliceerde scripts niet zien. Als ze de machtiging Kan publiceren hebben, kunnen ze hun eigen scripts zien.

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!