Parâmetros de entrada em HANA
No SAP HANA, os parâmetros de entrada são usados para filtrar os dados, passando uma entrada do usuário e para realizar cálculos adicionais em tempo de execução. Os dados são buscados com base no valor de entrada, quando uma visualização é executada.
Exemplo
Considere um cenário onde um parâmetro de entrada é aplicado no "Sold_Qty", ou seja, quando o Sold_Qty é maior que 20, há 10% de desconto no Total_Price. Caso contrário, permanece o mesmo.
Os parâmetros de entrada são criados em visualizações de modelagem HANA usando SAP HANA Studio. Quando essas visualizações são usadas em qualquer ferramenta de relatório BO e o relatório é atualizado, os usuários são solicitados a passar um valor de entrada para um determinado campo. Para criar um novo parâmetro, navegue até a seção Semântica da visualização Modelagem HANA.

Navegue até a guia Parâmetros / Variáveis na camada Semântica e clique no sinal "+". Selecione Criar parâmetro de entrada conforme mostrado na captura de tela a seguir.

Isso abrirá uma nova caixa de diálogo. Insira o nome técnico e a descrição do parâmetro de entrada. Selecione o tipo de parâmetro de entrada na lista suspensa.

Temos os seguintes tipos de parâmetros de entrada no HANA -
Direct - Usando este tipo de parâmetro, você pode passar qualquer valor para o parâmetro.
Column - Este tipo de parâmetro permite selecionar qualquer valor da lista de valores distintos disponíveis em uma coluna na visualização HANA.
Derived from table - Também é possível criar valores dinâmicos em uma tabela e permite selecionar qualquer um dos valores disponíveis na lista.
Static List - Também é possível criar uma lista estática de valores e fornecer uma entrada durante a execução.
Note - Você também pode marcar a caixa de seleção para tornar um parâmetro de entrada uma opção obrigatória.
Você pode selecionar o tipo de dados do valor de entrada, de modo que o sistema aceite apenas o tipo de valor permitido para este campo. Esta opção varia de acordo com o tipo de parâmetro. As seguintes opções de tipo de dados estão disponíveis -
- Currency
- Unidade de medida
- Date

Você também pode passar o parâmetro de entrada usando consulta SQL. Para visualizar a consulta SQL, navegue até a guia Visualização de dados da visualização Modelagem HANA. O parâmetro de entrada usando SQL é passado usando "PLACEHOLDER".
Em seguida, clique em "Mostrar Log" e clique duas vezes na mensagem destacada abaixo. Isso abrirá uma nova janela com a seguinte consulta SQL.
('PLACEHOLDER' = ('$$ Sold_Qty $$', '20'))
WHERE ("REGION_NAME" IN ('NA') )
GROUP BY "NET_AMOUNT", "PROFIT";