quarta-feira, 23 de abril de 2014

Arquivos de Projeto no QlikView

Com a intenção de criar um mecanismo de versionamento é possível salvar um documento QlikView em vários arquivos dentro de uma pasta de projeto. Cada um destes arquivos definirá uma propriedade do documento, de uma pasta, de um objeto, do script etc.
Toda vez que o documento é aberto e são feitas alterações em um objeto ou em uma configuração, essas alterações serão salvas em arquivos diferentes, tornando fácil acompanhar as alterações que foram feitas no documento.
Sendo assim, também é possível ver quem fez a alteração, a data em que ela foi realizada e a parte do documento que foi alterada.
Para criar esses arquivos de projeto, é necessário criar uma pasta ao lado do arquivo qvw com o mesmo nome do documento QlikView e incluir -prj, por exemplo, na pasta de projeto de um documento chamado Menu_Layout.qvw deve ser Menu_Layout-prj.


Nota!
Nenhum dado do documento será salvo nos arquivos de projeto nestes arquivos somente será gravada a estrutura do arquivo.

Arquivos da Pasta do Projeto
O nome das pastas e dos objetos diferentes da lista aparece depois do ID do objeto. Os arquivos de projeto são:
·         QlikView.txt - contém uma lista de todos os objetos que fazem parte do documento QlikView.
·         AllProperties.xml
·         DocProperties.xml
·         DocInternals.xml
·         TopLayout.xml
·         LoadScript.txt - contém o script de carregamento do documento
·         Module.txt - contém o código da macro do documento, se existir
·         Module.txt - um único arquivo é criado para cada pasta. Além disso, os arquivos contêm referências a todos os objetos da pasta.
·         Arquivos separados também são criados para cada objeto de pasta:
·         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
·         Os arquivos DocProperties.xml, AllProperties.xml, DocInternals.xme TopLayout.xml contêm configurações de propriedade para as diferentes partes do documento.
·         DocBinary.dat contém dados sigilosos, como senhas.

Importante:
                Depois de criada a pasta do projeto nenhum arquivo deve ser removido dela, caso contrário o documento Qlikview cessará o funcionamento. Para restaurar o seu funcionamento perfeito toda a pasta do projeto deverá ser deletada.

Nenhum comentário:

Postar um comentário