HANA'da Giriş Parametreleri
SAP HANA'da, giriş parametreleri, kullanıcıdan bir giriş geçirerek verileri filtrelemek ve çalışma zamanında ek hesaplamalar gerçekleştirmek için kullanılır. Veriler, bir görünüm yürütüldüğünde giriş değerine göre alınır.
Misal
"Satılan_Miktar" için bir Girdi parametresinin uygulandığı bir senaryo düşünün, yani Satılan_Miktar 20'den büyük olduğunda, Toplam_Fiyatta% 10 indirim vardır. Aksi takdirde aynı kalır.
Giriş parametreleri, SAP HANA Studio kullanılarak HANA Modelleme görünümlerinde oluşturulur. Bu görünümler herhangi bir BO raporlama aracında kullanıldığında ve rapor yenilendiğinde, kullanıcılardan belirli bir alan için bir giriş değeri geçmeleri istenir. Yeni bir parametre oluşturmak için HANA Modeling görünümünün Anlamsal bölümüne gidin.
Anlamsal katmandaki Parametreler / Değişkenler sekmesine gidin ve "+" işaretini tıklayın. Aşağıdaki ekran görüntüsünde gösterildiği gibi Giriş Parametresi Oluştur'u seçin.
Bu yeni bir iletişim kutusu açacaktır. Giriş parametresinin teknik adını ve açıklamasını girin. Açılır listeden Giriş Parametresi türünü seçin.
HANA'da aşağıdaki girdi parametresi türlerine sahibiz -
Direct - Bu parametre tipini kullanarak, parametre için herhangi bir değeri iletebilirsiniz.
Column - Bu parametre türü, HANA görünümündeki bir sütunda bulunan farklı değerler listesinden herhangi bir değeri seçmenize olanak tanır.
Derived from table - Bir tabloda dinamik değerler oluşturmak da mümkündür ve listeden mevcut değerlerden herhangi birini seçmenize izin verir.
Static List - Statik bir değerler listesi oluşturmak ve yürütme sırasında bir girdi sağlamak da mümkündür.
Note - Bir Giriş Parametresini zorunlu bir seçenek yapmak için onay kutusunu da seçebilirsiniz.
Giriş değerinin veri türünü seçebilirsiniz, böylece sistem bu alan için yalnızca izin verilen değer türünü kabul eder. Bu seçenek, parametre türüne göre değişir. Aşağıdaki veri tipi seçenekleri mevcuttur -
- Currency
- Ölçü birimi
- Date
Girdi parametresini SQL sorgusu kullanarak da geçirebilirsiniz. SQL sorgusunu görüntülemek için HANA Modelleme görünümünün Veri Önizleme sekmesine gidin. SQL kullanarak giriş parametresi "PLACEHOLDER" kullanılarak geçilir.
Ardından, "Günlüğü Göster" i tıklayın ve ardından aşağıda vurgulanan mesajı çift tıklayın. Bu, aşağıdaki SQL sorgusu ile yeni bir pencere açacaktır.
('PLACEHOLDER' = ('$$ Sold_Qty $$', '20'))
WHERE ("REGION_NAME" IN ('NA') )
GROUP BY "NET_AMOUNT", "PROFIT";