Comment utiliser App Connect avec Databricks
Databricks est une plateforme cloud dédiée au big data et à l'IA. Il combine les services Apache Spark et Azure afin de simplifier l'ingénierie des données, l'analyse et l'apprentissage automatique.
Versions prises en charge des produits et des API
Pour connaître les versions de produit et d'API prises en charge par ce connecteur, consultez la section Configuration système requise détaillée sur la page Assistance d' IBM.
Connexion à Databricks
Remplissez les champs de connexion qui s'affichent dans la page (anciennement page Catalogue ) du concepteur d' App Connect s ou dans l'éditeur de flux. Si nécessaire, contactez votre administrateur Databricks pour obtenir ces valeurs.
- Le nom du compte est un nom significatif qui vous aide à identifier votre compte.
Pour obtenir les paramètres de connexion pour Databricks, consultez la section « Obtenir les paramètres de connexion pour Databricks ».
Pour vous connecter pour la première fois à un point de terminaison Databricks à partir de la page Applications et API du concepteur d' App Connect, développez Databricks, puis cliquez sur Connecter. Pour plus d'informations, consultez la section Gestion des comptes.
Avant d'utiliser le compte créé dans App Connect dans un flux, renommez-le en lui attribuant un nom significatif qui vous aidera à l'identifier. Pour renommer le compte sur la page Applications et API, sélectionnez le compte, ouvrez son menu d'options (⋮), puis cliquez sur Renommer le compte.
Considérations générales
Avant d'utiliser Designer d' App Connect s avec Databricks, veuillez prendre note des considérations suivantes :
- Vous pouvez consulter la liste des événements déclencheurs et des actions disponibles sur la page Applications et API du concepteur d' App Connect.
Pour certaines applications, les événements et les actions dépendent de l'environnement et de la prise en charge par le connecteur des événements configurables et de la découverte dynamique des actions. Si l'application prend en charge les événements configurables, vous verrez un lien Afficher plus d'événements configurables sous la liste des événements. Si l'application prend en charge la découverte dynamique des actions, un lien Afficher plus s'affiche sous la liste des actions.
- Si vous utilisez plusieurs comptes pour une application, l'ensemble des champs qui s'affiche lorsque vous sélectionnez une action pour cette application peut varier selon les comptes. Dans l'éditeur de flux, certaines applications fournissent toujours un ensemble sélectionné de champs statiques pour une action. D'autres applications utilisent la découverte dynamique pour récupérer l'ensemble des champs configurés sur l'instance à laquelle vous êtes connecté. Par exemple, si vous disposez de deux comptes pour deux instances d'une application, le premier compte peut utiliser des paramètres prêts à l'emploi. Cependant, le deuxième compte peut être configuré avec des champs personnalisés supplémentaires.
Points à prendre en compte après la connexion
- Vous pouvez utiliser AI functions comme décrit dans la rubrique « Appliquer l'IA aux données à l'aide des fonctions IA de Databricks ».
- Vous pouvez utiliser les modèles de base comme décrit dans la rubrique « Modèles de base hébergés par Databricks » disponible dans les API des modèles de base.
- Cette action ne prend en charge que les requêtes SELECT.
Événements et actions
Événements Databricks
Ces événements correspondent à des modifications dans cette application qui déclenchent un flux afin de commencer à exécuter les actions dans le flux.
Afficher plus d'événements configurables : les événements affichés par défaut sont préconfigurés à l'aide d'une connectivité optimisée. D'autres éléments sont disponibles après avoir configuré les événements pouvant déclencher un flux en interrogeant cette application pour les objets nouveaux ou mis à jour.
Actions Databricks
Votre flux effectue ces actions sur cette application.
| Objet | Opération | Descriptif | Lien vers la documentation de l'API du connecteur |
|---|---|---|---|
| Fichiers | Supprimer le fichier | Supprime un fichier | https://docs.databricks.com/api/workspace/files |
| Télécharger le fichier | Télécharge un fichier | ||
| Envoyer un fichier par téléchargement | Télécharge un fichier | ||
| users | Récupérer tous les utilisateurs | Récupère tous les utilisateurs de l'espace de travail Databricks | https://docs.databricks.com/api/workspace/users |
| Volumes | Récupérer les volumes | Récupère les volumes à partir du schéma | https://docs.databricks.com/api/workspace/volumes/list |
| de données | Lancer SQL Warehouse | Lance un entrepôt SQL | https://docs.databricks.com/api/workspace/warehouses |
| Arrêter SQL Warehouse | Arrête un entrepôt SQL | ||
| Requêtes SQL personnalisées | Exécuter une requête SQL personnalisée | Exécute une instruction SQL personnalisée pouvant inclure des requêtes complexes |
D'autres éléments sont disponibles après vous être connecté App Connect à Databricks.