Uyarılar

Uyarılar Oluşturma

Bir uyarı oluşturmanın en kolay yolu, Araçlar menüsünden çağrılabilecek Uyarı Sihirbazı'nı kullanmaktır. Uyarılar ayrıca Araçlar menüsünden açılabilen Uyarılar diyalog penceresinde de oluşturulabilir ve yönetilebilir. Uyarılar QlikView belgesinin bir parçası olarak saklanır. Uyarılar yalnızca QlikView'ün Windows sürümünden oluşturulabilir ve tetiklenebilir (yani AJAX istemcilerinden gerçekleştirilemez).

Uyarıları Kullanma

QlikView uyarı denetimleri üç farklı şekilde tetiklenebilir:

  1. Belgenin verilerinin değiştirilme olasılığı olduğunda, yani belge açıldığında, kod yürütüldüğünde veya bir Verileri Azalt işlemi gerçekleştirildiğinde QlikView düzeninde otomatik olarak.
  2. Özel Otomasyon API'leri aracılığıyla bir makrodan manüel olarak. Detaylar için QlikView API kılavuzuna başvurun.
  3. QlikView'ü toplu iş modunda çalıştıran harici programlar, verilen bir bağlamdan çalıştırılmış uyarıların bir listesini almak için özel bir Otomasyon API'sine sahiptir.

Bir uyarı kontrolünün tetiklenmesini takip eden olaylar zinciri aşağıdaki gibi gösterilebilir:

Uyarılar, çalıştırıldıktan sonra bir değişiklik olana kadar askıya alınabilirler. Bir örnek vermek gerekirse, bir belgeyi her açtığınızda size bütçe hedefinize ulaştığınızın hatırlatılması oldukça can sıkıcı olabilir. Bu durumda, uyarının bir defa çalışmasını ve bir sonraki aya kadar kendini askıya almasını ayarlayabilirsiniz.

Akış çizelgesinde görülebileceği üzere, her bir uyarının tetiklenmesi QlikView belgesinde bir mantıksal işlemler zincirini başlatır. Genellikle, QlikView'ün aşağıdaki ana adımları gerçekleştirmesi gerekir:

  1. Uyarıyla ilgili seçimi uygulama.
  2. Koşul ifade değerini hesaplama.
  3. Orijinal seçimleri geri yükleme.

1 ve 3 eylemini gerçekleştirmek için ihtiyaç duyulan süre, seçimler etkileşimli olarak uygulandıysa, doğal olarak, normal "tıklama sürelerine" eşittir. 2. adım için ihtiyaç duyulan süre, ifadenin, örneğin bu ifadenin bir sayfa nesnesinde kalmasıyla aynıdır. Bunlar bir araya getirildiğinde, bir uyarıyı kontrol etmek için ihtiyaç duyulan süre büyük belgelerde oldukça önemli miktarda olabilir. Bu konu, açılma ve yeniden yüklemede tetiklenen tekil uyarılar için daha az öneme sahip olabilir; ancak, belgenin yavaşlamaması için makrolarla tetiklenmiş büyük miktardaki uyarıları kullanırken dikkatli olunmalıdır.

Tüm QlikView uyarılarının oluşturulduğu ve yönetildiği Uyarılar diyalog penceresini açar.