Paramètres d'entrée dans HANA

Dans SAP HANA, les paramètres d'entrée sont utilisés pour filtrer les données en transmettant une entrée de l'utilisateur et pour effectuer des calculs supplémentaires au moment de l'exécution. Les données sont extraites en fonction de la valeur d'entrée, lorsqu'une vue est exécutée.

Exemple

Considérez un scénario où un paramètre d'entrée est appliqué sur le «Sold_Qty», c.-à-d. Lorsque le Sold_Qty est supérieur à 20, alors il y a 10% de réduction sur Total_Price. Sinon, cela reste le même.

Les paramètres d'entrée sont créés dans les vues de modélisation HANA à l'aide de SAP HANA Studio. Lorsque ces vues sont utilisées dans un outil de rapport BO et que le rapport est actualisé, les utilisateurs sont invités à transmettre une valeur d'entrée pour un champ particulier. Pour créer un nouveau paramètre, accédez à la section Sémantique de la vue Modélisation HANA.

Accédez à l'onglet Paramètres / Variables dans la couche sémantique et cliquez sur le signe «+». Sélectionnez Créer un paramètre d'entrée comme indiqué dans la capture d'écran suivante.

Cela ouvrira une nouvelle boîte de dialogue. Saisissez le nom technique et la description du paramètre d'entrée. Sélectionnez le type de paramètre d'entrée dans la liste déroulante.

Nous avons les types de paramètres d'entrée suivants dans HANA -

  • Direct - En utilisant ce type de paramètre, vous pouvez transmettre n'importe quelle valeur pour le paramètre.

  • Column - Ce type de paramètre vous permet de sélectionner n'importe quelle valeur dans la liste des valeurs distinctes disponibles dans une colonne de la vue HANA.

  • Derived from table - Il est également possible de créer des valeurs dynamiques dans une table et vous permet de sélectionner l'une des valeurs disponibles dans la liste.

  • Static List - Il est également possible de créer une liste statique de valeurs et de fournir une entrée lors de l'exécution.

Note - Vous pouvez également cocher la case pour faire d'un paramètre d'entrée une option obligatoire.

Vous pouvez sélectionner le type de données de la valeur d'entrée, de sorte que le système n'accepte que le type de valeur autorisé pour ce champ. Cette option varie selon le type de paramètre. Les options de type de données suivantes sont disponibles -

  • Currency
  • Unité de mesure
  • Date

Vous pouvez également transmettre le paramètre d'entrée à l'aide d'une requête SQL. Pour afficher la requête SQL, accédez à l'onglet Aperçu des données de la vue Modélisation HANA. Le paramètre d'entrée utilisant SQL est transmis à l'aide de "PLACEHOLDER".

Ensuite, cliquez sur "Afficher le journal" puis double-cliquez sur le message mis en évidence ci-dessous. Cela ouvrira une nouvelle fenêtre avec la requête SQL suivante.

('PLACEHOLDER' = ('$$ Sold_Qty $$', '20'))
   WHERE ("REGION_NAME" IN ('NA') )
   GROUP BY "NET_AMOUNT", "PROFIT";