Gérer les connexions en BDD
Créez et gérez vos connexions en BDD à partir d’un emplacement central. Utilisez la fenêtre Gérer les connexions en DB pour afficher les connexions existantes dans la base de données et ajouter de nouvelles connexions en base de données.
Pour accéder à la fenêtre Gérer les connexions en BDD, vous pouvez procéder de deux manières différentes :
- Ajoutez un outil Connect en BDD, puis cliquez sur Nom de la connexion > Gérer les connexions dans la fenêtre Configuration. Voir Outil Connecter en BDD.
- Cliquez sur Options > Options avancées > Gérer les connexions en BDD.
- Cliquez sur Source de données et sélectionnez une source. Voir Vue d’ensemble des outils En base de données.
- Cliquez sur Type de connexion et sélectionnez le type.
- Utilisateur : créez une connexion que vous seul pourrez utiliser.
- Système : créez une connexion qui peut être partagée. Ouvrez Alteryx Designer en tant qu’administrateur sur votre ordinateur. Cette option est exclusivement réservée à l’administrateur de Designer.
- Fichier : enregistre une connexion à la base de données sous forme de .indbc afin qu'il puisse être groupé avec un workflow. Si cette option est sélectionnée, un emplacement de chemin de fichier de connexion doit être spécifié afin d'enregistrer le fichier.
- Cliquez sur Connexions et sélectionnez une connexion existante dans la liste, ou cliquez sur Nouveau.
- Dans Nom de connexion, tapez un nom pour la connexion.
- Cliquez sur Cryptage du mot de passe et sélectionnez une option de cryptage :
- Masquer : masquer le mot de passe en utilisant un chiffrement minimal.
- 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.
- Sous l'onglet Lire, cliquez sur Pilote, puis sélectionnez une option ou laissez-la comme valeur par défaut.
- Cliquez sur la flèche déroulante Chaîne de connexion et sélectionnez Nouvelle connexion de 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.
- Cliquez sur l'onglet Écriture.
- Cliquez sur Pilote et sélectionnez un pilote ou conservez le pilote existant comme valeur par défaut.
- Dans Chaîne de connexion, tapez 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.
- Les mots de passe comprenant trois lignes verticales consécutives (ou plus) ne sont pas pris en charge.
- Il est inutile de saisir des accolades au début et à la fin du mot de passe, ou d’ajouter des caractères d’échappement.
- Votre mot de passe ne doit pas inclure de guillemets doubles (").
- Vous pouvez, en revanche, saisir votre mot de passe entre ceux-ci.
- Cliquez sur la flèche déroulante Chaîne de connexion et sélectionnez Nouvelle connexion HDFS.
- Sélectionnez la configuration de serveur HTTPFS, WebHDFS ou Knox Gateway.
- Dans Hôte, tapez l'URL ou l'adresse IP du serveur Hadoop.
- Dans Port, laissez le numéro de port par défaut qui est basé sur votre sélection de configuration de serveur ou tapez un numéro de port.
- Par défaut, l' URL est basée sur l'hôte. Tapez une autre URL, si vous le souhaitez.
- Par défaut, le Répertoire temporaire est /tmp. Tapez un autre emplacement pour le répertoire temporaire dans lequel écrire, si vous le souhaitez.
- Saisissez un nom d'utilisateur dans Nom d'utilisateur et un mot de passe dans Mot de passe. Les identifiants requis varient selon la configuration du cluster.
- httpfs : un nom d'utilisateur est requis, quel qu'il soit.
- webhdfs : un nom d'utilisateur n'est pas requis.
- Knox Gateway : un nom d'utilisateur et un mot de passe sont requis.
- 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.
- (Apache Spark-seul) Sélectionnez Remplacer l'URL Namenode par défaut pour remplacer l'URL Namenode et entrez un hôte et un numéro de port si vous utilisez Knox Gateway, ou si le serveur Namenode s'exécute sur un autre ordinateur que le serveur httpfs ou webhdfs.
- (Recommandé) Cliquez sur Test pour tester la connexion.
- Cliquez sur OK.
- Cliquez sur OK.
- 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. Cliquez sur l'onglet Tables. Voir Fenêtre Choisir une table ou préciser la requête.
- Sélectionnez une table et cliquez sur OK.
Option ODBC générique
À 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.
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. Voir Planifier des workflows.
Voir Connexions aux bases de données ODBC et OLEDB pour plus d'informations sur la création de connexions ODBC et OLEDB. Voir Sources de données et formats de fichier pris en charge pour plus d'informations sur une plate-forme de données spécifique.
Lorsque vous utilisez le mode d’authentification SQL Server, saisissez vos mots de passe sans recourir au format SQL.
Saisissez les mots de passe sans recourir au formatage Oracle.
Pour établir une connexion à un HDFS :
Si vous utilisez Knox Gateway avec Apache Spark, sélectionnez Remplacer l'URL Namenode par défaut.
Utilisez un certificat de confiance lors de la configuration de l’authentification Knox. Alteryx ne prend pas en charge les certificats auto-signés.
Voir Système de fichiers distribué Hadoop pour plus d’informations.
- Dans la fenêtre Gérer les connexions en DB, cliquez sur Source de données et sélectionnez une source.
Option ODBC générique
À 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.
- Cliquez sur Connexions et sélectionnez une connexion existante.
- Modifiez les détails de connexion ou cliquez sur Supprimer pour supprimer la connexion.
- Cliquez sur OK.
Voir Outil Connecter en BDD pour apprendre à créer et à gérer des connexions en DB et à les utiliser dans un workflow. Voir Sources de données et formats de fichier pris en charge pour plus d'informations sur les plates-formes de données et les bases de donnée auxquelles vous pouvez vous connecter.
Alteryx prend également en charge les connexions aux bases de données standard. Voir Gérer les connexions de données.