Op deze pagina
Beperking van toegang tot bestandssysteem
Om beveiligingsredenen biedt Qlik Sense in de standaardmodus geen ondersteuning voor absolute of relatieve paden in het load-script voor gegevens of in functies en variabelen waarmee het bestandssysteem beschikbaar wordt gesteld.
Aangezien absolute en relatieve paden echter werden ondersteund in QlikView, is het mogelijk om de standaardmodus uit te schakelen en de bestaande modus te gebruiken ten behoeve van hergebruik van QlikView load-scripts.
Beveiligingsaspecten bij verbinding met op bestanden gebaseerde ODBC - en OLE DB -gegevensverbindingen
Beperkingen in standaardmodus
Verschillende opdrachten, variabelen en functies kunnen niet worden gebruikt of hebben beperkingen in de standaardmodus. Het gebruik van niet-ondersteunde opdrachten in het load-script voor gegevens levert een fout op bij het uitvoeren van het load-script. Foutberichten zijn te vinden in het logbestand van het script. Het gebruik van niet-ondersteunde variabelen en functies resulteert niet in foutberichten of vermeldingen in het logbestand. In plaats daarvan geeft de functie NULL als resultaat.
Er is geen indicatie dat een variabele, opdracht of functie niet wordt ondersteund bij het bewerken van het load-script voor gegevens.
Systeemvariabelen
Variabele | Standaardmodus/Qlik Sense Cloud | Bestaande modus | Definitie |
---|---|---|---|
|
Niet ondersteund |
Ondersteund | Retourneert de stationsletter van het eerst gevonden diskettestation. Dit is normaal gesproken a:. |
|
Niet ondersteund |
Ondersteund | Retourneert de stationsletter van het eerst gevonden cd-rom-station. Als er geen cd-rom-station is gevonden, wordt c: geretourneerd. |
|
Niet ondersteund |
Ondersteund | Retourneert het pad naar het Qlik Sense-programma. |
|
Niet ondersteund |
Ondersteund | Retourneert de hoofdmap van het Qlik Sense-programma. |
|
Niet ondersteund |
Ondersteund | Retourneert het pad naar de huidige Qlik Sense-app. |
|
Niet ondersteund |
Ondersteund | Retourneert de hoofdmap van de huidige Qlik Sense-app. |
|
Niet ondersteund |
Ondersteund | Retourneert het pad naar |
|
Niet ondersteund |
Ondersteund | Retourneert de hoofdmap van Windows. |
|
Ondersteunde invoer: bibliotheekverbinding | Ondersteunde invoer: bibliotheekverbinding of absoluut/relatief pad | De variabele Include/Must_Include specificeert een bestand dat tekst bevat die in het script moet worden opgenomen en moet worden geëvalueerd als scriptcode. U kunt delen van uw scriptcode opslaan in een apart tekstbestand en dit in meerdere apps hergebruiken. Dit is een door de gebruiker gedefinieerde variabele. |
Reguliere scriptopdrachten
Opdracht | Standaardmodus/Qlik Sense Cloud | Bestaande modus | Definitie |
---|---|---|---|
|
Ondersteunde invoer: bibliotheekverbinding | Ondersteunde invoer: bibliotheekverbinding of absoluut/relatief pad | De opdracht binary wordt gebruikt voor het laden van gegevens vanuit een andere app. |
|
Ondersteunde invoer: bibliotheekverbinding | Ondersteunde invoer: bibliotheekverbinding of absoluut/relatief pad | Met de opdracht CONNECT wordt de toegang van Qlik Sense tot een algemene database via de |
|
Ondersteunde invoer: bibliotheekverbinding | Ondersteunde invoer: bibliotheekverbinding of absoluut/relatief pad | De opdracht Directory legt vast in welke directory moet worden gezocht naar gegevensbestanden in volgende LOAD-opdrachten, totdat een nieuwe Directoryopdracht wordt gegeven. |
|
Niet ondersteund | Ondersteunde invoer: bibliotheekverbinding of absoluut/relatief pad | De Execute-opdracht wordt gebruikt voor het uitvoeren van andere programma's terwijl gegevens worden geladen in Qlik Sense. Bijvoorbeeld voor het uitvoeren van noodzakelijke conversies. |
|
Ondersteunde invoer: bibliotheekverbinding | Ondersteunde invoer: bibliotheekverbinding of absoluut/relatief pad | Retourneert het pad naar het Qlik Sense-programma. |
|
Ondersteunde invoer: bibliotheekverbinding | Ondersteunde invoer: bibliotheekverbinding of absoluut/relatief pad | Retourneert de hoofdmap van het Qlik Sense-programma. |
Scriptbesturingsopdrachten
Opdracht | Standaardmodus/Qlik Sense Cloud | Bestaande modus | Definitie |
---|---|---|---|
|
Ondersteunde invoer: bibliotheekverbinding Geretourneerde output: bibliotheekverbinding |
Ondersteunde invoer: bibliotheekverbinding of absoluut/relatief pad Geretourneerde output: bibliotheekverbinding of absoluut pad, afhankelijk van invoer |
De syntaxis filelist mask produceert een lijst met door komma's gescheiden namen van alle bestanden in de huidige map die overeenkomen met het filelist mask. De syntaxis dirlist mask produceert een lijst met door komma's gescheiden namen van alle mappen in de huidige map die overeenkomen met het mapnaammasker. |
Bestandsfuncties
Functie | Standaardmodus/Qlik Sense Cloud | Bestaande modus | Definitie |
---|---|---|---|
|
Ondersteunde invoer: bibliotheekverbinding | Ondersteunde invoer: bibliotheekverbinding of absoluut/relatief pad | Retourneert de waarde van de metatags van verschillende mediabestanden als tekst. |
|
Geretourneerde output: Naam bibliotheekverbinding | De naam van de bibliotheekverbinding of daadwerkelijke verbinding, afhankelijk van invoer | Retourneert de actieve verbindingstekenreeks voor |
|
Geretourneerde output: bibliotheekverbinding |
Geretourneerde output: bibliotheekverbinding of absoluut pad, afhankelijk van invoer | De functie FileDir retourneert een tekenreeks met het pad naar de map van het tabelbestand dat op dat moment wordt gelezen. |
|
Geretourneerde output: bibliotheekverbinding |
Geretourneerde output: bibliotheekverbinding of absoluut pad, afhankelijk van invoer | De functie FilePath retourneert een tekenreeks met het volledige pad naar het tabelbestand dat op dat moment wordt gelezen. |
|
Ondersteunde invoer: bibliotheekverbinding |
Ondersteunde invoer: bibliotheekverbinding of absoluut/relatief pad | De functie retourneert een geheel getal met de grootte in bytes van het bestand of, als geen is opgegeven, van het tabelbestand dat op dat moment wordt gelezen. |
|
Ondersteunde invoer: bibliotheekverbinding |
Ondersteunde invoer: bibliotheekverbinding of absoluut/relatief pad | De functie retourneert een tijdstempel voor de datum en tijd van de laatste wijziging van het bestand . |
|
Niet ondersteund |
Geretourneerde output: absoluut pad |
De functie GetFolderPath retourneert de waarde van de functie |
|
Ondersteunde invoer: bibliotheekverbinding | Ondersteunde invoer: bibliotheekverbinding of absoluut/relatief pad | Deze scriptfunctie retourneert de tijdstempel voor de |
|
Ondersteunde invoer: bibliotheekverbinding | Ondersteunde invoer: bibliotheekverbinding of absoluut/relatief pad | Deze script-functie retourneert de naam van veldnummer fieldno in een |
|
Ondersteunde invoer: bibliotheekverbinding | Ondersteunde invoer: bibliotheekverbinding of absoluut/relatief pad | Deze scriptfunctie retourneert het aantal velden in een |
|
Ondersteunde invoer: bibliotheekverbinding | Ondersteunde invoer: bibliotheekverbinding of absoluut/relatief pad | Deze scriptfunctie retourneert het huidige aantal records in een |
|
Ondersteunde invoer: bibliotheekverbinding | Ondersteunde invoer: bibliotheekverbinding of absoluut/relatief pad | Deze scriptfunctie retourneert de naam van de tabel die is opgeslagen in een |
Systeemfuncties
Functie | Standaardmodus/Qlik Sense Cloud | Bestaande modus | Definitie |
---|---|---|---|
|
Niet ondersteund |
Geretourneerde output: absoluut pad |
Deze functie retourneert een tekenreeks met het volledige pad naar de huidige Qlik Sense-app. |
|
Niet ondersteund |
Ondersteund | Retourneert de waarde van een benoemde registersleutel met een opgegeven registerpad. Deze functie kan zowel in een diagram als een script worden gebruikt. |