# Ä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 applikationen. |
| 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 din skriptkod i en separat textfil och återanvända den i flera applikationer. Detta är en användardefinierad variabel. |

### Vanliga skriptsatser

| Sats | Tillämplighet | Definition |
| --- | --- | --- |
| Binary<br><br>[Binär](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Binary.htm) | Indata som stöds: Sökväg som använder bibliotekskoppling | Satsen binary används för att ladda data från en annan applikation. |
| Connect | Stöds ej | Instruktionen CONNECT används för att definiera 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 ODBC-administratören. |
| Directory<br><br>[Katalog](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Directory.htm) | 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 ...<br><br>[Ladda](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm) | 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 ...<br><br>[Butik](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Store.htm) | 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...<br><br><br>filelist mask/dirlist mask<br><br>[För varje … nästa](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/For%20Each.htm) | 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()<br><br>[Attribut](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/Attribute.htm) | Bibliotekskoppling | Returnerar metataggarnas värde från olika mediafiler som text. |  |
| ConnectString()<br><br>[ConnectString](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/ConnectString.htm) | Bibliotekskopplingsnamn | Returnerar den aktiva kopplingssträngen för ODBC- eller OLE DB-anslutningar. |  |
| FileDir()<br><br>[FileDir](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FileDir.htm) | 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()<br><br>[FilePath](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FilePath.htm) | 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()<br><br>[FileSize](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FileSize.htm) | 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()<br><br>[FileTime](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/FileTime.htm) | 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()<br><br>[QvdCreateTime](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/QvdCreateTime.htm) | 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()<br><br>[QvdFieldName](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/QvdFieldName.htm) | Bibliotekskoppling | Denna skriptfunktion returnerar namnet på fält nummer fieldno i en QVD-fil. Om fältet inte finns returneras NULL. |  |
| QvdNoOfFields()<br><br>[QvdNoOfFields](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/QvdNoOfFields.htm) | Bibliotekskoppling | Denna skriptfunktion returnerar antalet fält i en QVD-fil. |  |
| QvdNoOfRecords()<br><br>[QvdNoOfRecords](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/QvdNoOfRecords.htm) | Bibliotekskoppling | Denna skriptfunktion returnerar aktuellt antal poster i en QVD-fil. |  |
| QvdTableName()<br><br>[QvdTableName](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FileFunctions/QvdTableName.htm) | Bibliotekskoppling | Denna skriptfunktion returnerar namnet på tabellen i en QVD-fil. |  |

### Systemfunktioner

| Funktion | Tillämplighet | Definition |
| --- | --- | --- |
| DocumentPath() | Stöds ej | Denna funktion returnerar en sträng som innehåller den fullständiga sökvägen till den aktuella Qlik Sense applikationen. |
| 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. Endast tillgänglig i QlikView. |

## Mer information

* [Systemvariabler](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/system-variables.htm)
* [Systemfunktioner](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemFunctions/system-functions.htm)
* [QlikView-funktioner och -satser som inte stöds i Qlik Sense](https://help.qlik.com/sv-SE/migration/Content/Migration/QlikView-functions-statements-not-supported.htm)
* [Funktioner och satser som inte rekommenderas i Qlik Sense](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/functions-statements-not-recommended.htm)