Créer une connexion ServiceNow
Créez une connexion ServiceNow dans Catalog Explorer pour stocker les informations d'authentification pour l'ingestion de Lakeflow Connect. Tout utilisateur disposant du privilège USE CONNECTION sur la connexion peut ensuite créer des pipelines d'ingestion ServiceNow sans avoir besoin d'un accès direct aux identifiants.
Alternativement, les utilisateurs administrateurs peuvent créer une connexion et un pipeline en même temps dans l'interface utilisateur d'ingestion de données. Voir Créer un pipeline d'ingestion.
Pour les exigences en matière de privilèges, consultez Se connecter aux sources d'ingestion gérées.
Les méthodes d'authentification suivantes sont prises en charge :
- OAuth utilisateur à machine (U2M) (recommandé)
- OAuth machine à machine (M2M) (identifiants client)
- Informations d'identification du mot de passe du propriétaire de la ressource OAuth (ROPC)
Prérequis
Finalisez la configuration source. Utilisez les détails d'authentification que vous obtenez pour créer la connexion.
Créer une connexion
- U2M OAuth
- M2M OAuth
- ROPC
-
Dans l'espace de travail Databricks, cliquez sur Catalog > External locations > Connections > Create connection .
-
Sur la page Principes de base de la connexion de l'assistant de configuration de la connexion , spécifiez un nom de connexion unique.
-
Dans le menu déroulant Type de connexion, sélectionnez ServiceNow.
-
Dans le menu déroulant Type d’authentification , sélectionnez OAuth utilisateur à machine .
-
Ajouter un commentaire (facultatif).
-
Cliquez sur Suivant .
-
Sur la page Authentification , saisissez les informations suivantes :
- URL d'instance : URL d'instance ServiceNow.
- Champ d'application d'OAuth : veuillez laisser la valeur par default
useraccount. - Secret client : Le secret client que vous avez obtenu dans la configuration source.
- ID client : L'ID client que vous avez obtenu lors de la configuration de la source.
-
Cliquez sur **Connexion avec ServiceNow**.
-
Connectez-vous à l'aide de vos identifiants ServiceNow.
Pour ingérer des données à l’aide d’un compte de service plutôt que d’un compte personnel, connectez-vous d’abord avec vos identifiants personnels. Sur la page d'autorisation ServiceNow qui suit, cliquez sur Pas vous ? et connectez-vous ensuite avec les identifiants du compte de service. Vous êtes ensuite redirigé vers le Workspace Databricks.
Si vous vous connectez avec un compte personnel, le pipeline s'exécute sous les autorisations de cet utilisateur.
-
Cliquez sur Créer une connexion .
-
Terminez la configuration de la source M2M: activez l'octroi d'identifiants de client, puis créez une application OAuth avec un utilisateur d'application OAuth .
-
Dans l'espace de travail Databricks, cliquez sur Catalog > External locations > Connections > Create connection .
-
Sur la page Principes de base de la connexion de l'assistant de configuration de la connexion , spécifiez un nom de connexion unique.
-
Dans le menu déroulant Type de connexion, sélectionnez ServiceNow.
-
Dans le menu déroulant Type d’authentification , sélectionnez OAuth machine à machine .

-
Ajouter un commentaire (facultatif).
-
Cliquez sur Suivant .
-
Sur la page Authentification , saisissez les informations suivantes :
- ID client : L'ID client que vous avez obtenu lors de la configuration de la source.
- Secret client : Le secret client que vous avez obtenu dans la configuration source.
- URL de l’instance : URL de l’instance ServiceNow sans le protocole, au format
<instance-id>.service-now.com. - Champ d'application d'OAuth : veuillez laisser la valeur par default
useraccount.

-
Cliquez sur Enregistrer et tester .
Databricks demande un jeton d’accès à ServiceNow à l’aide des identifiants client. Aucune connexion par navigateur n'est requise. Le pipeline s’exécute avec les autorisations de l’utilisateur de l’application OAuth.
-
Dans l'espace de travail Databricks, cliquez sur Catalog > External locations > Connections > Create connection .
-
Sur la page Principes de base de la connexion de l'assistant de configuration de la connexion , spécifiez un nom de connexion unique.
-
Dans le menu déroulant Type de connexion, sélectionnez ServiceNow.
-
Dans le menu déroulant Type d'authentification , sélectionnez Mot de passe du propriétaire de la ressource OAuth .
-
Ajouter un commentaire (facultatif).
-
Cliquez sur Suivant .
-
Sur la page Authentification , saisissez les informations suivantes :
- Utilisateur : Votre nom d’utilisateur ServiceNow.
- Mot de passe : Votre mot de passe ServiceNow.
- URL d'instance : URL d'instance ServiceNow.
- ID client : L'ID client que vous avez obtenu lors de la configuration de la source.
- Secret client : Le secret client que vous avez obtenu dans la configuration source.
-
Cliquez sur Créer une connexion .