Data och laddning | MigrationscenterHjälp
Gå till huvudinnehåll Gå till ytterligare innehåll

Data och laddning

Senast uppdaterad: 2026-10-14

QV2QS konverterar användargränssnittet i QlikView och kan automatiskt läsa in data i den konverterade appen med hjälp av alternativet Auto-binary. Aktivera Reload och Auto-binary i guiden eller på kommandoraden, så hanterar QV2QS dataöverföringen automatiskt. Om Auto-binary inte används måste den konverterade appen laddas om separat för att fylla på data.

QV2QS konverterar QlikView UI-metadata (PRJ XML) till Qlik Sense JSON och bygger appen direkt på Qlik Cloud-klientorganisationen. Konverteringsprocessen hanterar arklayouter, visualiseringsobjekt, uttryck och formatering. Utan en omladdning innehåller den resulterande Qlik Sense-appen inga data efter att byggsteget har slutförts.

För att läsa in data i den konverterade appen måste appen laddas om. Det finns tre metoder:

  • Automatisk binär laddning — QV2QS laddar upp den ursprungliga QVW-filen till Qlik Cloud och använder en Binary-sats för att ladda data under bygget. Detta tillvägagångssätt är det snabbaste sättet att se en fungerande app med data direkt efter konverteringen. För mer information, se Automatisk binär laddning nedan.
  • Manuell omladdning — Om dataanslutningar redan har skapats i Qlik Cloud och QVD-filerna eller datakällorna är tillgängliga kan appen laddas om efter att laddningsskriptet har justerats. QV2QS tillämpar grundläggande normalisering av sökvägar för laddningsskript, men kopplingsnamn och sökvägar till datakällor kan kräva manuella uppdateringar.
  • Utlöst omladdning — Använd flaggan --reload för att utlösa en omladdning som en del av distributionen. Omladdningen kör laddningsskriptet som det är. Omladdningen lyckas endast om de dataanslutningar och datakällor som refereras i laddningsskriptet redan är tillgängliga i Qlik Cloud-miljön.

Två flaggor styr data i olika steg. Flaggan --noData hoppar över data under byggsteget så att appstrukturen kan testas utan att vänta på en omladdning. Flaggan --exportQvfNoData exporterar QVF-filen utan data efter att bygget har slutförts, vilket skapar en mindre fil för delning. Flaggorna kan användas var för sig eller tillsammans.

Automatisk binär laddning

Automatisk binär laddning laddar upp den ursprungliga QVW-filen till Qlik Cloud, använder en Binary-sats för att ladda data till den konverterade appen och tar sedan bort den uppladdade filen. Den konverterade appen tar emot samma data som QlikView-originalet utan att kräva manuell konfiguration av datakoppling.

För att aktivera automatisk binär laddning använder du --autoBinary på kommandoraden eller aktiverar Auto-binary i användargränssnittet.

QV2QS utför följande steg när automatisk binär laddning är aktiverad:

  1. Ladda upp QVW-filen till Qlik Cloud som en tillfällig app.
  2. Lägg till en Binary [<appId>];-sats och en Exit Script;-sats i början av appens konverterade laddningsskript.
  3. Bygg appen (och ladda om ifall --reload anges), som läser in data från den uppladdade QVW-filen.
  4. Ta bort den tillfälligt uppladdade appen från Qlik Cloud.
  5. Återställ det ursprungliga laddningsskriptet i Qlik Cloud-appen och ta bort satserna Binary och Exit Script.

Efter rensning innehåller Qlik Cloud-appen inlästa data, men laddningsskriptet refererar inte längre till den temporära appen.

Uppladdningssteget omfattas av filstorleksbegränsningarna i Qlik Cloud. Stora QVW-filer kan överskrida uppladdningsgränsen för klientorganisationens prenumerationsnivå. Om uppladdningen misslyckas distribuerar du appen till ett utrymme med stöd för stora appar aktiverat, eller använder argumentet --binaryAppId för att referera till en befintlig app som redan finns i Qlik Cloud. För information om resursbegränsningar för klientorganisationer, se resursbegränsningar för Qlik Cloud.

Rensning vid fel

Om bygg- eller omladdningssteget misslyckas efter att QVW-filen har laddats upp försöker QV2QS automatiskt att rensa upp innan det avslutas. Rensning omfattar att ta bort den tillfälligt uppladdade appen från Qlik Cloud och återställa det ursprungliga laddningsskriptet både lokalt och i Cloud-appen.

Om själva rensningen misslyckas (till exempel på grund av ett nätverksavbrott) kan den tillfälliga appen finnas kvar i Qlik Cloud-klientorganisationen. Föräldralösa temporära appar får namnet QV2QS_Binary_YYYYMMDD_HHMMSS (till exempel QV2QS_Binary_20260219_143025). Kontrollera målutrymmet efter appar som matchar detta mönster och ta bort dem manuellt. Den lokala script.qvs-filen i byggkatalogen kan också innehålla den tillfälliga Binary-satsen. Kör om konverteringen för att återskapa den.

Anteckning om information

Automatisk binär laddning kräver flaggan --reload och en --qvw-sökväg. QV2QS avvisar kommandot och avslutas med kod 1 om något av kraven saknas.

Anteckning om information

Den ursprungliga QVW-filen på den lokala datorn ändras eller tas aldrig bort. Endast den tillfälliga kopian i Qlik Cloud tas bort efter att dataladdningen har slutförts.

Anteckning om information

Automatisk binär laddning stöds inte för appar som använder avsnittsåtkomst. Qlik Clouds omladdningsmotor kan inte autentisera mot tabellen för avsnittsåtkomst i QVW-källfilen. När QV2QS upptäcker avsnittsåtkomst i källappen hoppas stegen för binär uppladdning och omladdning över och en varning loggas. Appen distribueras utan data. För att ladda data, skapa Qlik Cloud-dataanslutningar och uppdatera laddningsskriptet manuellt, eller ta bort avsnittsåtkomst från en kopia av käll-QVW och kör om med --autoBinary.

Anteckning om information

När --preserveTargetAppScript kombineras med --reload kör omladdningen det befintliga laddningsskriptet i målappen, inte det konverterade skriptet. Detta är användbart när målappen redan har fungerande Qlik Cloud-dataanslutningar och endast UI-skiktet behöver uppdateras. För mer information, se Återanvända en befintlig app.

Läs mer

Visit the discussion forum at community.qlik.com

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

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!