På den här sidan
Behörighetskontroll för filsystem
Av säkerhetsskäl stöder Qlik Sense i standardläge inte absoluta eller relativa sökvägar i dataladdningsskriptet eller funktioner och variabler som exponerar filsystemet.
Eftersom absoluta och relativa sökvägar hanterades i QlikView är det dock möjligt att inaktivera standardläget och använda det bakåtkompatibla läget om du vill återanvända QlikView-dataladdningsskript.
Säkerhetsaspekter vid anslutning till filbaserade ODBC - och OLE DB -dataanslutningar
Begränsningar i standardläge
Flera satser, variabler och funktioner kan inte användas eller har begränsningar i standardläget. Användning av satser som inte stöds i dataladdningsskriptet ger ett fel när det körs. Felmeddelanden återfinns i skriptloggfilen. Användning av variabler och funktioner som inte stöds ger inga felmeddelanden eller loggfilsposter. Funktionen returnerar i stället NULL.
Det finns ingen indikation på att en variabel, sats eller funktion inte stöds när du redigerar dataladdningsskriptet.
Systemvariabler
Variabel | Standardläge/Qlik Sense Cloud | Bakåtkompatibelt läge | Definition |
---|---|---|---|
|
Stöds ej |
Stöds | Returnerar enhetsbeteckningen för den första diskettenhet som påträffas, vanligen a:. |
|
Stöds ej |
Stöds | Returnerar bokstaven på den första cd-rom-enhet som påträffas. Om ingen cd-rom-enhet påträffas, returneras c:. |
|
Stöds ej |
Stöds | Returnerar söksträngen till Qlik Sense-programfilen. |
|
Stöds ej |
Stöds | Returnerar rotkatalogen till Qlik Sense-programfilen. |
|
Stöds ej |
Stöds | Returnerar söksträngen till den aktuella Qlik Sense-appen. |
|
Stöds ej |
Stöds | Returnerar rotmappen till den aktuella Qlik Sense-appen. |
|
Stöds ej |
Stöds | Returnerar söksträngen till |
|
Stöds ej |
Stöds | Returnerar Windows rotmapp. |
|
Indata som stöds: Bibliotekskoppling | Indata som stöds: Bibliotekskoppling eller absolut/relativ sökväg | Variabeln Include/Must_Include specificerar en fil som innehåller text som ska inkluderas i skriptet och utvärderas som skriptkod. Du kan spara delar av skriptkoden i en separat textfil och återanvända den i flera appar. Detta är en användardefinierad variabel. |
Vanliga skriptsatser
Sats | Standardläge/Qlik Sense Cloud | Bakåtkompatibelt läge | Definition |
---|---|---|---|
|
Indata som stöds: Bibliotekskoppling | Indata som stöds: Bibliotekskoppling eller absolut/relativ sökväg | Satsen binary används för att ladda data från en annan app. |
|
Indata som stöds: Bibliotekskoppling | Indata som stöds: Bibliotekskoppling eller absolut/relativ sökväg | CONNECT-satsen används för att ange Qlik Sense-åtkomst till en allmän databas via |
|
Indata som stöds: Bibliotekskoppling | Indata som stöds: Bibliotekskoppling eller absolut/relativ sökväg | Directory-satsen anger i vilken katalog datafilerna ska sökas i följande LOAD-satser tills en ny Directory-sats anges. |
|
Stöds ej | Indata som stöds: Bibliotekskoppling eller absolut/relativ sökväg | Execute-satsen använda för att köra andra program medan Qlik Sense laddar data, exempelvis för att göra de konverteringar som krävs. |
|
Indata som stöds: Bibliotekskoppling | Indata som stöds: Bibliotekskoppling eller absolut/relativ sökväg | Returnerar söksträngen till Qlik Sense-programfilen. |
|
Indata som stöds: Bibliotekskoppling | Indata som stöds: Bibliotekskoppling eller absolut/relativ sökväg | Returnerar rotkatalogen till Qlik Sense-programfilen. |
Kontrollsatser i skriptet
Sats | Standardläge/Qlik Sense Cloud | Bakåtkompatibelt läge | Definition |
---|---|---|---|
|
Indata som stöds: Bibliotekskoppling Returnerade utdata: Bibliotekskoppling |
Indata som stöds: Bibliotekskoppling eller absolut/relativ sökväg Returnerade utdata: Bibliotekskoppling eller absolut sökväg, beroende på indata |
Syntaxen filelist mask skapar en kommaavgränsad lista över alla filer i den aktuella katalog som matchar filelist mask. Syntaxen dirlist mask skapar en kommaavgränsad lista över alla mappar i den aktuella mappen som matchar filnamnsmasken. |
Filfunktioner
Funktion | Standardläge/Qlik Sense Cloud | Bakåtkompatibelt läge | Definition |
---|---|---|---|
|
Indata som stöds: Bibliotekskoppling | Indata som stöds: Bibliotekskoppling eller absolut/relativ sökväg | Returnerar metataggarnas värde från olika mediafiler som text. |
|
Returnerade utdata: Bibliotekskopplingsnamn | Biblioteksanslutningens namn eller faktiska anslutning, beroende på indata | Returnerar den aktiva kopplingssträngen för |
|
Returnerade utdata: Bibliotekskoppling |
Returnerade utdata: Bibliotekskoppling eller absolut sökväg, beroende på indata | FileDir-funktionen returnerar en textsträng som anger sökvägen till katalogen som innehåller den tabellfil som håller på att läsas in. |
|
Returnerade utdata: Bibliotekskoppling |
Returnerade utdata: Bibliotekskoppling eller absolut sökväg, beroende på indata | FilePath-funktionen returnerar en textsträng som anger den kompletta sökvägen till den tabellfil som håller på att läsas in. |
|
Indata som stöds: Bibliotekskoppling |
Indata som stöds: Bibliotekskoppling eller absolut/relativ sökväg | FileSize-funktionen returnerar ett heltal som anger storleken i byte för filen |
|
Indata som stöds: Bibliotekskoppling |
Indata som stöds: Bibliotekskoppling eller absolut/relativ sökväg | FileTime-funktionen returnerar en tidsmarkör för datum och tid för den senaste ändringen av filen |
|
Stöds ej |
Returnerade utdata: Absolut sökväg |
Funktionen GetFolderPath returnerar värdet av funktionen |
|
Indata som stöds: Bibliotekskoppling | Indata som stöds: Bibliotekskoppling eller absolut/relativ sökväg | Denna skriptfunktion returnerar |
|
Indata som stöds: Bibliotekskoppling | Indata som stöds: Bibliotekskoppling eller absolut/relativ sökväg | Denna skriptfunktion returnerar namnet på fältnummer fieldno om något sådant finns i |
|
Indata som stöds: Bibliotekskoppling | Indata som stöds: Bibliotekskoppling eller absolut/relativ sökväg | Denna skriptfunktion returnerar antalet fält i en |
|
Indata som stöds: Bibliotekskoppling | Indata som stöds: Bibliotekskoppling eller absolut/relativ sökväg | Denna skriptfunktion returnerar aktuellt antal poster i en |
|
Indata som stöds: Bibliotekskoppling | Indata som stöds: Bibliotekskoppling eller absolut/relativ sökväg | Denna skriptfunktion returnerar namnet på tabellen i en |
Systemfunktioner
Funktion | Standardläge/Qlik Sense Cloud | Bakåtkompatibelt läge | Definition |
---|---|---|---|
|
Stöds ej |
Returnerade utdata: Absolut sökväg |
Denna skriptfunktion returnerar en sträng som innehåller den kompletta sökvägen till den aktuella Qlik Sense-appen. |
|
Stöds ej |
Stöds | Returnerar värdet hos en namngiven registernyckel med angiven sökväg. Funktionen kan användas både i diagram och i skriptet. |