Fenêtre Choisir une table ou préciser la requête
La fenêtre Choisir une table ou préciser la requête s’affiche lorsque vous sélectionnez une entrée contenant plusieurs tables. Vous pouvez sélectionner des tables et construire des requêtes pour extraire des données de bases de données relationnelles.
Alteryx Designer utilise le Générateur de requêtes actives, un composant tiers permettant de construire des requêtes SQL complexes. Pour plus d'informations, consultez le Guide de l'utilisateur du générateur de requêtes active.
Il existe quatre onglets :
Tables
L’onglet Tables affiche toutes les tables et les vues figurant dans la base de données relationnelle spécifiée. Pour actualiser la liste des tables mises en cache, cliquez sur Actualiser. Pour sélectionner une table :
- Sélectionnez une table/vue dans la liste.
- Cliquez sur OK pour ouvrir la table ou sélectionnez un autre onglet pour créer une requête directement à partir de cette table/vue.
Vous pouvez également ignorer cet onglet et passer aux suivants pour construire une requête impliquant plusieurs tables/vues.
Générateur de requêtes visuelles
Le générateur de requêtes visuelles met en cache les tables de la base de données et les charge uniquement lorsque la vue de la table est ouverte. L’onglet Générateur de requêtes visuelles comprend trois sections qui permettent d’interroger les tables et de créer des relations entre les données qu’elles contiennent.
Visual Query Builder peut se charger lentement avec de grandes grappes de bases de données de ruches, d'impalas ou d'Apache Spark. Utilisez les onglets Tables ou Éditeur SQL pour obtenir de meilleures performances lors de la connexion à ces bases de données.
- Principal: cette section affiche les tables ou les vues sélectionnées dans la liste de tables, ainsi que leurs champs de données. À mesure que vous sélectionnez des champs, la grille se remplit automatiquement.
- Pour joindre des objets, cliquez sur une flèche de connexion entre les champs de chaque objet affiché dans la section Principal et faites-la glisser.
- Pour supprimer une vue de table de la section principale, cliquez sur le bouton X pour cette table.
- Grille: la grille se remplit automatiquement en fonction de vos spécifications dans la section principale. Vous pouvez modifier cette grille pour modifier la requête. Les composants de la grille sont les suivants :
- Output: détermine la sortie du champ. Cochez la case pour générer le champ et ses critères correspondants.
- Expression: cette liste déroulante affiche, par défaut, les sélections de la section principale. Vous pouvez développer la liste déroulante pour choisir parmi tous les champs de toutes les tables.
- Aggregate: liste déroulante affiche les fonctions d'agrégation sur le champ de données spécifié, par exemple Sum, Average, min et max.
- Alias: accepte une chaîne spécifiée par l'utilisateur pour assigner un alias au nom de champ d'origine.
- Trier type: liste déroulante affiche le type de tri à exécuter: None (vide), ascendant ou descendant.
- Ordrede tri: liste déroulante affiche le nombre d'expressions dans la grille, en déterminant l'ordre du tri.
- Regroupement: détermine si un processus de regroupement doit être exécuté. Si vous cochez cette option, un regroupement est exécuté.
- Critères de regroupement: lorsque la case à cocher regroupement est activée, la liste déroulante s'affiche. Sélectionnez soit pour les valeurs , soit pour les groupes.
- Critères: accepte une chaîne spécifiée par l'utilisateur pour assigner un élément Criterion à la requête.
- Ou... : Accepte une chaîne spécifiée par l'utilisateur pour assigner une clause ou à la requête.
- Listede tables: la liste des tables affiche tous les tableaux et les vues qui composent la base de données relationnelle. Pour sélectionner une table, double-cliquez sur son nom dans la liste ou faites-le glisser vers la section Principal.
Procédures stockées
Cliquez sur cet onglet pour accéder aux procédures stockées. Le moteur Alteryx n'est pas utilisé lors de l'exécution d'une procédure stockée. L'exécution se produit entièrement sur le serveur de base de données.
Les procédures stockées ne sont prises en charge que pour Microsoft SQL Server, Oracle ou SAP Hana et sont accessibles à l'aide d'outils d'entrée standard.
L’onglet Procédures stockées contient deux volets :
- Le volet gauche affiche toutes les procédures stockées pour la base de données sélectionnée. Une fois que vous avez sélectionné une procédure stockée dans le volet gauche, ses paramètres sont visibles dans la grille sur le volet droit.
- Le volet de droite affiche les paramètres de la procédure stockée dans une grille. Notez que :
- Vous devez entrer le Valeur à renvoyer.
- En cas d'utilisation dans une entrée, la valeur doit représenter une valeur dans la base de données.
- Lorsqu'il est utilisé pour mettre à jour via le Outil Entrée dynamique, la valeur doit être unique de sorte qu'il soit facilement remplacé par Mettre à jour le mode de procédure stockée.
Éditeur SQL
L'éditeur SQL affiche votre requête à partir du générateur de requêtes Visual TAB dans le langage de requête structuré. L'éditeur SQL va traduire la requête langue de l'onglet générateur de requêtes Visual dans la syntaxe équivalente à SQL. De même, un changement dans l'éditeur SQL va automatiquement modifier la requête composants du générateur de requêtes Visual.
Alternativement, vous pouvez entrer votre propre requête dans cette boîte, en contournant le générateur de requêtes Visual. Vous pouvez également ajouter ou omettre des éléments contenus dans cette zone pour exécuter la requête désirée.