Как работает пакетное сканирование
Последнее обновление: 14.10.2026QV2QS автоматически обнаруживает проекты QlikView путем рекурсивного сканирования каталогов.
Рекурсивное сканирование каталогов
QV2QS рекурсивно сканирует каталог пакетной обработки, обходя каждую подпапку для поиска файлов проектов QlikView. Сканер выполняет поиск файлов как .qvw, так и .qvf. QlikView 12.70 и более поздние версии могут по умолчанию сохранять документы как .qvf, поэтому сканер проверяет оба расширения, чтобы не пропустить файлы в средах, где формат был изменен. Подробнее о форматах QVW и QVF см. в разделе Системные требования.
Для каждого найденного файла QVW или QVF QV2QS ищет соответствующий артефакт PRJ в том же каталоге:
- Папка PRJ (
<Name>-prj/) - ZIP-файл PRJ (
<Name>-prj.zip)
Имена должны совпадать (без учёта регистра). Если для одного и того же исходного файла существуют как папка PRJ, так и zip-архив PRJ, приоритет отдается папке. Исходные файлы без соответствующего артефакта PRJ отображаются в результатах сканирования как отсутствующие.
При сканировании QV2QS пропускает распространенные каталоги, не относящиеся к проекту: .git, .svn, .hg, node_modules, build, dist, venv, __pycache__, а также каталоги, начинающиеся с точки. Выходной каталог также исключенный, если выходной путь попадает внутрь корня сканирования.
Результаты отсортированы по относительному пути к каталогу и имени файла для обеспечения предсказуемого порядка.
Сканирование нескольких каталогов
Сканируйте несколько каталогов, разделяя пути точкой с запятой. QV2QS автоматически выполняет дедупликацию вложенных путей. Если один путь является подкаталогом другого, сканируется только родительский путь.
QV2QS.exe --batchDir "C:\Projects\Region1;C:\Projects\Region2" --outputDir C:\Output --unbuildOnly
Сканирование в веб-интерфейсе
Веб-интерфейс предоставляет наглядный рабочий процесс пакетного сканирования на шаге Проект. Введите один или несколько путей к папкам в поле пакетного каталога и нажмите Сканировать папку(и). Результаты сканирования отображаются в модальном окне с двумя представлениями:
- Деревовидное представление — иерархическое дерево папок с возможностью развертывания/сворачивания. Для каждой папки отображается общее количество QVW, число связанных проектов и отсутствующих папок PRJ. Используйте Развернуть все и Свернуть все для навигации по большим деревьям.
- Вид «Список» — плоская таблица с теми же столбцами, отсортированная по пути к папке. Итоговая строка внизу отображает общие итоги.
В заголовке модального окна отображаются счетчики «Ключевой показатель эффективности»: общее количество пар, отсутствующие PRJ и общее количество QVW. Если включено автоматическое создание PRJ, для отсутствующих записей PRJ отображается индикатор автоматического создания.
Используйте поле поиска, чтобы отфильтровать результаты по имени или пути. Выберите нужные подпапки с помощью флажков, чтобы включить в пакет только эти папки. Если ничего не выбрано, включаются все папки. Нажмите Принять, чтобы применить выбор (кнопка изменится на Принять изменения, если выбор отличается от исходного скана). Модальное окно можно развернуть для полноэкранного просмотра больших деревьев каталогов.