# PRJの自動生成

QV2QSは、バッチ変換を開始する前に不足しているPRJフォルダーを自動的に生成できるため、各ソースファイルに対して手動でPRJアーティファクトを作成する必要がなくなります。

QVWおよびQVFファイルの変換にはPRJフォルダーが必要です。スキャナーが対応する PRJ フォルダーのないソースファイルを検出した場合、QV2QS はバッチ処理を続行する前に PRJ フォルダーを自動的に生成できます。

コマンドラインで `--generatePrj` を使用するか、ユーザーインターフェイスで PRJの自動生成 トグルを使用して、PRJの自動生成を有効にします。QV2QS は、バンドルされた QlikView Desktop エンジンを使用して各ソース ファイルを PRJ フォルダーに展開し、その後ディレクトリを再スキャンして新しく作成されたフォルダーを取得します。

バッチ モードでは、QV2QS は対応する PRJ フォルダーがまだ存在しないソース ファイルに対してのみ PRJ フォルダーを生成します。既存のPRJフォルダーは再生成されません。特定のファイルを強制的に再生成するには、既存の PRJ フォルダーを削除してバッチを再実行してください。または、QlikView Desktop で QVW ファイルを開いて保存し、その場で PRJ フォルダーを再生成することもできます。単一プロジェクトモードでは、`--generatePrj` は常に既存の PRJ フォルダーを置き換えます。

QlikView Desktop は一度に 1 つのファイルしか処理できないため、PRJ 生成は順次（一度に 1 ファイルずつ）実行されます。各ファイルは、競合を防ぐために個別のサブプロセスで処理されます。タイムアウトはファイルあたり10分で、設定を変更することはできません。別の QlikView プロセスがすでに実行されている場合、PRJ 生成は競合エラーで失敗し、残りのファイルはキャンセルされます。バッチ変換を開始する前に、実行中の QlikView インスタンスをすべて終了してください。

情報メモ

PRJの生成に失敗しても、バッチは中止されません。PRJフォルダーの生成に失敗したファイルは、後続の変換でスキップされます。スキャン結果には、どのファイルがスキップされたかが報告されます。

ユーザーインターフェイスでは、スキャンモーダルにある不足している PRJ を生成ボタンによって、選択したファイルの PRJ フォルダーがオンデマンドで生成されます。進捗状況はリアルタイムで表示されます。一度に実行できるPRJ生成ジョブは1つのみです。

## PRJ 生成エラーの診断

PRJの生成に失敗した場合は、`%LOCALAPPDATA%\QV2QS\qv2qs.log`のシステムログを確認してください。関連するエントリを特定するには、`No QlikView Desktop found`、`Batch PRJ prerequisites`、またはソースファイル名を検索してください。詳細なログを出力するには、`--logLevel DEBUG` を指定して実行してください。詳細については、[QlikView Desktop の問題](https://help.qlik.com/ja-JP/migration/Content/Qv2qsMigration/troubleshooting/qlikview-desktop-issues.htm)および[ロギングと診断](https://help.qlik.com/ja-JP/migration/Content/Qv2qsMigration/command-line-interface/logging-and-diagnostics.htm)を参照してください。

## 詳細を見る

* [バッチスキャンの仕組み](https://help.qlik.com/ja-JP/migration/Content/Qv2qsMigration/batch-conversion/how-batch-scanning-works.htm)
* [QlikView Desktop エンジン](https://help.qlik.com/ja-JP/migration/Content/Qv2qsMigration/getting-started/qlikview-desktop-engine.htm)
* [ロギングと診断](https://help.qlik.com/ja-JP/migration/Content/Qv2qsMigration/command-line-interface/logging-and-diagnostics.htm)
* [QlikView Desktop の問題](https://help.qlik.com/ja-JP/migration/Content/Qv2qsMigration/troubleshooting/qlikview-desktop-issues.htm)