Outil Connecter en BDD
L’outil Connecter en BDD crée une connexion en base de données dans un workflow. Utilisez l’outil à associer à une nouvelle connexion ou à une connexion existante.
En BDD permet de mélanger et d'analyser de grandes séries de données sans sortir les données d'une base de données et peut apporter des améliorations significatives aux performances des méthodes d'analyse traditionnelles. Pour plus d’informations sur la catégorie d’outils en base de données, voir Vue d’ensemble des outils En base de données.
Configurer l’outil
- Dans la fenêtre Configuration, cliquez sur la flèche déroulante nom de connexion et sélectionnez une option:
- Gérerles connexions: créer une nouvelle connexion ou utiliser une connexion existante.
- Ouvrir la connexion de fichier: accédez à un fichier de connexion de base de données enregistré.
- Une fois la connexion configurée, la table ou la requête affiche le nom de la table de base de données sélectionnée.
- fAcultatif Cliquez sur Générateur de requêtes pour sélectionner des tables et construire des requêtes. Voir Fenêtre Choisir une table ou préciser la requête.
- Cliquez sur la flèche déroulante nom de connexion et cliquez sur gérer les connexions.
- 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.
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.
- 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.
- 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.
Si vous utilisez Knox Gateway avec Spark, sélectionnez override default Namenode URL.
- 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.
- (Spark-only) 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.
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.
Pour établir une connexion à un HDFS :
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.
Voir manuel Configuration des connexions manuelles pour plus d'informations sur les exigences d'authentification.
- Cliquez sur la flèche déroulante nom de connexion et cliquez sur gérer les connexions.
- 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 la liste.
- Cliquez sur OK.
Vous pouvez également modifier les détails relatifs à la connexion, puis cliquer sur Appliquer. Voir Gérer les connexions en BDD pour en savoir plus sur la gestion des connexions in-db existantes.
Voir Gérer les connexions en BDD pour apprendre à gérer les connexions in-db.