Qlik Sense Ders 9: Stored Prosedure Tetikleme
SQL’de hazırladığımız prosedürü tetiklemek için -yarattığımız değişkenleri- kullanabiliriz.
Diyelim ki elimizde YIL ve YUZDE olarak iki parametreden beslenen bir prosedür var.
Bu parametreleri kendi değişkenlerimizle tetiklemek için VYIL ve VYUZDE diye iki değişken oluşturmamız gerekir.
Not: Değişkenler, prosedürün orjinal parametreleriyle aynı isimde olmak zorunda değildir.
(Load Editor’den bağlantıyı sağladıktan sonra aşağıdaki şekilde değişkenler oluşturulur ve veri yüklenir)
LIB CONNECT TO ‘localhost’;
let VYIL= ‘$(VYIL)’;
let VYUZDE=’$(VYUZDE)’;
sql exec [STOK] ‘$(VYIL)’,’$(VYUZDE)’;
Arka tarafı yapılandırdıktan sonra ön yüze geçerek Variable uzantısını kullanabiliriz.
Variable‘ı, yıl için combo box (select); yüzde için field olarak render ediyoruz.
Burada amaç, toplam stoğun yıllara göre yüzdelik dilimlerinin dağılımı göstermektir.
2012 (değişken) yılında stok satışının %5’ini (değişken) hangi stokların oluşturduğunu değişkenleri değiştirerek reload butona bastığımızda görebiliriz.
Gönderdiğimiz değişkenler ile prosedür canlı veriye gider ve veriyi çeker.
Not: Reload button buraya tıklayarak github’tan indirebileceğiniz bir uzantıdır.