QlikView Proje Dosyaları
Bir QlikView belgesini farklı sürümler oluşturmak üzere kullanmak için çok sayıda dosyaya kaydetmek mümkündür. Her bir dosya belgenin, sayfanın, nesnenin, kodun vb'nin bir özelliğini tanımlar.
Bu belge her açıldığında ve bir nesne veya ayar her değiştirildiğinde, bu değişiklikler farklı dosyalar kaydedilir ve belgedeki değişikliklerin takip edilmesi kolaylaştırılır. Bu şekilde değişikliği kimin yaptığı ve belgenin hangi kısmında değişiklik yapıldığı görülebilir.
Bu proje dosyalarını oluşturmak için, qvw veya qvf dosyasının yanında QlikView belgesiyle aynı ada sahip bir klasör oluşturmanız ve -prj eklemeniz gerekir; örneğin, Finance.qvw olarak adlandırılan bir belgenin proje klasörü Finance-prj olmalıdır.
İlgili QVW dosyası QlikView Desktop konumuna kaydedildiğinde prj klasöründeki dosyalar güncellenir. QlikView Yönetim Konsolu'ndan bir belgenin yeniden yüklenmesi, belgeyi yeni verilerle günceller ancak proje dosyalarını etkilemez.
QVW dosyasını kopyalamak istiyorsanız, bir kopyasını kaydetmek için QlikView Desktop konumuna Farklı Kaydet... seçeneğini kullanın. Bu, kopya için ilgili prj dosyalarını günceller. Prj klasör dosyalarını klasörler arasında kopyalamayın.
Proje Klasöründeki Dosyalar
QlikViewProject.xml dosyası, QlikView belgesinin parçası olan tüm nesnelerin bir listesini içerir.
Listedeki farklı sayfalar ve nesneler, nesne kimlikleriyle adlandırılırlar. Proje dosyaları:
- QlikViewProject.xml - projeye dahil olan tüm dosyaların bir listesini içerir
- AllProperties.xml
- DocProperties.xml
- DocInternals.xml
- TopLayout.xml
- LoadScript.txt - belge kod dosyasını içerir
- Module.txt - varsa, belgenin makro kodunu içerir
- Module.txt - her bir sayfa için tek bir dosya oluşturulur. Ayrıca, dosyalar, sayfadaki tüm sayfa nesnelerine yapılan başvuruları içerir.
- Her bir sayfa nesnesi için ayrı dosyalar da oluşturulur:
- 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 ve TopLayout.xml dosyalarının tümü belgenin farklı bölümleri için özellik ayarları içerir. DocBinary.dat, kullanıcının parola gibi hassas verilerini içerir.