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";