Ana içeriğe geç
Veri kod dosyasında hata ayıklama

BU SAYFADA

İLGİLİ ÖĞRENME KAYNAKLARI

Veri kod dosyasında hata ayıklama

Kesme noktalarını kullanarak kodunuzun yürütülmesinde ilerlemek ve böylece kod yürütülürken değişken değerlerini ve çıkışları incelemek için Veri yükleme düzenleyicisindeki hata ayıklama özelliklerini kullanabilirsiniz.

Çıkış, Değişkenler ve Kesme noktaları'nın herhangi birini veya tümünü görüntülemek isteyip istemediğinizi seçebilirsiniz.

Hata ayıklama panelini göstermek için aşağıdakileri yapın:

  • Lütfen Debug seçeneğine (veri yükleme düzenleyicisi araç çubuğunda) tıklayın.

    Hata ayıklama paneli, Veri yükleme düzenleyicisinin altında açılır.

Bilgi notuHata ayıklama modunda çalışırken bağlantı oluşturamaz, bağlantıları düzenleyemez, veri seçemez, kodu kaydedemez veya veri yükleyemezsiniz. Hata ayıklama modu, hata ayıklama yürütülerek başlar ve kod yürütülene veya yürütme durana dek devam eder.

Hata ayıklama araç çubuğu

Veri yükleme düzenleyicisi hata ayıklama paneli, hata ayıklama yürütmesini kontrol etmek için aşağıdaki seçeneklere sahip bir araç çubuğu içerir:

Hata ayıklama araç çubuğu seçenekleri
UI öğesi Açıklama
Sınırlı yükleme

Her veri kaynağından kaç veri satırı yükleneceğini sınırlamak için bunu etkinleştirin. Bu, veri kaynaklarınız büyükse yürütme süresinin kısaltılmasını sağlar.

Yüklemek istediğiniz satır sayısını girin.

Bilgi notuBu, yalnızca fiziksel veri kaynakları için uygulanır. Örneğin, otomatik olarak oluşturulan ve satır içi yüklemeler sınırlanmayacaktır.
Play Sonraki kesme noktasına ulaşılana dek hata ayıklama modunda yürütmeyi başlatın veya sürdürün.
step in Sonraki kod satırına geçin.
Stop Yürütmeyi burada sonlandırın. Kodun tamamı yürütülmeden önce sonlandırırsanız, ortaya çıkan veri modeli yalnızca yürütmenin sonlandırıldığı satıra kadar olan verileri içerir.

Çıktı

Çıkış, hata ayıklama yürütmesi sırasında oluşturulan tüm mesajları görüntüler. Yeni mesajlar görüntülendiğinde çıktının kaydırılmasını kilitlemeyi seçmek için Unlockedseçeneğine tıklayabilirsiniz.

Ayrıca çıktı menüsü menu aşağıdaki seçenekleri barındırır:

Çıkış menüsü seçenekleri
UI öğesi Açıklama
Temizle Tüm çıkış mesajlarını silmek için buna tıklayın.
Tüm metni seç Tüm çıkış mesajlarını seçmek için buna tıklayın.
En alta kaydır Son çıkış mesajına kaydırmak için buna tıklayın.

Değişkenler

Değişkenler; ayrılan tüm değişkenleri, sistem değişkenlerini ve kodda tanımlanan değişkenleri listeler ve kod yürütülürken geçerli değerleri görüntüler.

Bir değişkeni favori olarak ayarlama

Yürütme sırasında belirli değişkenleri incelemek isterseniz, bunları favoriler olarak ayarlayabilirsiniz. Favori değişkenler, sarı yıldızla işaretlenerek değişken listesinin en üstünde görüntülenir. Bir değişkeni favori olarak ayarlamak için aşağıdakileri yapın:

  • Bir değişkenin yanındaki Favorite seçeneğine tıklayın.

    Bu Favorite sarı renge bürünür ve değişken, değişken listesinin en üstüne taşınır.

Değişkenleri filtreleme

Değişkenler menüsünde aşağıdaki seçenekleri kullanarak yalnızca seçilen değişken türünü gösterecek bir filtre uygulayabilirsiniz menu:

Değişkenler menü seçenekleri
UI öğesi Açıklama
Tüm değişkenleri göster Tüm değişken türlerini göstermek için buna tıklayın.
Sistem değişkenlerini göster

Sistem değişkenlerini göstermek için buna tıklayın.

Sistem değişkenleri Qlik Sense tarafından tanımlanır, ancak koddaki değişken değerini değiştirebilirsiniz.

Ayrılmış değişkenleri göster

Ayrılmış değişkenleri göstermek için buna tıklayın.

Ayrılmış değişkenler Qlik Sense tarafından tanımlanır ve değer değiştirilemez.

Kullanıcı tanımlı değişkenleri göster

Kullanıcı tanımlı değişkenleri göstermek için buna tıklayın.

Kullanıcı tanımlı değişkenler, kodda tanımladığınız değişkenlerdir.

Değişkenler hakkında daha fazla bilgi edinmek için bkz. Veri yükleme düzenleyicisinde değişkenlerle çalışma.

Kesme Noktaları

Kod yürütmesini belirli kod satırlarında durdurabilmek ve bu noktadaki değişken değerlerini ve çıkış mesajlarını inceleyebilmek için kodunuza kesme noktaları ekleyebilirsiniz. Bir kesme noktasına ulaştığınızda, yürütmeyi durdurmayı, sonraki kesme noktasına ulaşılana dek devam etmeyi veya sonraki kod satırına ilerlemeyi seçebilirsiniz. Bölüm ve satır numarasına referans verilerek kodlardaki tüm kesme noktaları listelenir.

Kesme noktası ekleme

Kod satırına kesme noktası eklemek için aşağıdakilerden birini yapın:

  • Kodda, kesme noktası eklemek istediğiniz satır numarasının hemen sağındaki alana tıklayın.

    Satır numarasının yanındaki Remove bu satırda bir kesme noktası olduğunu gösterecektir.

İpucu notuHata ayıklama paneli kapatıldığında bile kesme noktaları ekleyebilirsiniz.

Kesme noktalarını silme

Aşağıdakilerden birini yaparak kesme noktasını silebilirsiniz:

  • Kodda, satır numarasının yanındaki bir Remove öğesine tıklayın.

  • Kesme noktaları listesinde, kesme noktasının yanındaki Cancel seçeneğine tıklayın.

Ayrıca koddaki tüm kesme noktalarını silmek için menu seçeneğine tıklayabilir ve Tümünü sil'i seçebilirsiniz.

Kesme noktalarını etkinleştirme ve devre dışı bırakma

Bir kesme noktası oluşturduğunuzda varsayılan olarak etkinleştirilir; bu durum, kesme noktaları listesinde kesme noktasının yanındaki Checkmark öğesiyle gösterilir. Bir kesme noktasını, kesme noktaları listesinde seçerek ve seçimini kaldırarak etkinleştirebilir ve devre dışı bırakabilirsiniz.

Kesme noktaları menüsünde aşağıdaki seçenekleri de kullanabilirsiniz menu:

  • Tümünü etkinleştir
  • Tümünü devre dışı bırak