Utdatastruktur och appnamngivning
Senast uppdaterad: 2026-10-14QV2QS organiserar batchutdata i en kataloghierarki och ger flexibel appnamngivning för Qlik Cloud-distribution. Det här avsnittet behandlar alternativ för kataloglayout, inställningsrekommendationer och namngivningsmallar.
Enprojektläget skapar även en undermapp per projekt under utdataroten. För mer information, se Så fungerar konvertering.
Utdatastruktur
Som standard speglar QV2QS källkatalogshierarkin under utdataroten. Varje projekt genererar en undermapp som innehåller byggutdata, rapporter och loggar.
Bevara hierarki (standard)
<outputDir>/
<RelativePath>/
<ProjectName>/
build/
images/
reports/
logs/
Platta ut hierarki (--batchFlatOutput)
<outputDir>/
<ProjectName>/
build/
images/
reports/
logs/
Att bevara hierarkin är användbart när källmappstrukturen återspeglar organisatoriska grupperingar (efter avdelning, region eller affärsenhet) och utdata bör spegla den strukturen. Att platta ut hierarkin är användbart när mappstrukturen inte är meningsfull eller när en platt lista är lättare att arbeta med i senare led.
Om två projekt genererar samma namn på utdatamappen (till exempel två projekt med namnet Sales i olika underkataloger), lägger QV2QS till _2, _3 och efterföljande nummer för att undvika kollisioner.
Inställningar i batchläge
Alla konverteringsinställningar tillämpas enhetligt på varje projekt i batchen. Det finns ingen mekanism för överstyrningar per projekt. Den fasta canvasskalan, objektskalan, storleksbegränsningarna, beskärningsmåtten, layoutförminskningen, bakgrundshanteringen och alla andra inställningar tillämpas identiskt på varje app i körningen.
Denna enhetliga tillämpning har en viktig praktisk konsekvens: gruppera ihop liknande tillämpningar vid körning av batchkonverteringar. Applikationer som har liknande skärmupplösningar, layouter för bakgrundsbilder och objektstorlekar fungerar bra i en enda batch. Applikationer med betydligt olika layouter eller designmönster drar nytta av separata batchkörningar med olika inställningar.
Rekommenderat arbetsflöde för batchkonvertering:
- Kopiera alla QVW- och QVF-källfiler till en lokal arbetsmapp. Kör inte batchkonverteringar mot produktionskataloger eller nätverksresurser.
- Identifiera grupper av QlikView-applikationer som delar liknande layoutegenskaper (upplösning, bakgrundsbilder, objektdensitet).
- Läs in en representativ applikation från varje grupp i enprojektläge.
- Öppna Mockup Studio och experimentera med inställningarna för fast canvas, skalning, beskärning och storleksbegränsning tills layouten är tillfredsställande.
- Notera de inställningar som ger bäst resultat för den gruppen.
- Växla till batchläge, peka på mappen som innehåller den gruppen och tillämpa samma inställningar.
- Upprepa för varje grupp av applikationer.
Detta tillvägagångssätt undviker det vanliga misstaget att köra en stor batch med generiska inställningar och sedan lägga tid på att manuellt justera enskilda appar i efterhand. Några minuters testning i Mockup Studio med ett representativt urval kan spara betydande ansträngning över en stor batch.
Börja med en liten batch på 3 till 5 applikationer för att validera inställningarna innan du skalar upp till hela uppsättningen.
Namngivning av appar i batchläge
När batchkonverteringar distribueras till Qlik Cloud styr --qsAppName hur varje app namnges:
- Inte specificerat — Varje app namnges efter projektet (
<Name>). - Oformaterad text — Värdet används som prefix:
<prefix> - <Name>. - Mall med platshållare — Värdet behandlas som en formatsträng.
Följande platshållare är tillgängliga i mallsträngar.
| Platshållare | Beskrivning |
|---|---|
{name}
|
Projektnamn |
{rel}
|
Relativ katalogsökväg från genomsökningsroten |
{index}
|
Sekventiellt projektnummer (börjar på 1) |
Till exempel genererar --qsAppName "Migrated {name} ({rel})" appnamn som Migrated Sales (region1/finance).