Configurer l’authentification à QuickBooks
Bêta
Cette fonctionnalité est en Bêta. Pour l'utiliser, un administrateur de workspace doit activer Lakeflow Connect pour QuickBooks sur la page Aperçus . Consultez Gérer les aperçus Databricks.
Cette page explique comment configurer QuickBooks pour autoriser l'authentification à partir de Databricks pour le connecteur QuickBooks. Utilisez les identifiants obtenus à partir des étapes de cette page pour créer une connexion Unity Catalog dans Databricks.
Prérequis
- Une société QuickBooks Online. Pour ingérer des données de test, vous pouvez utiliser une société sandbox QuickBooks Online à la place.
- Un compte Intuit Developer capable de créer des applications.
- L'utilisateur qui s'authentifie doit être en mesure de se connecter à l'entreprise QuickBooks Online et d'autoriser les applications pour elle.
- Vous avez besoin de votre domaine de workspace Databricks pour définir l'URI de redirection de l'application.
Configurer QuickBooks
Le connecteur QuickBooks s'authentifie via l'autorisation utilisateur-à-machine (U2M) OAuth à l'aide d'une application Intuit. Dans cette étape, créez une application, enregistrez l’URI de redirection Databricks et notez les informations d’identification que vous saisissez sur la page de connexion. Pour plus d’informations, consultez Obtenir votre ID client et votre clé secrète client et Configurer OAuth 2.0.
- Connectez-vous au portail Intuit Developer et ouvrez le tableau de bord de votre application.
- Cliquez sur Create an app , puis sélectionnez QuickBooks Online and Payments .
- Saisissez un nom pour l'application, sélectionnez la portée Comptabilité (
com.intuit.quickbooks.accounting), puis cliquez sur Créer l'application . - Ouvrez les paramètres d’URI de redirection de l’application, sélectionnez Development pour une entreprise sandbox ou Production pour une entreprise active, puis cliquez sur Add URI .
- Entrez
https://<your-databricks-workspace-domain>/login/oauth/http.html, puis cliquez sur Enregistrer . - Ouvrez Clés et informations d’identification et sélectionnez le même environnement. Notez l’ ID client et le secret client . Utilisez ces informations d’identification pour créer une connexion au Unity Catalog dans Databricks.
- Notez votre ID d’entreprise QuickBooks (Realm ID). Pour le trouver, connectez-vous à QuickBooks Online, cliquez sur Paramètres et sélectionnez Abonnements et facturation . L’ID de l’entreprise s’affiche en haut de la page. Pour plus d’informations, consultez Trouver votre ID d’entreprise QuickBooks Online.
Étapes suivantes
Créez une connexion QuickBooks dans Databricks. Voir Créer une connexion QuickBooks.