Argumentverwijzing
Laatst bijgewerkt: 14-10-2026De onderstaande tabellen vermelden elk beschikbaar argument gegroepeerd per categorie.
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 uivanaf een terminal produceert leesbare maar ongeformatteerde uitvoer; gebruik--plainof--console prettyin 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.
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) |
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.