2016-04-08 28 views
1

ile kullanma QlikView uygulamasında yeniyim ve değişiklikleri izlemek için bazı sürüm denetim sistemlerini (örneğin Git) kullanmak istiyorum.Sürüm denetleme sistemlerini QlikView

Ancak bunu nasıl yapacağımı tam olarak bilmiyorum, çünkü ilk bakışta bana öyle geliyor ki .qvm dosyaları hem kod hem de veri içeriyor. Bir devloper olarak bu biraz garip görünüyor ve eğer gerçek bir büyük sınırlama wrt kaynak kontrolü.

QlikView dosyalarındaki verilerin kodunu nasıl ayıracağınız konusunda bir tarifi var mı?

cevap

4

qvw dosyalarınızın bulunduğu klasörde, qvw ile aynı adlı yeni klasör oluştur, ancak -prj eklenir.

Örneğin, qvw'niz MyQVApp.qvw olarak adlandırılmışsa, klasör MyQVApp-prj olarak adlandırılmalıdır. Bundan sonra qvw'nizi açın ve kaydedin. Doküman kaydedildikten sonra -prj klasörünü xml ve txt dosyalarını bir araya getirecektir. Bu dosyalar, qvw yapısı/düzeni (veriler olmadan) - load komut dosyası, sayfalar, sayfalar vb. Nesneleri içerir.

Ardından -prj klasörünü istediğiniz sürüm denetiminin altına koyabilirsiniz. Qvw kaydedildiğinde, -prj klasöründeki dosyalar yenilenir ve değişikliklerinizi yapabilirsiniz. Ve qvw'yi her açtığınızda Qlikview düzeni -prj dosyalarından yükler.

Ayrıca TFS ve Subversion ile bütünleşik bir entegrasyon var. Daha fazla bilgi için lütfen https://community.qlik.com/docs/DOC-3424

0

'dan pdf dosyalarını okuyun. Stefan'ın cevabı doğrudur ve bunu bir süredir gitmiştim. Oluşturulan xml dosyalarına manuel düzenlemeler yaptım ve QlikView tarafından doğru bir şekilde işlendiklerini fark ettim. Her ne kadar çoklu geliştiricilerin karmaşık birleştirmelerini test etmese ve XML'i birleştirmek genellikle otomatik olarak zor olsa da, git ile birleştirilen değişiklikler QlikView tarafından yeterince ele alınmazsa şaşırmam.