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 BDD pour afficher les connexions existantes en BDD et ajouter de nouvelles connexions en BDD.
Pour accéder à la fenêtre Gérer les connexions BDD vous pouvez procéder de deux manières différentes :
- Ajoutez un outil Connecter en BDD, et cliquez sur Nom de connexion > gérer les connexionsdans la fenêtre de Configuration. Voir Outil Connecter en BDD.
- Cliquez sur Options > Options avancées > Gérer les connexions en BDD.
Créer une nouvelle connexion en BDD
1. Cliquez sur Source de données et sélectionnez une source. Voir Vue d’ensemble des outils En base de données.
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.
2. Cliquez sur Type de connexion et sélectionnez type.
- Utilisateur : Créez une connexion que vous seul pouvez utiliser.
- Système : Créez une connexion que vous pouvez partager. Ouvrez Designer en tant qu'administrateur sur votre ordinateur. Cette option est réservée uniquement aux administrateurs de Designer.
- Fichier : Enregistrez une connexion de base de données en tant que fichier .indbc afin que vous puissiez le grouper avec un workflow. Si vous sélectionnez cette option, vous devez spécifier l'emplacement du chemin de fichier de connexion afin d'enregistrer le fichier.
3. Cliquez sur Connexions et sélectionnez une connexion existante à partir de la liste, ou cliquez sur Nouveau.
4. Dans Nom de connexion, tapez un nom pour la connexion.
5. Cliquez sur Chiffrement du mot de passe, puis sélectionnez une option de cryptage :
- Masquer : Masquer le mot de passe avec un chiffrement minimal. Si vous envisagez de planifier l'exécution de ce workflow sur un ordinateur autre que le votre, sélectionnez Masquer. VoirPlanifier des Workflows.
- Chiffrer pour la machine : Tout utilisateur de l'ordinateur peut exécuter le Workflow dans son intégralité.
- Chiffrer pour l'utilisateur : L'utilisateur spécifié peut exécuter le Workflow sur n’importe quel ordinateur.
- Autoriser le Déchiffrement du mot de passe : décrypter le mot de passe et le transmettre dans les métadonnées. Cette option n’est utilisée qu’avec les outils prédictifs en BDD.
6. Sur l'ongletLire, cliquez sur Pilote, puis sélectionnez une option ou laissez-le comme option par défaut.
7. Cliquez sur la flèche déroulante la chaîne de connexion et sélectionnez Nouvelle connexion de base de données. Pour les connexions Oracle OCI et SQL Server ODBC, vous pouvez sélectionner une connexion de données enregistrée ou récente.
Consultez les connexions de base de données ODBC et OLEDB pour plus d'informations sur la création de connexions ODBC et OLEDB. Voir Les sources de données et les formats de fichiers pris en charge pour plus d'informations sur une plate-forme de données spécifique.
8. Cliquez sur l'onglet Ecrire.
9. Cliquez sur Pilote et sélectionnez un pilote ou laisser comme valeur par défaut.
10. Dans Chaine de connection, tapez ou collez une chaîne de connexion. Pour les connexions Oracle OCI et SQL Server ODBC, vous pouvez sélectionner une connexion de données enregistrée ou récente.
Considérations de connexion
Lorsque vous utilisez le mode d’authentification SQL Server, entrez vos mots de passe sans normes de mise en forme SQL.
- Les mots de passe comprenant trois barres verticales consécutives (ou plus) ne sont pas pris en charge.
- Le traitement du mot de passe étant automatique, il est donc inutile de saisir votre mot de passe entre accolades ou échapper à toute autre accolade droite utilisée comme caractère dans le mot de passe.
Saisissez les mots de passe sans recourir au formatage Oracle.
- Votre mot de passe ne doit pas inclure de guillemets doubles (").
- Vous pouvez, en revanche, saisir votre mot de passe entre ceux-ci.
Pour établir une connexion à un HDFS :
1. Cliquez sur la flèche déroulante chaînes de connexion, puis sélectionnez Nouvelle connexion HDFS.
2. Sélectionnez HTTPFS, WebHDFS, ou Knox Gateway configuration du serveur. Si vous utilisez Knox Gateway avec Apache Spark, sélectionnez Remplacer l'URL Nomnoeud par défaut.
3. Dans Host, tapez 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 de serveur, ou tapez un numéro de port.
5. Par défaut, l'URL est basée sur L'Hôte. Tapez une URL différente, si désiré.
6. Par défaut, Répertoire temporaire est /tmp. Tapez un emplacement différent pour le répertoire temporaire dans lequel vous voulez écrire, si vous le souhaitez.
7. Tapez un nom d'utilisateur dans le Nom d'utilisateur et un mot de passe dans Mot de passe. Les identifiants requis varient selon la configuration du cluster.
- : Un nom d'utilisateur est requis, mais il peut s’agir de n’importe quelle valeur.
- webhdfs : Un nom d'utilisateur n'est pas requis.
- Knox Gateway : Un nom d'utilisateur et un mot de passe sont requis. Utilisez un certificat de confiance lorsque vous configurez 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 à lire et à écrire dans HDFS:
- Aucun : N'utilisez aucune authentification.
- MIT Kerberos : Alteryx utilise 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.
- SSPI Kerberos : Alteryx utilise les clés de Windows Kerberos pour l'authentification. Il obtient ces clés lorsque vous vous connectez à Windows avec vos identifiants. Ainsi, les champs Nom d'utilisateur et Mot de passe ne sont pas disponibles.
L'option que vous choisissez dépend de la façon dont votre administrateur informatique configure le serveur HDFS.
9. (Apache Spark seulement.) Sélectionnez Remplacer l'URL Nomnoeud par défautpour remplacer l'URL De Nomnoeud et entrez un numéro d'hôte et de port si vous utilisez Knox Gateway, ou si le serveur nomnoeud s'exécute sur un ordinateur différent que celui du serveur httpfs ou webhdfs.
10. (Recommandé.) Cliquez sur Test pour tester votre connexion.
11. Cliquez sur OK.
Voir Système de fichiers distribués Hadoop pour plus d'informations.
11. Cliquez sur OK.
12. Si vous vous connectez à une base de données avec plusieurs tables, la fenêtre Choisir une Table ou la fenêtre Spécifier Requête s'ouvre. Cliquez sur l'onglet Tables. Voir Choisir la table ou spécifier la fenêtre requête.
13. Sélectionnez une table et cliquez sur OK.
Modifier ou supprimer une connexion en BDD
1. Dans la fenêtre Gérer les connexions en BDD, 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.
2. Cliquez sur Connexions et sélectionnez une connexion existante.
3. Modifiez les détails de connexion ou cliquez sur Supprimer pour supprimer la connexion.
4. Cliquez sur OK.
Voir Outil Connecter en BDD pour apprendre à créer et à gérer les connexions en BDD et à les utiliser dans un Workflow. Voir Sources de données et formats de fichiers pris en charge pour en savoir plus sur les plates-formes de données et les bases de données à laquelle 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.