L’éditeur de requêtes SQL a été pensé pour une appréhension plus simple de la donnée par les métiers. L’ergonomie favorise l’accès aux informations du Business Glossary, du Data Catalogue ainsi qu’à la qualité de la donnée.
L’éditeur accélère la création de modèle ou cas d’usage, grâce à une ergonomie pensée pour les métiers finaux: des tables redimensionnées, un moteur de recherche des champs, un mode plein écran et des alias orientés métiers.
Pour accéder à la création d'une requête en mode graphique avec le générateur de requête, vous devez tout d'abord créer une nouvelle donnée d'usage, voir Comment créer une nouvelle donnée d'usage ?
Si vous souhaitez modifier la requête, il faut ouvrir votre donnée d'usage, voir Comment éditer une donnée d'usage ? Puis aller dans l'onglet Requête.
Dans l’éditeur de requêtes, vous pouvez rechercher les tables et vues que vous souhaitez à l’aide de la barre de recherche à gauche en dessus de la liste des tables et vues disponibles. Pour ajouter un objet vous pouvez double cliquer dessus ou faire un cliquez glissez dans la zone de diagramme au centre. Il faut ensuite sélectionner les colonnes à afficher en cliquant sur la case à cocher à gauche du nom de la colonne. Vous pouvez également sélectionner toutes les colonnes en cochant la case à cocher à gauche de la zone de recherche des champs.
Pour supprimer un objet dans la requête, il faut tout d’abord le sélectionner puis cliquer sur l’icône poubelle.
Pour enregistrer la requête, il vous suffit de cliquer sur le bouton "Enregistrer" en haut à droite.
L’onglet aperçu vous permet de prévisualiser les premiers enregistrement de la requête que vous êtes en train de construire.
L'onglet "requête SQL" vous permet de voir le code SQL généré par votre requête.
Quand vous cliquez sur une table, un nouveau menu Propriété du tableau s’affiche à gauche et permet de renommer le nom de l’objet en lui assignant un alias.
Lorsque vous cliquez sur une colonne, un nouveau menu Propriété des colonnes s’affiche à gauche. Il vous permet de renommer la colonne en remplissant un alias. L’option sortie sert à afficher ou non la colonne dans la requête. L’option type de tri vous permet de trier les colonnes dans l’ordre croissant ou décroissant. L’option Groupe vous permet de regrouper les données sur ce critère, attention en faisant cela il faut absolument définir des critères d’agrégation pour les autres colonnes affichées sauf si elles font aussi partie d’un regroupement. Enfin l’option Agrégation vous
Si vous ajouter un autre objet, il faut obligatoirement le lier à un objet déjà affiché. Pour cela vous pouvez faire un lien en faisant un cliquer glisser entre la ou les colonne(s) commune(s) des 2 objets. Vous pouvez ensuite changer de type de jointure en cliquant sur le lien créé, un nouveau menu Propriétés de relation apparait alors à gauche. Par défaut le type de jointure est Inner join ce qui signifie que vous n’avez que les éléments communs aux 2 objets, une jointure externe gauche affichera tous les éléments du premier objet et tous ceux qui sont communs dans le 2ème, pour le right outer join c’est l’inverse, enfin le full outer join affichera tous les enregistrements du premier objet et du 2ème qu’ils aient une clé commune ou pas.
Le panneau de gauche ‘Propriétés de la requête’ permet de paramétrer globalement le requête générée par la données d’usage (Filtres, Sélection des colonnes, nombre de lignes…).
Pour ajouter un nouveau filtre global sur la requête :
Dans la zone filtre et ajoutez : soit une condition (objet, opérateur et opérande), soit un groupe de conditions afin de gérer les priorités et les opérateurs (et ; ou) entre les groupes. Une fois ajouté, le filtre s’appliquera pour toute nouvelle requête effectuée sur la donnée d’usage .
Toujours dans les propriétés de la requête vous pouvez limiter le nombre d’enregistrement en renseignant le paramètre Sélectionnez haut qui ne renverra que les n premiers résultats de la requête. Afin d’éviter d’avoir des doublons dans vos résultats pour pouvez modifier le paramétrage Sélectionnez distinct.
Les nouveautés au sein de l’éditeur de requêtes accélèrent la valorisation de la donnée et rendent les métiers plus autonomes.
| La qualité des données au niveau des tables ou des champs est directement visible depuis l’éditeur. L’utilisateur identifie directement les impacts d’un manque de qualité de données sur son modèle ou le cas d’usage en cours d’implementation. | |
| Les métiers accèdent directement aux informations du Data Catalog pour comprendre le sens de la donnée ainsi que les méta données attenantes simplement. |
|
| Le rapprochement avec le Business Glossary permet aussi de comprendre la thématique de la donnée et son utilisation dans divers contextes. |