- Dosya|Kod Düzenle...| Hata Ayıkla aracı ile çalışırken sorgunuzda problem oluşturacak hataları tespit edebilir, sorgunuzun ve değişkenlerin nasıl çalıştığını gözlemleyebilirsiniz.
- Main ekranında görünen sorguyu çalıştırırken durmasını istediğiniz satırın numarasına tıkladığınızda görünen kırmızı yuvarlak noktalar ile Kesme Noktaları (Breakpoints) belirleyebilirsiniz.
- Hata Ayıkla ekranında görünen butonların işlevleri:
- Kesme Noktaları kısmında yer alan Temizle, sorgunuzdaki tüm kesme noktalarını temizler.
- Hata Ayıkla kısmında yer alan Çalıştır, başladığı noktadan bir hataya, kesme noktasına denk gelene kadar, denk gelmezse sorgunun sonuna kadar sorguyu çalıştırır.
- Hata Ayıkla kısmında yer alan Animasyon Oynat, adım adım sorgunuzu çalıştırır. Böylece sorgunuzun çalışma sürecini izlemeniz kolaylaşır.
- Hata Ayıkla kısmında yer alan Adım, tek tek sorgunun satırlarını çalıştırır. Bir sonraki satıra geçmek için tekraradn Adım'a tıklamanız gerekmektedir.
- Sınırlı Yükleme'de belirleyeceğiniz satır sayısı kadar her tablodan veri yüklenecektir.
- Burada Sonlandır ile hata ayıklayıcının çalışmasını sonlandırıp ekranı kapatabilirsiniz. Sonlandırdığınız ana kadar yüklenen veri raporda kalır.
- İptal, çalışan hata ayıklayıcını iptal edip ekranı kapatabilirsiniz. İptal ettiğiniz ana kadar yüklenen veri de rapordan silinir.
- Kapat ile direk hata ayıklayıcıyı kapatırsınız.
- Hata Ayıkla ekranındaki pencereler:
- Kesme noktalarının dışında sorguyu durdurmak istediğiniz kısımlara EXIT SCRIPT komutunu eklemeniz yeterlidir. Hata ayıklanırken buralara geldiğinde duracaktır.
- Ayarlar|Belge Özellikleri ekranın Genel sekmesinde Günlük Dosyası Oluştur'u seçerseniz raporu her çalıştırmanızda raporunuzun yer aldığı dosyada otomatik olarak bir log dosyası oluştur. Bu log dosyasını açıp incelediğinizde raporunuzun hangi satırda neden dolayı hata verdiğini bulabilirsiniz. Sonrasında raporunuzun sorgusunun hata veren kısmından hemen sonrasına EXIT SCRIPT komutunu ekleyip çalıştırırsanız, hatayı daha kolay izole edebilirsiniz.
- Bir değişiklik sonrası tüm veriyi yüklemek yerine Dosya|Kısmi Yeniden Yükleme (veya Ctrl+Shift+R kısayoluyla) ile sadece sonradan eklediğiniz kısmı yükleyebilirsiniz. Yapmanız gereken; eğer yeni bir veri ekliyorsanız yeni verinin sorgusunun başına ADD LOAD komutunu eklemek, aynı veriyi bir daha yüklemek istiyorsanız bu verinin sorgusunun başına REPLACE LOAD komutunu ekledikten sonra Kısmi Yeniden Yükleme yapmak.
- Kısmi yüklemede aynı verinin bir daha yüklenmesini istemiyorsanız sorgunuzun sonuna WHERE satırını ekleyip NOT EXISTS fonksiyonunu kullanmanız gerekir.
17 Ağustos 2015 Pazartesi
QlikView Scripting 8: Hata Ayıklama
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder