Gå till huvudinnehåll Gå till ytterligare innehåll

Ändringar i laddningsskript

Qlik Cloud har inte stöd för användning av sökvägar i Windows filsystem i funktioner, satser och variabler. Istället används bibliotekskopplingar, som är kopplingssträngar till data och skriptfiler. Till exempel lib://DataFiles/myData.txt.

Begränsningar

Flera satser, variabler och funktioner som är tillämpliga på QlikView och Client-Managed Qlik Sense (i standard- eller legacy-lägen) kan inte användas eller har begränsningar i Qlik Cloud. Generellt tillämpas dessa begränsningar på satser, variabler och funktioner som är kopplade till sökvägar i Windows filsystem.

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.

Tillämpning av variabler, satser och funktioner i Qlik Cloud

Om du planerar att återanvända dataladdningsskript från QlikView eller Client-Managed Qlik Sense i Qlik Cloudkan du använda följande tabeller för att se vilka variabler, satser och funktioner som stöds och vilka krav de ställer.

Systemvariabler

Variabel Tillämplighet Definition
Floppy

Stöds ej

Returnerar enhetsbeteckningen för den första diskettenhet som påträffas, vanligen a:.
CD

Stöds ej

Returnerar bokstaven på den första cd-rom-enhet som påträffas. Om ingen cd-rom-enhet påträffas, returneras c:.
QvPath

Stöds ej

Returnerar söksträngen till Qlik Sense-programfilen.
QvRoot

Stöds ej

Returnerar rotkatalogen till Qlik Sense-programfilen.
QvWorkPath

Stöds ej

Returnerar söksträngen till den aktuella Qlik Sense-appen.
QvWorkRoot

Stöds ej

Returnerar rotmappen till den aktuella Qlik Sense-appen.
WinPath

Stöds ej

Returnerar söksträngen till Windows.
WinRoot

Stöds ej

Returnerar Windows rotmapp.
$(include=...) Indata som stöds: Sökväg som använder bibliotekskoppling Variabeln Include/Must_Include specificerar en fil som innehåller text som ska inkluderas i skriptet och utvärderas som skriptkod. Den används inte för att lägga till data. 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 Tillämplighet Definition
Binary

Binary

Indata som stöds: Sökväg som använder bibliotekskoppling Satsen binary används för att läsa in data från en annan app.
Connect Stöds ej CONNECT-satsen används för att ange Qlik Sense-åtkomst till en allmän databas via OLE DB/ODBC-gränssnittet. För ODBC måste datakällan först anges med hjälp av ODBC-administratören.
Directory

Directory

Indata som stöds: Sökväg som använder bibliotekskoppling Directory-satsen anger i vilken katalog datafilerna ska sökas i följande LOAD-satser tills en ny Directory-sats anges.
Execute Stöds ej 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.
LOAD from ...

Load

Indata som stöds: Sökväg som använder bibliotekskoppling LOAD-satsen laddar fält från en fil, direkt från data i skriptet, från en tidigare inläst tabell, från en webbsida, från resultatet av en efterföljande SELECT-sats eller genom att generera data automatiskt.
Store into ...

Store

Indata som stöds: Sökväg som använder bibliotekskoppling Store-satsen skapar en QVD-, Parquet-,CSV- eller TXT-fil.

Kontrollsatser i skriptet

Sats Indata som stöds Returnerade utdata Definition

For each...

filelist mask/dirlist mask

For each..next

Bibliotekskoppling

Bibliotekskoppling

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 Indata som stöds Returnerade utdata Definition
Attribute()

Attribute

Bibliotekskoppling   Returnerar metataggarnas värde från olika mediafiler som text.
ConnectString()

ConnectString

  Bibliotekskopplingsnamn Returnerar den aktiva kopplingssträngen för ODBC- eller OLE DB-anslutningar.
FileDir()

FileDir

 

Bibliotekskoppling 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.
FilePath()

FilePath

 

Bibliotekskoppling FilePath-funktionen returnerar en textsträng som anger den kompletta sökvägen till den tabellfil som håller på att läsas in.
FileSize()

FileSize

Bibliotekskoppling

  FileSize-funktionen returnerar ett heltal som anger storleken i byte för filen filename eller, om inget filename angetts, för den tabellfil som håller på att läsas in.
FileTime()

FileTime

Bibliotekskoppling

  FileTime-funktionen returnerar en tidsmarkör i UTC-format för den senaste ändringen av en angiven fil. Om ingen fil anges returnerar funktionen en tidsmarkör i UTC för den senaste ändringen av den tabellfil som för närvarande är inläst.
GetFolderPath()

Stöds ej

Returnerade utdata: Absolut sökväg

Funktionen GetFolderPath returnerar värdet av funktionen Microsoft Windows SHGetFolderPath. Den här funktionen tar som indata namnet på en Microsoft Windows -mapp och returnerar den fullständiga sökvägen till mappen.
QvdCreateTime()

QvdCreateTime

Bibliotekskoppling   Denna skriptfunktion returnerar XML-huvudets tidsstämpel från en QVD-fil, om någon sådan finns, annars returneras NULL. I tidsmarkören anges tiden i UTC.
QvdFieldName()

QvdFieldName

Bibliotekskoppling   Denna skriptfunktion returnerar namnet på fält nummer fieldno i en QVD-fil. Om fältet inte finns returneras NULL.
QvdNoOfFields()

QvdNoOfFields

Bibliotekskoppling   Denna skriptfunktion returnerar antalet fält i en QVD-fil.
QvdNoOfRecords()

QvdNoOfRecords

Bibliotekskoppling   Denna skriptfunktion returnerar aktuellt antal poster i en QVD-fil.
QvdTableName()

QvdTableName

Bibliotekskoppling   Denna skriptfunktion returnerar namnet på tabellen i en QVD-fil.

Systemfunktioner

Funktion Tillämplighet Definition
DocumentPath()

Stöds ej

Denna skriptfunktion returnerar en sträng som innehåller den kompletta sökvägen till den aktuella Qlik Sense-appen.
GetRegistryString()

 

Stöds ej

Returnerar värdet hos en namngiven registernyckel med angiven sökväg. Funktionen kan användas både i diagram och i skriptet.

Visit the discussion forum at community.qlik.com

Var den här sidan till hjälp för dig?

Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!