Créez une connexion Databricks sur Microsoft Power Platform
Cette page explique comment se connecter à Databricks à partir de Microsoft Power Platform en créant une connexion Databricks. Vous pouvez utiliser vos données Databricks pour créer des applications canevas Power, des flux Power Automate et des agents Copilot Studio.
Avant de commencer
Avant de vous connecter à Databricks à partir de Power Platform, vous devez respecter les exigences suivantes :
-
Si vous vous authentifiez avec des jetons d'accès personnels (PAT), vous en avez généré un pour votre workspace Databricks. Pour générer un PAT, consultez Authentification avec des jetons d'accès personnels Databricks (hérité).
-
Si vous vous authentifiez à l'aide d'OAuth, la connexion unifiée ou le SSO est activé. Consultez Configurer le SSO dans Databricks.
-
Vous disposez d’une licence Power Apps Premium.
-
Vous avez un compte Databricks.
-
Vous avez accès à Databricks SQL et au moins l'autorisation PEUT UTILISER sur un SQL Warehouse.
Ajouter une connexion Databricks
Si vous utilisez Copilot Studio, le connecteur Databricks doit être défini à l'aide de Power Apps ou Power Automate. Il peut ensuite être utilisé dans Copilot Studio.
Pour ajouter une connexion Databricks, procédez comme suit :
-
Dans Power Apps ou Power Automate, dans la barre latérale, cliquez sur Connexions .
Si vous ne voyez pas Connexions dans la barre latérale, cliquez sur Plus > Connexions .
-
Dans le coin supérieur gauche, cliquez sur **+ Nouvelle connexion**.
-
À l'aide de la barre de recherche en haut à droite, recherchez « Databricks ».
-
Cliquez sur la vignette **Databricks**.
Ne cliquez pas sur la vignette "Azure Databricks".
-
Saisissez vos informations d'authentification.
-
Sélectionnez votre méthode d'authentification :
- Si vous utilisez OAuth, sélectionnez **Connexion OAuth AWS**.
- Si vous utilisez un PAT, pour Clé API , saisissez votre PAT au format
Bearer <personal-access-token>.
-
Pour le hostname du serveur , saisissez le hostname du serveur de Databricks SQL warehouse.
-
Pour Chemin HTTP , entrez le chemin HTTP du SQL Warehouse.
Pour trouver les détails de connexion de votre Databricks SQL warehouse et de votre chemin HTTP, consultez Obtenir les détails de connexion pour une ressource de compute Databricks.
-
-
Cliquez sur Créer .
Si vous y êtes invité, connectez-vous à votre compte Databricks associé au Workspace auquel vous vous connectez. La sélection du compte incorrect entraîne l'échec de la connexion.
Ajouter Databricks à une politique de données
En ajoutant Databricks à une politique de données commerciales, Databricks ne peut pas partager de données avec des connecteurs dans d'autres groupes. Ceci protège vos données et empêche qu'elles soient partagées avec ceux qui ne devraient pas y avoir accès. Pour plus d'information, consultez Gérer les politiques de données.
Pour ajouter le connecteur Databricks à une politique de données Power Platform :
-
À partir de n'importe quelle application Power Platform, cliquez sur l'icône d'engrenage des paramètres dans le coin supérieur droit, puis cliquez sur Centre d'administration .
-
Dans la barre latérale, cliquez sur Politiques > Politiques de données .
- Si vous utilisez le nouveau centre d'administration, cliquez sur **Sécurité** > **Données et confidentialité** > **Politique de données**.
-
Cliquez sur + Nouvelle politique ou sur une politique existante.
-
Si vous créez une nouvelle politique, saisissez un nom.
-
Sélectionnez un environnement à ajouter à votre politique et cliquez sur + Ajouter à la politique ci-dessus.
-
Cliquez sur Suivant .
-
Recherchez et cliquez sur le connecteur Databricks.
-
Cliquez sur Déplacer vers Business et cliquez sur Suivant .
-
Vérifiez votre politique et cliquez sur Créer une politique .
Dépanner
L'authentification a échoué
Si vous voyez le message d'erreur suivant lors de l'authentification avec OAuth, la connexion unifiée n'est pas activée sur votre compte Databricks :
{
"error": {
"code": 401,
"source": "msmanaged-na.azure-apim.net",
"message": "The response is not in a JSON format.",
"innerError": "Authentication failed"
}
}
Pour résoudre cette erreur, activez la connexion unifiée ou la SSO. Voir Configurer la SSO dans Databricks.
Limitations
- Le connecteur Power Platform ne prend pas en charge les clouds gouvernementaux.