Skip to main content

Blue icon with database being plugged in. Outil Connecter en BDD

Utilisez l'outil Connecter en BDD pour créer une connexion en base de données dans un workflow. Utilisez l'outil pour vous connecter à une connexion nouvelle ou existante.

Les outils de la catégorie En base de données permettent de fusionner et d'analyser des jeux de données volumineux sans les déplacer de la base de données, avec des performances considérablement supérieures à celles des méthodes d'analyse traditionnelles. Pour plus d'informations sur la catégorie d'outils en base de données, consultez Vue d'ensemble des outils En base de données .

Configuration de l'outil

  1. Dans la fenêtre Configuration, cliquez sur la flèche de liste déroulante Nom de la connexion et sélectionnez une option :

    • Gérer les connexions  : cette option permet de créer une connexion ou d'utiliser une connexion existante.

    • Ouvrir un fichier de connexion  : cette option permet de rechercher un fichier de connexion à la base de données enregistré.

  2. Lorsque la connexion est configurée, la section Table ou requête affiche le nom de la table de la base de données sélectionnée.

  3. (Facultatif) Cliquez sur Générateur de requêtes pour sélectionner des tables et construire des requêtes. Pour plus d'informations sur ce sujet, consultez la section Fenêtre Choisir une table ou préciser la requête .

Ajout d'une nouvelle connexion en BDD

  1. Cliquez sur la flèche de liste déroulante Nom de la connexion et sélectionnez Gérer les connexions .

  2. Sélectionnez Source de données , puis sélectionnez une source. Consultez la section Vue d'ensemble des outils En base de données pour plus d'informations.

    Note

    À partir de l'outil Connecter en BDD, vous pouvez sélectionner l'option ODBC générique pour tenter une connexion à une source de données non prise en charge. Cette option ne garantit pas une connexion réussie à des sources de données non prises en charge. Toutefois, les sources de données similaires à Microsoft SQL Server ont les meilleures chances de succès.

  3. Sélectionnez Type de connexion , puis sélectionnez le type.

    • Utilisateur : créez une connexion que vous seul pouvez utiliser.

    • Système : crée une connexion qui peut être partagée. Ouvrez Alteryx Designer en tant qu'administrateur sur votre ordinateur. Cette option n'est disponible que pour Designer Admin.

    • Fichier  : enregistre une connexion à la base de données sous forme de fichier .indbc afin qu'il puisse être associé à un workflow. Si cette option est sélectionnée, un chemin d'accès au fichier de connexion doit être spécifié afin d'enregistrer le fichier.

  4. Sélectionnez Connexions , puis sélectionnez une connexion existante dans la liste ou sélectionnez Nouveau .

  5. Dans le champ Nom de la connexion , saisissez le nom de la connexion.

  6. Cliquez sur Chiffrement des mots de passe , puis sélectionnez une option de chiffrement :

    • Masquer : masquez le mot de passe en utilisant un chiffrement minimal. Si vous prévoyez de programmer ce workflow pour qu'il s'exécute sur n'importe quelle machine autre que votre ordinateur, sélectionnez Masquer . Pour plus d'informations, consultez la section Planifier des workflows .

    • Crypter pour la machine : tout utilisateur de l'ordinateur sera en mesure d'utiliser pleinement le workflow.

    • Crypter pour l'utilisateur  : l'utilisateur connecté peut utiliser le workflow sur n'importe quel ordinateur.

    • Autoriser le décryptage du mot de passe : décrypte le mot de passe et le transmet dans les métadonnées. Cette option n'est utilisée qu'avec les outils Prédictifs en BDD.

  7. Sous l'onglet Lecture , sélectionnez Pilote , puis sélectionnez une option ou conservez la valeur par défaut.

  8. Sélectionnez la flèche de liste déroulante Chaîne de connexion et sélectionnez Nouvelle connexion à la base de données . Pour les connexions aux interfaces Oracle OCI et SQL Server ODBC, vous pouvez sélectionner une connexion de données enregistrée ou récente.

  9. Sélectionnez l'onglet Écriture .

  10. Sélectionnez Pilote , puis sélectionnez un pilote ou conservez la valeur par défaut.

  11. Dans le champ Chaîne de connexion , saisissez ou collez une chaîne de connexion. Pour les connexions aux interfaces Oracle OCI et SQL Server ODBC, vous pouvez sélectionner une connexion de données enregistrée ou récente. Connexions HDFS Pour établir une connexion à un HDFS :

    1. Sélectionnez la flèche de liste déroulante Chaîne de connexion et sélectionnez Nouvelle connexion HDFS .

    2. Sélectionnez une configuration de serveur HTTPFS, WebHDFS ou Passerelle Knox. Si vous utilisez Passerelle Knox avec Spark, sélectionnez Remplacer l'URL Namenode par défaut .

    3. Dans Hôte , saisissez l'URL du serveur Hadoop ou l'adresse IP.

    4. Dans Port , laissez le numéro de port par défaut, qui est basé sur votre sélection de configuration du serveur ou saisissez un numéro de port.

    5. Par défaut, l' URL est déterminée en fonction de l'hôte. Saisissez une URL différente, si vous le souhaitez.

    6. Par défaut, la valeur du champ Répertoire temporaire est /tmp. Saisissez un autre emplacement pour le répertoire temporaire dans lequel écrire, si vous le souhaitez.

    7. Saisissez un nom d'utilisateur dans le champ Nom d'utilisateur et un mot de passe dans le champ Mot de passe . Les identifiants requis varient selon la configuration du cluster.

      • httpfs : un nom d'utilisateur est requis, mais il peut être quelconque.

      • webhdfs : un nom d'utilisateur n'est pas requis.

      • Passerelle Knox  : un nom d'utilisateur et un mot de passe sont requis. Utilisez un certificat de confiance lors de la configuration de l'authentification Knox. Alteryx ne prend pas en charge les certificats auto-signés.

    8. Cliquez sur Kerberos et sélectionnez une option d'authentification pour la lecture et l'écriture dans HDFS.

      • Aucune : aucune authentification n'est utilisée.

      • Kerberos MIT  : Alteryx utilisera le ticket MIT par défaut pour s'authentifier auprès du serveur. Vous devez d'abord acquérir un ticket valide en utilisant le gestionnaire de tickets de Kerberos MIT.

      • Kerberos SSPI  : Alteryx utilisera les clés Kerberos Windows pour l'authentification, qui sont obtenues lors de la connexion à Windows avec vos informations d'identification Windows. En conséquence, les champs Nom d'utilisateur et Mot de passe ne sont pas disponibles. L'option que vous choisissez dépend de la manière dont votre administrateur informatique a configuré le serveur HDFS.

    9. (Spark uniquement) Sélectionnez Remplacer l'URL Namenode par défaut pour remplacer l'URL Namenode, puis saisissez un hôte et un numéro de port si vous utilisez Passerelle Knox ou si le serveur des nœuds de noms s'exécute sur un ordinateur différent du serveur httpfs ou webhdfs.

    10. (Recommandé) Sélectionnez Test pour tester la connexion.

    11. Sélectionnez ok .

      Note

      Consultez la section Système de fichiers distribué Hadoop pour plus d'informations. Pour obtenir des informations supplémentaires sur les exigences d'authentification, consultez la section Configuration des connexions manuelles .

  12. Sélectionnez ok .

  13. Si vous vous connectez à une base de données comportant plusieurs tables, la fenêtre Choisir une table ou préciser la requête s’affiche. Sélectionnez l'onglet Tables . Pour plus d'informations, consultez la section Fenêtre Choisir une table ou préciser la requête .

  14. Sélectionnez une table, puis sélectionnez OK .

Utilisation d'une connexion en BDD existante

  1. Cliquez sur la flèche de liste déroulante Nom de la connexion et sélectionnez Gérer les connexions .

  2. Sélectionnez Source de données , puis sélectionnez une source.

    Note

    À partir de l'outil Connecter en BDD, vous pouvez sélectionner l'option ODBC générique pour tenter une connexion à une source de données non prise en charge. Cette option ne garantit pas une connexion réussie à des sources de données non prises en charge. Toutefois, les sources de données similaires à Microsoft SQL Server ont les meilleures chances de succès.

  3. Cliquez sur Connexions , puis sélectionnez une connexion existante dans la liste.

  4. Sélectionnez ok .

Vous pouvez également modifier les détails relatifs à la connexion, puis sélectionner Appliquer . Consultez la section Gérer les connexions en BDD pour plus d'informations sur la gestion des connexions en BDD existantes.

Note

Consultez la section Gérer les connexions en BDD pour savoir comment gérer les connexions en BDD.