QlikView-projectbestanden
U kunt een QlikView-document in verschillende bestanden opslaan voor versiebeheerdoeleinden. Elk bestand definieert een eigenschap van het document, een werkblad, een object, het script enzovoort.
Telkens wanneer het document wordt geopend en een object of instelling wordt gewijzigd, worden deze wijzigingen in de verschillende bestanden opgeslagen. Dit maakt het gemakkelijker om de wijzigingen in het document te volgen. U kunt op deze manier tevens zien wie de wijziging heeft aangebracht in welk deel van het document.
Als u deze projectbestanden wilt maken, moet u een map maken naast het qvw- of qvf-bestand met dezelfde naam als het QlikView-document en -prj als achtervoegsel gebruiken. De projectmap voor een document met de naam Finance.qvf wordt dan bijvoorbeeld Finance-prj.
Bestanden in de map prj worden bijgewerkt wanneer het bijbehorende QVW-bestand wordt opgeslagen in QlikView Desktop. Door een document opnieuw te laden vanuit de the QlikView Beheerconsole wordt het document bijgewerkt met nieuwe gegevens, maar dit heeft geen invloed op de projectbestanden.
Als u een kopie wilt van een QVW-bestand, kunt u Opslaan als...... gebruiken in QlikView Desktop op een kopie op te slaan. Dit werkt de bijbehorende prj-bestanden voor de kopie bij. Kopieer geen prj-mapbestanden tussen mappen.
Bestanden in de projectmap
Het bestand QlikViewProject.xml bevat een lijst met alle objecten in het QlikView-document.
De verschillende werkbladen en objecten in de lijst zijn genoemd naar hun object-ID. Deze projectbestanden zijn:
- QlikViewProject.xml - bevat een lijst met alle bestanden die deel uitmaken van het project
- AllProperties.xml
- DocProperties.xml
- DocInternals.xml
- TopLayout.xml
- LoadScript.txt - bevat het load-script van het document
- Module.txt - bevat de macrocode van het document, indien die bestaat
- Module.txt - een enkel bestand dat voor elk werkblad wordt gemaakt. Bovendien bevatten de bestanden verwijzingen naar alle werkbladobjecten op het werkblad.
- Er worden voor elk werkbladobject afzonderlijke bestanden gemaakt.
- 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
De bestanden DocProperties.xml, AllProperties.xml, DocInternals.xml en TopLayout.xml bevatten allemaal ingestelde eigenschappen voor de verschillende onderdelen van het document. DocBinary.dat bevat gevoelige gebruiksgegevens, zoals wachtwoorden.