Riferimento argomento | Guida di Centro migrazioni
Vai al contenuto principale Passa a contenuto complementare

Riferimento argomento

Ultimo aggiornamento: 14/10/2026

Le tabelle seguenti elencano ogni argomento disponibile raggruppato per categoria.

Nota informatica

L'interfaccia utente applica valori predefiniti diversi per alcune impostazioni. La procedura guidata è impostata per impostazione predefinita sulla modalità tela fissa, con ricarica abilitata e auto-binario abilitato. La CLI è predefinita in modalità griglia dinamica, con ricarica disabilitata e auto-binario disabilitato. Quando si passa dalla procedura guidata alla CLI, specificare esplicitamente questi flag per corrispondere al comportamento della procedura guidata.

Input e output

Argomento Descrizione Predefinito
--prjPath PATH Percorso della cartella QV PRJ o del file ZIP. Accetta anche archivi zip PRJ. —
--qvw PATH Percorso al file QVW o QVF. Obbligatorio in modalità progetto singolo. —
--generatePrj Genera automaticamente le cartelle PRJ dai file QVW prima della conversione Disattivato
--outputDir FOLDER Directory radice di output. QV2QS crea automaticamente una sottocartella con il nome del progetto. Operazione richiesta. —

Modalità batch

Argomento Descrizione Predefinito
--batchDir FOLDER Scansiona una o più cartelle ricorsivamente per coppie QVW e PRJ. Separare più cartelle con ;. —
--batchWorkers N Conversioni simultanee massime (0 = automatico: core CPU meno 1) 0
--batchFlatOutput Scrivi tutto l'output direttamente sotto --outputDir invece di preservare la gerarchia delle cartelle di origine Disattivato

Qlik Cloud

Argomento Descrizione Predefinito
--unbuildOnly Modalità solo locale. Genera output di compilazione e report di conversione su disco senza connettersi a Qlik Cloud. Destinato a valutazione, revisione e uso offline. L'output locale non include caricamenti multimediali, risoluzione in background, creazione di stati alternativi o pubblicazione di fogli. Per i dettagli, vedi Come funziona la conversione. Disattivato
--qsAppName NAME Nome per l'app Qlik Sense in Qlik Cloud Nome file QVW, nome cartella PRJ o nome cartella di output
--appId APP_ID Aggiornare un'app Qlik Cloud esistente invece di crearne una nuova —
--appIdFile PATH Carica ID app da un file —
--reuseAppId Riutilizza l'ID app da cloud/cloud_state.json in caso di file esistente Disattivato
--preserveTargetAppScript Mantieni lo script di caricamento esistente nell'app di destinazione. Lo script di caricamento convertito non è applicato. Sono richiesti --appId o --reuseAppId. Può essere combinato con --reload per eseguire lo script esistente. Disattivato
--preserveTargetAppVariables Mantieni le variabili esistenti nell'app di destinazione. Le variabili convertite non sono applicate. Sono richiesti --appId o --reuseAppId. Disattivato
--noBackup Salta il backup automatico di pre-distribuzione quando si riutilizza un'app esistente. Per impostazione predefinita, QV2QS esporta un QVF senza dati in cloud/backups/ prima di modificare l'app. Disattivato
--reload Ricarica l'app dopo la creazione per eseguire lo script di caricamento Disattivato
--autoBinary Carica QVW/QVF su Qlik Cloud per caricamento binario, quindi elimina dopo il ricaricamento. È richiesto --reload. In modalità progetto singolo, richiede anche --qvw. In modalità batch, i file QVW vengono rilevati automaticamente. Mutuamente esclusivo con --binaryAppId. Disattivato
--binaryAppId APP_ID Usa un'app esistente in Qlik Cloud per il caricamento binario invece di caricarla. Mutuamente esclusivo con --autoBinary. —
--noPublishSheets Non pubblicare i fogli dopo la creazione. Per impostazione predefinita, QV2QS pubblica tutti i fogli convertiti come fogli base in modo che ogni utente dell'app possa vederli. Utilizza questo flag per conservare i fogli come oggetti personali (non pubblicati). Quando si riutilizza un'app esistente (--reuseAppId o --appId), i fogli pubblicati in precedenza vengono ripristinati automaticamente; questo flag si applica solo ai nuovi fogli aggiunti nella conversione corrente. Disattivato
--noData Compila senza dati Disattivato
--exportQvf Esporta l'app come file QVF, quindi elimina l'app cloud Disattivato
--exportQvfNoData Esporta il QVF senza dati. È richiesto --exportQvf. Disattivato
--mediaUploadWorkers N Thread di caricamento media paralleli 2
--buildConfig PATH Manifest di configurazione della build passato a qlik app build. QV2QS genera automaticamente questo file durante la conversione. Eseguire l'override solo se si fornisce un manifest personalizzato. config.yml
--spaceId SPACE_ID Spazio Qlik Cloud di destinazione per la creazione di app Spazio personale

Autenticazione

Argomento Descrizione Predefinito
--qlikContext NAME Nome del contesto qlik-cli per l'autenticazione —
--qlikTenantUrl URL URL del tenant (https://<tenant>.<region>.qlikcloud.com). Quando combinato con --qlikApiKey, autentica direttamente senza creare un contesto qlik-cli. —
--qlikApiKey KEY Chiave API per l'autenticazione. In combinazione con --qlikTenantUrl, autentica direttamente senza creare un contesto qlik-cli. La chiave non viene scritta su disco. —
--qlikCliPath PATH Percorso dell'eseguibile qlik-cli In bundle
--qlikContextsFile PATH Sovrascrivi la posizione del file dei contesti di qlik-cli —
--qlikNoPrompt Termina immediatamente con codice di uscita 1 se manca l'autenticazione. Nessun prompt interattivo. Adatto per pipeline CI/CD. Disattivato
--setupQlikAuth Configura autenticazione Qlik Cloud ed esci. Non richiesto quando entrambi --qlikTenantUrl e --qlikApiKey sono forniti. —

Layout e stile

Per una spiegazione dettagliata delle modalità tela fissa e griglia dinamica, fare riferimento a Impostazioni del layout di conversione.

Argomento Descrizione Predefinito
--fixedSheetCanvas Abilita fogli canvas a dimensione fissa in pixel (posizionamento in stile QlikView) Disattivato
--fixedSheetCanvasScale FACTOR Scala le dimensioni della tela di questo fattore 1.4
--fixedSheetCanvasObjectScale FACTOR Scala le posizioni e le dimensioni degli oggetti di questo fattore 1.4
--fixedSheetCanvasMinWidthPx PX Larghezza minima della tela in pixel 1200
--fixedSheetCanvasMinHeightPx PX Altezza minima dell'area di disegno in pixel 700
--perSheetCanvasSize Usa dimensioni della tela per foglio invece di un dimensionamento uniforme Disattivato
--noAutoExtendDynamicSheet Disabilita l'autoestensione dell'altezza del foglio in modalità dinamica Disattivato
--layoutShrinkX STEPS Riduci la larghezza del contenitore layout di N passi della griglia (0–23) 0
--layoutShrinkY STEPS Riduci altezza del layout contenitore di N passi della griglia (0–11) 0
--cropCanvasWidth PX Ritaglia il canvas alla larghezza esatta in pixel. Solo modalità canvas fissa. Deve essere specificato insieme a --cropCanvasHeight. Mutuamente esclusivo con --perSheetCanvasSize. 0
--cropCanvasHeight PX Ritaglia la tela all'altezza esatta in pixel. Solo modalità canvas fissa. Deve essere specificato insieme a --cropCanvasWidth. Mutuamente esclusivo con --perSheetCanvasSize. 0
--maxCanvasWidth PX Larghezza massima della tela in pixel. 0 disabilita il limite. Solo modalità tela fissa. 0
--maxCanvasHeight PX Altezza massima della tela in pixel. 0 disabilita il limite. Solo modalità tela fissa. 0
--appTheme THEME Tema dell'app Qlik Sense applicato all'app convertita. Accetta qualsiasi identificatore di tema predefinito (sense, horizon, breeze, card) o un nome di tema personalizzato installato sul tenant. Sense Classic (sense) è il tema meno invasivo e produce la massima fedeltà 1:1 con QlikView. I temi non classici possono alterare i bordi degli oggetti, i colori di sfondo, i caratteri e la spaziatura interna. Il tema imposta solo l'impostazione predefinita; gli utenti possono cambiare tema in qualsiasi momento nel client Qlik Sense. sense
--disableSheetBackgrounds Salta l'estrazione dell'immagine di sfondo del foglio Disattivato
--noDocBgFallback Non applicare lo sfondo del documento ai fogli che non ne hanno uno Disattivato
--sheetBackgroundColor COLOR Riempimento a tinta unita per tutti i fogli (#RRGGBB, #RRGGBB@0.5, o transparent) —
--showSheetHeader Mostra la regione dell'intestazione del foglio Disattivato
--skipHiddenSheets Ometti fogli con condizioni di visualizzazione costantemente false Disattivato

Rapporto di conversione

Il report della console e il report Excel sono entrambi abilitati per impostazione predefinita in modalità CLI e nell'interfaccia utente.

Argomento Descrizione Predefinito
--report Abilita il report di conversione della console Su
--noReport Disabilita il report di conversione della console —
--reportXlsx [PATH] Esporta il report come file Excel. Accetta un nome file (ad es. MyReport) o un percorso completo; .xlsx viene aggiunto automaticamente. I nomi relativi sono inseriti in outputDir/reports/. Ometti il percorso per assegnare un nome automaticamente. Automatico
--noReportXlsx Disabilita esportazione Excel —
--reportIncludeBuiltIns Includi Selezioni Correnti e oggetti di ricerca nel report Disattivato

Console e registrazione

Argomento Descrizione Predefinito
--console {pretty,plain,silent,ui} Modalità output console pretty
--dark Tema console scuro Su
--light Tema chiaro della console Disattivato
--surface Abilita riempimento sfondo per la console Attivo (in modalità leggibile)
--noSurface Disabilita riempimento sfondo —
--plain Scorciatoia per --console plain —
--silent Scorciatoia per --console silent —
--logLevel LEVEL Verbosità log: DEBUG, INFO, WARNING, ERROR, CRITICAL INFO
--logDir FOLDER Sovrascrivere la cartella di output dei log %LOCALAPPDATA%\QV2QS\logs\ (progetto singolo) o <outputDir>/logs/ (lotto)
--cleanLogs Elimina i file di log più vecchi di 30 giorni prima dell'esecuzione Disattivato

QV2QS supporta quattro modalità di output della console.

  • Bello — Output con formattazione avanzata, con colori, spinner animati, barre di avanzamento e pannelli a tema. La modalità Pretty è l'impostazione predefinita per l'uso interattivo del terminale. Richiede un terminale a colori (Windows 10+, PowerShell 5+, o shell simili a Unix).
  • Semplice — Output di testo con timestamp senza codici di escape ANSI. Ogni riga è preceduta da un timestamp del tempo trascorso e da un tag di fase nel formato [MM:SS] [phase] message. Intestazioni e tabelle utilizzano caratteri ASCII. Adatto per pipeline CI/CD, file di log e terminali che non supportano la formattazione ANSI.
  • Silenzioso — Sopprime tutto l'output standard. Vengono visualizzati solo gli errori. Adatto per l'elaborazione batch automatizzata e flussi di lavoro scriptati dove non è richiesto alcun output della console.
  • UI — Output orientato alle righe senza timestamp o codici ANSI. L'interfaccia utente imposta automaticamente questa modalità all'avvio di un sottoprocesso di conversione. Il formato è ottimizzato per il visualizzatore registro integrato. L'esecuzione di --console ui da un terminale produce un output leggibile ma non formattato; utilizzare --plain o --console pretty invece per l'utilizzo diretto da terminale.

Le --dark e --light bandiere selezionano un tema di colore. Il tema scuro (predefinito) utilizza una tavolozza blu notte profonda ispirata a Qlik. Il tema chiaro utilizza una tavolozza grigio chiaro. Il --surface flag abilita un sottile riempimento dello sfondo dietro ogni riga di output. Il riempimento superficie è abilitato per impostazione predefinita in modalità pretty. Usa --noSurface per disabilitare il riempimento dello sfondo.

In modalità progetto singolo, i file di log vengono scritti su %LOCALAPPDATA%\QV2QS\logs\ per impostazione predefinita. In modalità batch, i file di log vengono scritti nella logs/ sottocartella nella directory di output. Sovrascrivi la posizione con --logDir. Imposta --logLevel DEBUG per acquisire un output diagnostico dettagliato per la risoluzione dei problemi di conversione. Usa --cleanLogs per eliminare i file di log più vecchi di 30 giorni prima di ogni esecuzione. Per una descrizione completa delle posizioni dei file di log, della rotazione e del formato, consultare Registrazione e diagnostica.

Carica script

Argomento Descrizione Predefinito
--scriptReplacements PATH File JSON con regole di sostituzione script. Quando fornito, solo le regole nel file vengono eseguite. Le impostazioni predefinite integrate non si caricano automaticamente. Vedi formato sotto. —
--noScriptReplacements Disabilita tutte le sostituzioni di script. Nessuna regola viene eseguita, indipendentemente dal fatto che venga fornito un file. Disattivato

Per impostazione predefinita, QV2QS applica otto regole predefinite che normalizzano i percorsi con backslash di Windows in barre oblique per la compatibilità con Qlik Cloud. La seguente tabella elenca ciascuna regola predefinita.

ID Descrizione Destinazioni:
1 Normalizza le barre rovesce nei lib:// percorsi lib://DataFiles\subfolder\file.qvd
2 Normalizza le barre rovesce nei STORE...INTO percorsi STORE table INTO 'C:\data\file.qvd'
3 Normalizza le barre rovesce nei FROM percorsi (tra virgolette) FROM 'C:\data\file.qvd'
4 Normalizza le barre rovesciate in LET i percorsi delle istruzioni LET vPath = 'C:\data\files';
5 Normalizza le barre rovesciate in SET i percorsi delle istruzioni SET vPath = 'C:\data\files';
6 Normalizza le barre rovesciate in BINARY i percorsi delle istruzioni BINARY 'C:\apps\source.qvw'
7 Normalizza le barre rovesce in FROM percorsi (non quotati) FROM C:\data\file.qvd
8 Normalizza i backslash nell'$(Variable=path)espansione $(Must_Includes=C:\lib\file.qvs)

Ogni regola utilizza un processo di corrispondenza a due fasi. Il pattern campo è una regex che seleziona una regione dello script di caricamento. Il campo search viene quindi applicato solo all'interno di ogni regione corrispondente. Questo approccio impedisce sostituzioni indesiderate al di fuori del contesto mirato.

L'--scriptReplacements argomento accetta un file JSON che diventa l'unica fonte di verità per tutte le regole di sostituzione. Quando viene fornito un file, le impostazioni predefinite integrate non vengono caricate automaticamente. Per includere regole predefinite insieme a regole personalizzate, esportare il set completo di regole dalla procedura guidata e modificare il file esportato. Le regole vengono eseguite in execution_order ordine.

Tre comportamenti CLI sono disponibili:

  • Nessun flag — le otto regole integrate vengono eseguite.
  • --scriptReplacements <file> — vengono eseguite solo le regole presenti nel file. Le impostazioni predefinite integrate non si caricano automaticamente.
  • --noScriptReplacements — nessuna regola viene eseguita.
Nota di suggerimento

Per creare un file di regole personalizzato, apri la procedura guidata, fai clic su Esporta nella sezione Sostituzioni Script e usa il JSON esportato come punto di partenza. Il file esportato contiene tutte le otto regole predefinite nel formato corretto. Aggiungi, rimuovi o modifica le regole secondo necessità, quindi passa il file con --scriptReplacements.

Il --scriptReplacements file è un array JSON di oggetti regola:

[
  {
    "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
  }
]

Ogni regola ha i seguenti campi:

Campo Descrizione Obbligatorio
description Etichetta leggibile dall'utente per la regola Sì
pattern Regex che seleziona le regioni dello script da esaminare Sì
search Testo o regex da trovare all'interno di ogni regione corrispondente Sì
replace Testo sostitutivo No (predefinito: stringa vuota, che elimina il testo corrispondente)
is_regex Se search è un'espressione regolare (true) o una stringa letterale (false) No (predefinito: true)
case_sensitive Se la corrispondenza è sensibile alle maiuscole/minuscole No (predefinito: false)
enabled Se la regola sia attiva No (predefinito: true)
id Identificatore numerico per il tracciamento dell'interfaccia utente No
execution_order Valore numerico che controlla l'ordine di esecuzione. Valori inferiori vengono eseguiti per primi. No (predefinito: 0)
Nota informatica

Il file accetta anche nomi di campo camelCase (isRegex, caseSensitive, executionOrder) per compatibilità con i file esportati dalla procedura guidata.

Altro

Argomento Descrizione Predefinito
--listboxBackgroundExpr EXPR Colore di sfondo della listbox. dynamic conserva i colori QV. Accetta anche #RRGGBB, #AARRGGBB, rgb(r,g,b), o argb(a,r,g,b). dynamic
--disableDateStateStickySort Disabilita la protezione di ordinamento del campo data. Vedi di seguito. Disattivato
--fixSingleQuotedSearch / --noFixSingleQuotedSearch Converti i caratteri jolly e i confronti tra virgolette singole in virgolette doppie nell'analisi set. Vedi di seguito. Su
--fixUnquotedSetValues / --noFixUnquotedSetValues Sperimentale. Racchiudi i valori stringa non quotati tra apici singoli nell'analisi set. Vedi di seguito. Disattivato
--ui Avvia l'interfaccia utente invece di eseguire una conversione Disattivato
--port PORT Porta interfaccia utente Automatico
--noBrowser Non aprire il browser automaticamente all'avvio dell'UI Disattivato
--version Mostra versione ed esci —
--accept-eula Accetta il Contratto di Licenza per l'Utente Finale senza una richiesta interattiva. Destinato a pipeline CI/CD e flussi di lavoro automatizzati. Disattivato

Protezione ordinamento campo data

Per impostazione predefinita, Qlik Sense ordina i valori selezionati in cima a una casella di riepilogo. Per i campi di tipo data, come Trimestre, Mese o Anno, questo riordino interrompe la sequenza cronologica prevista. QV2QS applica un'euristica per rilevare nomi di campi simili a date e sopprimere l'ordinamento basato sullo stato su tali campi, mantenendo i valori nel loro ordine naturale indipendentemente dagli stati di selezione.

L'euristica tokenizza ogni nome di campo dividendo in base a caratteri non alfanumerici e ai confini camelCase (ad esempio, OrderDate diventa order e date). Tutti i token sono minuscoli. Un campo corrisponde se qualsiasi token è uguale a uno dei seguenti: date, dates, month, months, year, years, quarter, quarters, qtr, qtrs, week, weeks, day, days, fiscal, fy, period, calendar. Un campo corrisponde anche se qualsiasi token termina con date, month o year (ad esempio, OrderDate, FiscalMonth). I token update, candidate, e validate sono esclusi per evitare falsi positivi. La corrispondenza non fa distinzione tra maiuscole e minuscole e utilizza solo token inglesi. Nomi di campo non inglesi (ad esempio, Monat o Fecha) non vengono rilevati.

I campi che corrispondono all'euristica hanno l'ordinamento basato sullo stato rimosso e l'ordinamento automatico disabilitato.

Usa --disableDateStateStickySort per disattivare questa euristica. Quando disabilitato, tutti i campi delle caselle di riepilogo utilizzano il comportamento di ordinamento predefinito di Qlik Sense, inclusa la riorganizzazione basata sullo stato.

Correzioni alla virgolettatura dell'analisi set

QlikView e Qlik Sense interpretano la citazione nei modificatori di analisi set in modo diverso. QV2QS applica due correzioni indipendenti durante la conversione. La correzione della ricerca con virgolette singole è abilitata per impostazione predefinita. La correzione dei valori non quotati è sperimentale e disabilitata per impostazione predefinita.

Correggi i valori di ricerca tra virgolette singole (--fixSingleQuotedSearch)

I valori tra virgolette singole che contengono sintassi di ricerca vengono convertiti in virgolette doppie. I modelli di ricerca rilevati includono caratteri jolly (*, ?, ^), operatori di confronto (>, >=, <, <=), ricerca fuzzy (~), ricerca per espressione (=), modificatori di ricerca (+, -) e ricerca composta ((…|…), (…&…)):

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

Valori letterali di testo semplice tra virgolette singole (ad esempio, 'USA') e valori tra virgolette singole su campi numerici non sono interessati. Utilizza --noFixSingleQuotedSearch per disabilitare questa correzione.

Correzione valori impostati non tra virgolette (--fixUnquotedSetValues) — sperimentale

Valori stringa semplici non quotati sono racchiusi tra apici singoli:

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

Valori numerici (2024), variabili con il simbolo del dollaro ($(vYear)) e stringhe tra virgolette doppie rimangono invariati. Per impostazione predefinita, questa correzione è disabilitata. Passa --fixUnquotedSetValues per abilitarlo. Utilizzare --noFixUnquotedSetValues per disabilitarlo esplicitamente.

Entrambe le correzioni si applicano soltanto alle espressioni di dimensione e di misura. I risultati delle funzioni non supportate non vengono modificati. Quando una correzione è disabilitata, i modelli segnalati rimangono per la revisione manuale nel foglio di lavoro Expression_Findings.

Scopri di più

Visit the discussion forum at community.qlik.com

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!