В SAP HANA входные параметры используются для фильтрации данных путем передачи ввода от пользователя и для выполнения дополнительных вычислений во время выполнения. Данные выбираются на основе входного значения, когда выполняется представление.
пример
Рассмотрим сценарий, в котором входной параметр применяется к «Sold_Qty», т. Е. Когда Sold_Qty больше 20, тогда на Total_Price предоставляется скидка 10%. В противном случае это остается прежним.
Входные параметры создаются в представлениях моделирования HANA с использованием SAP HANA Studio. Когда эти представления используются в каком-либо инструменте отчетности BO и отчет обновляется, пользователям предлагается передать значение ввода для определенного поля. Чтобы создать новый параметр, перейдите в раздел «Семантика» представления «Моделирование HANA».
Перейдите на вкладку «Параметры / переменные» в семантическом слое и нажмите знак «+». Выберите «Создать входной параметр», как показано на следующем снимке экрана.
Это откроет новое диалоговое окно. Введите техническое имя и описание параметра Input. Выберите тип входного параметра из выпадающего списка.
У нас есть следующие типы входных параметров в HANA —
-
Direct — Используя этот тип параметра, вы можете передать любое значение для параметра.
-
Столбец — этот тип параметра позволяет выбрать любое значение из списка различных значений, доступных в столбце в представлении HANA.
-
Получено из таблицы. Также можно создавать динамические значения в таблице и выбирать любое из доступных значений из списка.
-
Статический список — также возможно создать статический список значений и предоставить входные данные во время выполнения.
Direct — Используя этот тип параметра, вы можете передать любое значение для параметра.
Столбец — этот тип параметра позволяет выбрать любое значение из списка различных значений, доступных в столбце в представлении HANA.
Получено из таблицы. Также можно создавать динамические значения в таблице и выбирать любое из доступных значений из списка.
Статический список — также возможно создать статический список значений и предоставить входные данные во время выполнения.
Примечание. Вы также можете установить флажок, чтобы сделать параметр ввода обязательным.
Вы можете выбрать тип данных входного значения, чтобы система принимала только разрешенный тип значения для этого поля. Эта опция варьируется в зависимости от типа параметра. Доступны следующие типы данных:
- валюта
- Единица измерения
- Дата
Вы также можете передать входной параметр с помощью SQL-запроса. Чтобы просмотреть запрос SQL, перейдите на вкладку «Предварительный просмотр данных» представления «Моделирование HANA». Входной параметр с использованием SQL передается с помощью «PLACEHOLDER».
Затем нажмите «Показать журнал», а затем дважды щелкните сообщение, выделенное ниже. Откроется новое окно со следующим запросом SQL.