Файлы проекта QlikView

Документ QlikView можно сохранить в нескольких файлах для управления версиями. Каждый файл определяет свойство документа, листа, объекта, скрипта и т. д.

При каждом открытии документа и изменении объекта или настройки эти изменения сохраняются в разные файлы, что позволяет легко отслеживать внесенные в документ изменения. Это также позволяет определить автора изменения и часть документа, в которую изменение было внесено.

Чтобы создать файлы проекта, необходимо создать папку рядом с файлом qvw с тем же именем, что и у документа QlikView, и добавить -prj, например папка проекта для документа Finance.qvw будет иметь вид Finance-prj.

Примечание: Данные из документа не сохраняются в файлах проекта.

Файлы в папке проекта

Файл QlikViewProject.xml содержит перечень всех объектов, которые входят в документ QlikView.

Имена разных листов и объектов в списке соответствуют идентификатору объекта. К файлам проекта можно отнести следующие:

  • QlikViewProject.xml — содержит список всех файлов проекта
  • AllProperties.xml
  • DocProperties.xml
  • DocInternals.xml
  • TopLayout.xml
  • LoadScript.txt — содержит скрипт загрузки документа
  • Module.txt — содержит макрокод документа, если таковой существует
  • Module.txt — для каждого листа создается один файл. Кроме того, файлы содержат ссылки на все объекты листа в листе.
  • Также для каждого объекта листа создаются отдельные файлы: 
    • LB<id>.xml
    • SB<id>.xml
    • MB<id>.xml
    • TB<id>.xml
    • CH<id>.xml
    • IB<id>.xml
    • CS<id>.xml
    • BU<id>.xml
    • TX<id>.xml
    • LA<id>.xml
    • SL<id>.xml
    • SO<id>.xml
    • BM<id>.xml
    • CT<id>.xml
    • RP<id>.xml

Файлы DocProperties.xml, AllProperties.xml, DocInternals.xml и TopLayout.xml содержат все настройки свойств для разных частей документа. Файл DocBinary.dat содержит секретные данные пользователя, например пароли.