Parallelle uitvoering | Migratiecentrum Help
Ga naar hoofdinhoud Ga naar aanvullende inhoud

Parallelle uitvoering

Laatst bijgewerkt: 14-10-2026

QV2QS converteert meerdere projecten gelijktijdig met behulp van een configureerbare procespool.

Worker-configuratie

Standaard detecteert QV2QS automatisch het optimale aantal workers op basis van het aantal logische CPU-kernen op de machine. De standaardinstelling (--batchWorkers 0) gebruikt één worker minder dan het aantal cores, waardoor er één core vrij blijft voor het orchestratorproces en het besturingssysteem.

Om te overschrijven met een expliciet aantal, geeft u --batchWorkers N door:

QV2QS.exe --batchDir "C:\Projects" --outputDir C:\Output --batchWorkers 4 --unbuildOnly

Als het opgegeven aantal workers het aantal beschikbare CPU-cores overschrijdt, toont QV2QS een waarschuwing. Elke extra worker boven het aantal cores voegt ongeveer 80 MB aan geheugenoverhead toe, met een minimale verbetering van de doorlooptijd.

De lokale conversiefase maakt gebruik van een procespool. Elke worker draait in een afzonderlijk proces, wat echt CPU-parallellisme mogelijk maakt voor de XML-parsing, het doorlopen van de objectgraaf en de JSON-generatie die de conversie vormen. Als één project mislukt, gaan de resterende projecten door. Elk workerproces schrijft een afzonderlijk logbestand naar de projectsubmap logs/.

Cloudimplementatie gebruikt een threadpool met hetzelfde aantal workers. Nadat alle lokale conversies zijn voltooid, implementeert QV2QS de geconverteerde apps parallel naar Qlik Cloud. Console-uitvoer wordt vereenvoudigd tijdens parallelle cloud-implementatie — geanimeerde spinners worden vervangen door statische voortgangsregels om verminkte uitvoer te voorkomen.

Fout bij verwerking

Batchmodus gaat door bij fouten. Als een project tijdens de conversie mislukt, registreert QV2QS de fout en gaat verder met de resterende projecten. Het mislukte project verschijnt in het batchoverzicht met een foutbeschrijving. De batch-exitcode is 0 wanneer alle projecten slagen en 1 wanneer een project mislukt.

Foutisolatie is ook van toepassing op het genereren van rapporten. Als een project succesvol wordt geconverteerd, maar het genereren van het Excel-rapport mislukt, wordt het project nog steeds als succesvol beschouwd. De rapportfout wordt afzonderlijk geregistreerd.

Fouten bij cloudimplementaties worden op dezelfde manier geïsoleerd. Als het implementeren van één project mislukt, gaan de resterende projecten door met implementeren.

Meer informatie

Visit the discussion forum at community.qlik.com

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!