Parametry wejściowe w HANA
W SAP HANA parametry wejściowe służą do filtrowania danych przez przekazywanie danych wejściowych od użytkownika i do wykonywania dodatkowych obliczeń w czasie wykonywania. Dane są pobierane na podstawie wartości wejściowej podczas wykonywania widoku.
Przykład
Rozważmy scenariusz, w którym parametr wejściowy jest stosowany do „Sold_Qty”, tj. Gdy Sold_Qty jest większa niż 20, wówczas obowiązuje 10% rabatu na Total_Price. W przeciwnym razie pozostaje taki sam.
Parametry wejściowe są tworzone w widokach HANA Modeling przy użyciu SAP HANA Studio. Gdy te widoki są używane w dowolnym narzędziu do raportowania BO i raport jest odświeżany, użytkownicy są proszeni o podanie wartości wejściowej dla określonego pola. Aby utworzyć nowy parametr, przejdź do sekcji semantycznej w widoku modelowania platformy HANA.
Przejdź do zakładki Parametry / Zmienne w warstwie semantycznej i kliknij znak „+”. Wybierz opcję Utwórz parametr wejściowy, jak pokazano na poniższym zrzucie ekranu.
Otworzy się nowe okno dialogowe. Wprowadź nazwę techniczną i opis parametru wejściowego. Wybierz typ parametru wejściowego z listy rozwijanej.
Mamy następujące typy parametrów wejściowych w HANA -
Direct - Używając tego typu parametru, możesz przekazać dowolną wartość parametru.
Column - Ten typ parametru umożliwia wybranie dowolnej wartości z listy odrębnych wartości dostępnych w kolumnie w widoku HANA.
Derived from table - Możliwe jest również tworzenie dynamicznych wartości w tabeli i pozwala wybrać dowolną z dostępnych wartości z listy.
Static List - Możliwe jest również utworzenie statycznej listy wartości i podanie danych wejściowych podczas wykonywania.
Note - Można również zaznaczyć to pole wyboru, aby parametr wejściowy był opcją obowiązkową.
Możesz wybrać typ danych wartości wejściowej, aby system akceptował tylko dozwolone typy wartości dla tego pola. Ta opcja różni się w zależności od typu parametru. Dostępne są następujące opcje typu danych -
- Currency
- Jednostka miary
- Date
Możesz również przekazać parametr wejściowy za pomocą zapytania SQL. Aby wyświetlić zapytanie SQL, przejdź do karty Podgląd danych w widoku modelowania HANA. Parametr wejściowy za pomocą SQL jest przekazywany za pomocą „PLACEHOLDER”.
Następnie kliknij „Pokaż dziennik”, a następnie kliknij dwukrotnie wiadomość wyróżnioną poniżej. Otworzy się nowe okno z następującym zapytaniem SQL.
('PLACEHOLDER' = ('$$ Sold_Qty $$', '20'))
WHERE ("REGION_NAME" IN ('NA') )
GROUP BY "NET_AMOUNT", "PROFIT";