1. Oturum Değişkeni Nedir?
Oturum Değişkeni (Session Variable, kısaca SV), bir kullanıcının oturumu boyunca geçerli olan, o oturuma özel bir değer tutan değişkendir. Değeri genellikle oturum başında (örneğin kumanda tablosu yüklenirken) bir kez hesaplanır ve oturum boyunca sabit kalır. SV'nin değeri çoğunlukla oturum açan kullanıcıya göre şekillenir; böylece tek bir rapor, her kullanıcıya kendi bağlamına ve yetkisine uygun biçimde sunulur.
Parametreden temel farkı şudur: parametre, kullanıcının her rapor açılışında elle seçim yapmasını gerektirir; oturum değişkeni ise değerini arka planda otomatik üretir ve kullanıcıdan hiçbir müdahale beklemez.
Ne için kullanılır?
Oturum değişkenlerinin yaygın kullanım alanları şunlardır:
Yetkilendirme / satır düzeyi güvenlik: Analizlere ve global filtreye otomatik uygulanan filtrelerle kullanıcı yalnızca yetkili olduğu verileri (ör. kendi ili, şubesi veya bölgesi) görür. Bu kılavuzda çalışılan senaryo budur.
Kullanıcı bağlamı: Oturum açan kullanıcının adı, rolü, departmanı veya bölgesi gibi bilgilerin rapor içinde gösterilmesi veya bu bilgilere göre içerik uyarlanmasıdır.
Kişiselleştirme: Varsayılan dil, para birimi ya da görünüm gibi kullanıcıya göre değişen ön ayarların otomatik gelmesini içerir.
Dinamik varsayılanlar: Rapor açıldığında filtrelere otomatik gelen değerler; ör. tüm dashboard'ların güncel yıl ile açılması veya tarih aralığının güncel ayın son gününe göre gelmesi. Bu örnek kullanım senaryoları 9. bölümde örneklenmiştir.
Last updated
