Exemples de custom SQL for Direct Query
Les exemples suivants montrent certaines des options à votre disposition lors de l'utilisation de custom SQL for Direct Query.
Exemple : Ajout de définitions custom SQL au modèle Direct Query
Dans cet exemple, les définitions custom SQL des tables C, R et N sont ajoutées au modèle de données dans l'application Direct Query avec deux relations inter-table. L'utilisation de la fonction Coalesce permet de vérifier si une valeur de champ de N_NATIONKEY est égale à la valeur de C_NATIONKEY ou si les deux sont nulles.
La méthode Coalesce est celle recommandée pour inclure un contrôle permettant de vérifier si une valeur de champ est nulle. Pour plus d'informations, consultez coalesce - fonction de script et fonction de graphique.
Exemple : Ajout de tables avec custom SQL à un modèle de données élaboré avec Gestionnaire de modèle de données
Dans cet exemple, le modèle de données Direct Query est d'abord élaboré à l'aide du contenu de l'objet DirectQueryModel.main, qui a été créé avec Gestionnaire de modèle de données. Ensuite, une table supplémentaire, C, ainsi que les champs C_CUSTKEY et C_ACCTBAL, sont ajoutés au modèle de données. Une relation est établie entre le champ O_CUSTKEY dans ORDERS et le champ C_CUSTKEY dans C.
Exemple : Élaboration d'un modèle de données Direct Query avec une table custom SQL
Dans cet exemple, le modèle de données Direct Query est élaboré avec une table custom SQL, C, avec les champs renommés C_KEY et C_BAL. Ensuite, IMPORT LIVE ajoute le modèle de données créé dans Gestionnaire de modèle de données depuis DirectQueryModel.main. Ce modèle de données contient la table Orders et comporte une relation existante entre Orders et Customer dans ce modèle. Ensuite, la relation existante entre Customers et Orders est abandonnée et une nouvelle relation est définie entre Orders et C.
Exemple : Élaboration d'un modèle de données incluant des variables
Dans cet exemple, la variable MULT est définie d'abord par une valeur 100. Elle est ensuite appliquée sous forme de multiplicateur à la somme de PS_Supplycost pour calculer le champ S.
Exemple : Élaboration d'un modèle de données avec des expressions Qlik
Dans cet exemple, les variables et les expressions sont utilisées pour créer le modèle de données. Dans la table ORDERS_AGGREGATIONS, les expressions sont utilisées pour définir les valeurs de ORDERS_GROUP_TOTAL_PRICE. Chaque fois que des sélections, effectuées dans une feuille, sont susceptibles d'avoir un impact sur les valeurs de ORDERS_GROUP_TOTAL_PRICE, l'expression est réévaluée sur les données renvoyées par la requête lancée auprès de la base de données.