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 Connexion > Applications et API (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.

Databricks dispose des champs de connexion suivants.
Le nom du compte est un nom significatif qui vous aide à identifier votre compte.
L'ID client est l'identifiant client unique attribué à votre application lorsqu'elle est enregistrée auprès de Microsoft Entra ID pour accéder à l'instance Databricks.
Le secret client est le secret client utilisé pour authentifier votre application auprès de Microsoft Entra ID afin d'accéder à l'instance Databricks.
L'hôte URL est l'hôte URL de l'espace de travail Databricks (par exemple, https://<databricks-instance>.azuredatabricks.net).
Le chemin d'accès est le chemin d'accès à l'entrepôt SQL de l'espace de travail Databricks.
Le nom du catalogue est le nom du catalogue dans l'espace de travail Databricks.
Le nom du schéma est le nom du schéma dans le catalogue de l'espace de travail Databricks.

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.

Astuce :

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

Lorsque vous utilisez l'action « Exécuter une requête SQL personnalisée », veuillez respecter les restrictions et recommandations suivantes :

É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.