Argumentverwijzing | Migratiecentrum Help
Ga naar hoofdinhoud Ga naar aanvullende inhoud

Argumentverwijzing

Laatst bijgewerkt: 14-10-2026

De onderstaande tabellen vermelden elk beschikbaar argument gegroepeerd per categorie.

Informatie

De gebruikersinterface hanteert verschillende standaardwaarden voor sommige instellingen. De wizard gebruikt standaard de vaste canvasmodus, met herladen en auto-binair ingeschakeld. De CLI staat standaard ingesteld op dynamische rastermodus, herladen uitgeschakeld en auto-binair uitgeschakeld. Wanneer u overstapt van de wizard naar de CLI, specificeer deze vlaggen dan expliciet om het gedrag van de wizard te evenaren.

Invoer en uitvoer

Argument Beschrijving Standaard
--prjPath PATH Pad naar QV PRJ-map of ZIP-bestand. Accepteert ook PRJ zip-archieven. —
--qvw PATH Pad naar QVW- of QVF-bestand. Vereist in single-projectmodus. —
--generatePrj Automatisch PRJ-mappen genereren van QVW-bestanden vóór conversie Uit
--outputDir FOLDER Uitvoer hoofdmap. QV2QS maakt automatisch een submap aan die naar het project is genoemd. Vereist. —

Batchmodus

Argument Beschrijving Standaard
--batchDir FOLDER Scan één of meer mappen recursief op QVW- en PRJ-paren. Scheid meerdere mappen met ;. —
--batchWorkers N Maximaal aantal gelijktijdige conversies (0 = auto: CPU-kernen min 1) 0
--batchFlatOutput Schrijf alle uitvoer direct onder --outputDir in plaats van de bronmaphiërarchie te behouden Uit

Qlik Cloud

Argument Beschrijving Standaard
--unbuildOnly Alleen lokale modus. Genereer build-uitvoer en conversierapport op schijf zonder verbinding te maken met Qlik Cloud. Bestemd voor beoordeling, evaluatie en offline gebruik. De lokale uitvoer omvat geen media-uploads, achtergrondresolutie, creatie van alternatieve statussen of werkbladpublicatie. Zie voor meer informatie Hoe conversie werkt. Uit
--qsAppName NAME Naam voor de Qlik Sense app in Qlik Cloud QVW bestandsnaam, PRJ mapnaam, of uitvoermapnaam
--appId APP_ID Een bestaande Qlik Cloud app bijwerken in plaats van een nieuwe aan te maken —
--appIdFile PATH Laad app-ID uit een bestand —
--reuseAppId Hergebruik de app-ID van cloud/cloud_state.json als het bestand bestaat Uit
--preserveTargetAppScript Behoud de bestaande load-script in de doel-app. Het geconverteerde load-script wordt niet toegepast. Vereist --appId of --reuseAppId. Kan worden gecombineerd met --reload om het bestaande script uit te voeren. Uit
--preserveTargetAppVariables Behoud de bestaande variabelen in de doel-app. De geconverteerde variabelen worden niet toegepast. Vereist --appId of --reuseAppId. Uit
--noBackup Sla de automatische pre-implementatieback-up over bij het hergebruiken van een bestaande app. Standaard exporteert QV2QS een QVF zonder gegevens naar cloud/backups/ voordat de app wordt gewijzigd. Uit
--reload Herlaad de app na het bouwen om de load-script uit te voeren Uit
--autoBinary Upload QVW/QVF naar Qlik Cloud voor binair laden, en verwijder vervolgens na het opnieuw laden. Vereist --reload. In de modus voor één project, vereist ook --qvw. In batchmodus worden QVW-bestanden automatisch gedetecteerd. Elkaar uitsluitend met --binaryAppId. Uit
--binaryAppId APP_ID Gebruik een bestaande app in Qlik Cloud voor het binair laden in plaats van uploaden. Elkaar uitsluitend met --autoBinary. —
--noPublishSheets Publiceer geen bladen na het bouwen. Standaard publiceert QV2QS alle geconverteerde bladen als basisbladen, zodat elke app-gebruiker ze kan zien. Gebruik deze vlag om bladen als persoonlijke (ongepubliceerde) objecten te behouden. Bij het hergebruiken van een bestaande app (--reuseAppId of --appId), worden eerder gepubliceerde bladen automatisch hersteld; deze vlag is alleen van toepassing op nieuwe bladen die zijn toegevoegd in de huidige conversie. Uit
--noData Bouwen zonder gegevens Uit
--exportQvf Exporteer de app als een QVF-bestand, verwijder dan de cloud app Uit
--exportQvfNoData Exporteer de QVF zonder gegevens. Vereist --exportQvf. Uit
--mediaUploadWorkers N Parallelle media-uploadthreads 2
--buildConfig PATH Build-configuratiemanifest doorgegeven aan qlik app build. QV2QS genereert dit bestand automatisch tijdens de conversie. Alleen overschrijven als u een aangepast manifest opgeeft. config.yml
--spaceId SPACE_ID Doel-Qlik Cloud-ruimte voor app-creatie Persoonlijke ruimte

Verificatie

Argument Beschrijving Standaard
--qlikContext NAME qlik-cli contextnaam voor authenticatie —
--qlikTenantUrl URL Tenant-URL (https://<tenant>.<region>.qlikcloud.com). Wanneer gecombineerd met --qlikApiKey, authenticeert direct zonder een qlik-cli context aan te maken. —
--qlikApiKey KEY API-sleutel voor authenticatie. In combinatie met --qlikTenantUrl, wordt direct geverifieerd zonder een qlik-cli-context aan te maken. De sleutel wordt niet naar schijf geschreven. —
--qlikCliPath PATH Pad naar qlik-cli-uitvoerbaar bestand Gebundeld
--qlikContextsFile PATH Locatie van het qlik-cli contextbestand overschrijven —
--qlikNoPrompt Meteen mislukken met afsluitcode 1 als authenticatie ontbreekt. Geen interactieve prompts. Geschikt voor CI/CD-pijplijnen. Uit
--setupQlikAuth Configureer Qlik Cloud-authenticatie en sluit af. Niet vereist wanneer zowel --qlikTenantUrl als --qlikApiKey zijn opgegeven. —

Lay-out en styling

Voor een gedetailleerde uitleg over vaste canvas- en dynamische rastermodi, zie Conversie-lay-outinstellingen.

Argument Beschrijving Standaard
--fixedSheetCanvas Inschakelen werkbladen met een canvas van vaste pixelgrootte (positionering in QlikView-stijl) Uit
--fixedSheetCanvasScale FACTOR Schaal canvasafmetingen met deze factor 1.4
--fixedSheetCanvasObjectScale FACTOR Schaal objectposities en -groottes met deze factor 1.4
--fixedSheetCanvasMinWidthPx PX Minimale canvas breedte in pixels 1200
--fixedSheetCanvasMinHeightPx PX Minimale canvashoogte in pixels 700
--perSheetCanvasSize Gebruik per werkblad canvasafmetingen in plaats van uniforme grootte Uit
--noAutoExtendDynamicSheet Automatisch uitbreiden van de werkbladhoogte in dynamische modus uitschakelen Uit
--layoutShrinkX STEPS Verklein de breedte van de lay-outcontainer met N rasterstappen (0–23) 0
--layoutShrinkY STEPS Verklein de hoogte van de lay-outcontainer met N rasterstappen (0–11) 0
--cropCanvasWidth PX Canvas bijsnijden naar exacte breedte in pixels. Alleen vaste canvasmodus. Moet samen met --cropCanvasHeight worden opgegeven. Elkaar uitsluitend met --perSheetCanvasSize. 0
--cropCanvasHeight PX Canvas bijsnijden op exacte hoogte in pixels. Alleen vaste canvasmodus. Moet samen met --cropCanvasWidth worden opgegeven. Elkaar uitsluitend met --perSheetCanvasSize. 0
--maxCanvasWidth PX Maximale canvasbreedte in pixels. 0 schakelt de limiet uit. Vaste canvasmodus alleen. 0
--maxCanvasHeight PX Maximale canvashoogte in pixels. 0 schakelt de limiet uit. Vaste canvasmodus alleen. 0
--appTheme THEME Qlik Sense app thema toegepast op de geconverteerde app. Accepteert elke ingebouwde thema-identificatie (sense, horizon, breeze, card) of een aangepaste thema-naam geïnstalleerd op de tenant. Sense Classic (sense) is het minst opdringerige thema en produceert de hoogste 1:1 getrouwheid met QlikView. Niet-klassieke thema's kunnen objectranden, achtergrondkleuren, lettertypen en opvulling wijzigen. Het thema stelt alleen de standaard in; gebruikers kunnen thema's op elk moment wisselen in de Qlik Sense client. sense
--disableSheetBackgrounds Werkbladachtergrondafbeelding-extractie overslaan Uit
--noDocBgFallback Pas de documentachtergrond niet toe op bladen die er geen hebben Uit
--sheetBackgroundColor COLOR Effen kleurvulling voor alle bladen (#RRGGBB, #RRGGBB@0.5, of transparent) —
--showSheetHeader Toon de werkbladkoptekstregio Uit
--skipHiddenSheets Bladen weglaten met altijd onware weergavevoorwaarden Uit

Conversierapport

Het consolerapport en het Excel-rapport zijn beide standaard ingeschakeld in CLI-modus en in de gebruikersinterface.

Argument Beschrijving Standaard
--report Schakel het consoleconversierapport in Aan
--noReport Consoleconversierapport uitschakelen —
--reportXlsx [PATH] Exporteer het rapport als een Excel-bestand. Accepteert een bestandsnaam (bijv. MyReport) of een volledig pad; .xlsx wordt automatisch toegevoegd. Relatieve namen worden geplaatst in outputDir/reports/. Het pad naar automatisch benoemen weglaten. Automatisch
--noReportXlsx Excel-export uitschakelen —
--reportIncludeBuiltIns Huidige selecties en zoekobjecten opnemen in het rapport Uit

Console en logboekregistratie

Argument Beschrijving Standaard
--console {pretty,plain,silent,ui} Console-uitvoermodus pretty
--dark Donker console thema Aan
--light Licht console thema Uit
--surface Achtergrondvulling inschakelen voor de console Aan (in opgemaakte modus)
--noSurface Achtergrondvulling uitschakelen —
--plain Snelkoppeling voor --console plain —
--silent Snelkoppeling voor --console silent —
--logLevel LEVEL Logboek uitgebreidheid: DEBUG, INFO, WARNING, ERROR, CRITICAL INFO
--logDir FOLDER De logboekuitvoermap overschrijven %LOCALAPPDATA%\QV2QS\logs\ (enkel project) of <outputDir>/logs/ (batch)
--cleanLogs Verwijder logbestanden ouder dan 30 dagen vóór de uitvoering Uit

QV2QS ondersteunt vier console-uitvoermodi.

  • Mooi — Rijk opgemaakte uitvoer met kleuren, geanimeerde spinners, voortgangsbalken en themapanelen. Mooie modus is de standaard voor interactief terminalgebruik. Vereist een terminal met kleurondersteuning (Windows 10+, PowerShell 5+, of Unix-achtige shells).
  • Standaard — Tijdgestempelde tekstuitvoer zonder ANSI-escapescodes. Elke regel wordt voorafgegaan door een tijdstempel en een faselabel in het formaat [MM:SS] [phase] message. Kopteksten en tabellen gebruiken ASCII-tekens. Geschikt voor CI/CD-pijplijnen, logbestanden en terminals die geen ANSI-opmaak ondersteunen.
  • Stil — Onderdrukt alle standaarduitvoer. Alleen fouten worden weergegeven. Geschikt voor geautomatiseerde batchverwerking en gescripte workflows waarbij geen console-uitvoer nodig is.
  • UI — Regelgeoriënteerde uitvoer zonder tijdstempels of ANSI-codes. De gebruikersinterface stelt deze modus automatisch in bij het starten van een conversiesubproces. De indeling is geoptimaliseerd voor de ingebouwde logboekweergave. Het uitvoeren van --console ui vanaf een terminal produceert leesbare maar ongeformatteerde uitvoer; gebruik --plain of --console pretty in plaats daarvan voor direct terminalgebruik.

De --dark en --light vlaggen selecteren een kleurthema. Het donkere thema (standaard) gebruikt een diep marineblauw, door Qlik geïnspireerd palet. Het lichte thema gebruikt een lichtgrijs palet. De --surface vlag activeert een subtiele achtergrondvulling achter elke uitvoerregel. Oppervlaktevulling is standaard ingeschakeld in de mooie modus. Gebruik --noSurface om de achtergrondvulling uit te schakelen.

In de single-projectmodus worden logbestanden standaard geschreven naar %LOCALAPPDATA%\QV2QS\logs\. In batchmodus worden logbestanden geschreven naar de logs/ submap in de uitvoermap. Overschrijf de locatie met --logDir. Stel --logLevel DEBUG in om gedetailleerde diagnostische uitvoer vast te leggen voor het oplossen van conversieproblemen. Gebruik --cleanLogs om logbestanden ouder dan 30 dagen te verwijderen voor elke uitvoering. Voor een volledige beschrijving van de locaties, rotatie en indeling van logbestanden, zie Logboekregistratie en diagnostiek.

Script laden

Argument Beschrijving Standaard
--scriptReplacements PATH JSON-bestand met scriptvervangingsregels. Indien opgegeven, worden alleen de regels in het bestand uitgevoerd. Ingebouwde standaardinstellingen worden niet automatisch geladen. Zie onderstaand formaat. —
--noScriptReplacements Schakel alle scriptvervangingen uit. Geen regels worden uitgevoerd, ongeacht of een bestand is opgegeven. Uit

Standaard past QV2QS acht ingebouwde regels toe die Windows-paden met backslashes normaliseren naar forward slashes voor compatibiliteit met Qlik Cloud. De volgende tabel geeft een overzicht van elke ingebouwde regel.

ID Beschrijving Doelen:
1 Normaliseer backslashes in lib:// paden lib://DataFiles\subfolder\file.qvd
2 Normaliseer backslashes in STORE...INTO paden STORE table INTO 'C:\data\file.qvd'
3 Normaliseer backslashes in FROM paden (tussen aanhalingstekens) FROM 'C:\data\file.qvd'
4 Normaliseer backslashes in LET paden van statements LET vPath = 'C:\data\files';
5 Normaliseer backslashes in SET paden van statements SET vPath = 'C:\data\files';
6 Normaliseer backslashes in BINARY paden van statements BINARY 'C:\apps\source.qvw'
7 Normaliseer backslashes in FROM paden (niet-gequoteerd) FROM C:\data\file.qvd
8 Normaliseer backslashes in $(Variable=path) expansie $(Must_Includes=C:\lib\file.qvs)

Elke regel gebruikt een tweefasig matchingproces. Het pattern veld is een reguliere expressie die een gedeelte van de load-script selecteert. Het search veld wordt dan alleen toegepast binnen elke overeenkomende regio. Deze aanpak voorkomt onbedoelde vervangingen buiten de beoogde context.

Het --scriptReplacements argument accepteert een JSON-bestand dat de enige bron van waarheid wordt voor alle vervangingsregels. Wanneer een bestand wordt opgegeven, worden ingebouwde standaardinstellingen niet automatisch geladen. Om ingebouwde regels naast aangepaste regels op te nemen, exporteer de volledige regelset vanuit de wizard en bewerk het geëxporteerde bestand. Regels worden uitgevoerd in execution_order volgorde.

Drie CLI-gedragingen zijn beschikbaar:

  • Geen vlag — de acht ingebouwde regels worden uitgevoerd.
  • --scriptReplacements <file> — alleen regels in het bestand worden uitgevoerd. Ingebouwde standaardinstellingen worden niet automatisch geladen.
  • --noScriptReplacements — geen regels worden uitgevoerd.
Tip

Om een aangepast regelsbestand te maken, opent u de wizard, klikt u op Export in de Script-vervangingen-sectie, en gebruikt u de geëxporteerde JSON als uitgangspunt. Het geëxporteerde bestand bevat alle acht ingebouwde regels in het juiste formaat. Voeg, verwijder of wijzig regels indien nodig, en geef vervolgens het bestand door met --scriptReplacements.

Het --scriptReplacements bestand is een JSON-array van regelobjecten:

[
  {
    "description": "Replace server path with lib connection",
    "pattern": "FROM\\s+'[^']*'",
    "search": "\\\\\\\\server\\\\share\\\\",
    "replace": "lib://DataFiles/",
    "is_regex": true,
    "case_sensitive": false,
    "enabled": true,
    "execution_order": 1
  }
]

Elke regel heeft de volgende velden:

Veld Beschrijving Verplicht
description Menselijk leesbaar label voor de regel Ja
pattern Regex die gebieden van het script selecteert om te onderzoeken Ja
search Tekst of reguliere expressie om te zoeken binnen elk overeenkomend gebied Ja
replace Vervangende tekst Nee (standaard: lege tekenreeks, die de overeenkomende tekst verwijdert)
is_regex Of search een regex is (true) of een letterlijke string (false) Nee (standaard: true)
case_sensitive Of de overeenkomst hoofdlettergevoelig is Nee (standaard: false)
enabled Of de regel actief is Nee (standaard: true)
id Numerieke identificatie voor UI-tracking Nee
execution_order Numerieke waarde die de uitvoeringsvolgorde bepaalt. Lagere waarden worden eerst uitgevoerd. Nee (standaard: 0)
Informatie

Het bestand accepteert ook camelCase veldnamen (isRegex, caseSensitive, executionOrder) voor compatibiliteit met bestanden die zijn geëxporteerd vanuit de wizard.

Overig

Argument Beschrijving Standaard
--listboxBackgroundExpr EXPR Achtergrondkleur van het lijstvak. dynamic behoudt QV-kleuren. Accepteert ook #RRGGBB, #AARRGGBB, rgb(r,g,b) of argb(a,r,g,b). dynamic
--disableDateStateStickySort Schakel de sorteerbeveiliging van het datumveld uit. Zie hieronder. Uit
--fixSingleQuotedSearch / --noFixSingleQuotedSearch Converteer jokertekens en vergelijkingen tussen enkele aanhalingstekens naar dubbele aanhalingstekens in setanalyse. Zie hieronder. Aan
--fixUnquotedSetValues / --noFixUnquotedSetValues Experimenteel. Omwikkel niet-geciteerde kale tekenreekswaarden tussen enkele aanhalingstekens in set-analyse. Zie hieronder. Uit
--ui Start de gebruikersinterface in plaats van een conversie uit te voeren Uit
--port PORT Gebruikersinterfacepoort Automatisch
--noBrowser Open de browser niet automatisch bij het starten van de UI Uit
--version Versie weergeven en afsluiten —
--accept-eula Accepteer de licentieovereenkomst voor eindgebruikers zonder een interactieve prompt. Bedoeld voor CI/CD-pijplijnen en geautomatiseerde workflows. Uit

Datumveld sorteerbeveiliging

Standaard sorteert Qlik Sense geselecteerde waarden naar de bovenkant van een lijstvak. Voor datumachtige velden zoals Kwartaal, Maand of Jaar, verbreekt deze herordening de verwachte chronologische volgorde. QV2QS past een heuristiek toe om datumachtige veldnamen te detecteren en statusgebaseerde sortering op die velden te onderdrukken, waarbij waarden in hun natuurlijke volgorde blijven ongeacht de selectiestatus.

De heuristiek tokeniseert elke veldnaam door te splitsen op niet-alfanumerieke tekens en camelCase-grenzen (bijvoorbeeld, OrderDate wordt order en date). Alle tokens zijn in kleine letters. Een veld komt overeen als een token gelijk is aan een van de volgende: date, dates, month, months, year, years, quarter, quarters, qtr, qtrs, week, weeks, day, days, fiscal, fy, period, calendar. Een veld komt ook overeen als een token eindigt op date, month, of year (bijvoorbeeld, OrderDate, FiscalMonth). De tokens update, candidate, en validate zijn uitgesloten om vals-positieven te voorkomen. Matchen is niet hoofdlettergevoelig en gebruikt alleen Engelse tokens. Niet-Engelse veldnamen (bijvoorbeeld, Monat of Fecha) worden niet gedetecteerd.

Velden die overeenkomen met de heuristiek hebben sortering op basis van status verwijderd en automatische sortering uitgeschakeld.

Gebruik --disableDateStateStickySort om deze heuristiek uit te schakelen. Wanneer uitgeschakeld, gebruiken alle lijstvakvelden het standaard sorteergedrag van Qlik Sense, inclusief herschikking op basis van status.

Oplossingen voor quotering in set-analyse

QlikView en Qlik Sense interpreteren aanhalingstekens in setanalyse-modifiers anders. QV2QS past twee onafhankelijke oplossingen toe tijdens de conversie. De oplossing voor zoeken met enkele aanhalingstekens is standaard ingeschakeld. De oplossing voor niet-gequote setwaarden is experimenteel en standaard uitgeschakeld.

Zoekwaarden tussen enkele aanhalingstekens herstellen (--fixSingleQuotedSearch)

Enkel aangehaalde waarden die zoekopdrachtsyntaxis bevatten, worden omgezet in dubbele aanhalingstekens. Gedetecteerde zoekpatronen omvatten jokers (*, ?, ^), vergelijkingsoperatoren (>, >=, <, <=), fuzzy zoeken (~), expressie zoeken (=), zoekmodificatoren (+, -), en samengesteld zoeken ((…|…), (…&…)):

  • {<Year={'2*'}>} wordt {<Year={"2*"}>}
  • {<Amount={'>100'}>} wordt {<Amount={">100"}>}
  • {<Customer={'~company'}>} wordt {<Customer={"~company"}>}

Literalen met enkele aanhalingstekens (bijvoorbeeld, 'USA') en waarden tussen enkele aanhalingstekens op numerieke velden worden niet beïnvloed. Gebruik --noFixSingleQuotedSearch om deze oplossing uit te schakelen.

Repareer niet-gequoteerde setwaarden (--fixUnquotedSetValues) — experimenteel

Ongequote kale tekenreekswaarden worden omgeven door enkele aanhalingstekens:

  • {<Country={USA}>} wordt {<Country={'USA'}>}

Numerieke waarden (2024), dollartekenvariabelen ($(vYear)), en dubbel aangehaalde strings worden ongewijzigd gelaten. Deze oplossing is standaard uitgeschakeld. Voer --fixUnquotedSetValues in om het in te schakelen. Gebruik --noFixUnquotedSetValues om het expliciet uit te schakelen.

Beide oplossingen zijn uitsluitend van toepassing op dimensie- en maatexpressies. Bevindingen van niet-ondersteunde functies worden niet gewijzigd. Als een oplossing is uitgeschakeld, blijven de gemarkeerde patronen voor handmatige beoordeling in het Expression_Findings werkblad.

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!