Configurez NetSuite pour l'ingestion dans Databricks
Aperçu
Cette fonctionnalité est en aperçu public.
Découvrez comment configurer votre compte NetSuite pour l'ingestion Databricks à l'aide de l'authentification par jeton (TBA).
Exigences
Pour configurer NetSuite pour l'ingestion Databricks, vous devez disposer des éléments suivants :
- Un compte NetSuite avec une licence de drivers JDBC SuiteAnalytics.
- Accès à la source de données
NetSuite2.com. La source de donnéesnetsuite.comhéritée n'est pas prise en charge. - Privilèges d'administrateur dans NetSuite pour créer des rôles, des utilisateurs et des intégrations.
Étape 1 : Activer TBA et créer un rôle et un utilisateur
-
Dans votre compte NetSuite, allez dans Setup > Company > Enable Features .
-
Cliquez sur l'onglet **SuiteCloud**tab.
-
Dans la section Gérer l'authentification , activez l' Authentification basée sur les jetons .
-
Cliquez sur Enregistrer .
-
Accédez à Configuration > Utilisateurs/Rôles > Gérer les Rôles > Nouveau .
-
Saisissez un nom de rôle (par exemple :
LakeFlowRole). -
Sous l'tab **Autorisations**, dans **Paramètres**, ajoutez les autorisations suivantes :
Log in using Access TokensSuiteAnalytics ConnectDeleted RecordsCustom Record TypesCustom Body FieldsCustom Column FieldsCustom Entity FieldsCustom Event FieldsCustom Item Fields
-
Cliquez sur Enregistrer .
-
Accédez à **Configuration > Utilisateurs/Rôles > Gérer les utilisateurs > Nouveau**.
-
Saisissez un nom d'utilisateur (par exemple,
LakeFlowUser) et remplissez les champs requis. -
Sur l'onglet **tab**, attribuez les rôles suivants :
- Le rôle que vous avez créé (par exemple,
LakeFlowRole) Data Warehouse Integrator
- Le rôle que vous avez créé (par exemple,
-
Cliquez sur Enregistrer .
Étape 2 : Récupérer la clé de consommateur et le secret
-
Dans NetSuite, accédez à **Configuration > Intégration > Gérer les intégrations > Nouveau**.
-
Saisissez un nom pour l'intégration (par exemple,
Lakeflow Integration). -
Activer l’ authentification basée sur des jetons .
-
Vous pouvez également configurer d'autres paramètres si nécessaire pour votre organisation.
-
Cliquez sur Enregistrer .
-
Après l'enregistrement, NetSuite affiche la clé client et le secret client . Copiez ces valeurs dans un emplacement sécurisé. Vous les utiliserez pour créer une connexion dans Databricks.
Le secret client n’est affiché qu’une seule fois. Si vous le perdez, vous devez créer une nouvelle intégration.
Étape 3 : Récupérer l'ID et le secret du jeton
-
Dans NetSuite, connectez-vous en tant qu'utilisateur que vous avez créé (par exemple,
LakeFlowUser). -
Accédez à Configuration > Utilisateurs/Rôles > Jetons d'accès > Nouveau .
-
Sélectionnez l'application (intégration) que vous avez créée (par exemple,
Lakeflow Integration). -
Sélectionnez le rôle que vous avez créé (par exemple,
LakeFlowRole). -
Cliquez sur Enregistrer .
-
NetSuite affiche l' ID du jeton et le Jeton secret . Copiez ces valeurs dans un emplacement sécurisé. Vous les utiliserez pour créer une connexion dans Databricks.
Le secret du jeton n'est affiché qu'une seule fois. Si vous le perdez, vous devez créer un nouveau jeton d'accès.
Étape 4 : Obtenir l'ID du rôle
- Dans NetSuite, accédez à Setup > Users/Roles > Manage Roles .
- Recherchez le rôle de **Data Warehouse Integrator**.
- Cliquez sur le rôle pour en afficher les détails.
- Copiez l’ ID interne (ID de rôle) dans un emplacement sécurisé. Vous l'utiliserez pour créer une connexion dans Databricks.
Étape 5 : Recherchez l'hôte, le port et l'ID de compte
- Dans NetSuite, accédez à Paramètres > Configuration de SuiteAnalytics Connect .
- La section **Votre configuration** affiche les informations relatives à l’hôte de votre service, au port et à l’ID de compte. Copiez ces valeurs dans un endroit sécurisé. Vous les utiliserez pour créer une connexion dans Databricks.
Étapes suivantes
Les étapes suivantes dépendent de votre persona d'utilisateur :
Utilisateur | Étapes |
|---|---|
Admin | Utilisez l'Explorateur de catalogues pour créer une connexion afin que les non-administrateurs puissent créer des pipelines ou utilisez l'interface utilisateur d'ingestion de données pour créer une connexion et un pipeline. |
Non-administrateur | Utilisez toute interface prise en charge pour créer un pipeline à partir d'une connexion existante. |
Ressources supplémentaires
- Activer la fonctionnalité d'authentification basée sur les jetons dans la documentation NetSuite
- Autorisations d'authentification par jeton (TBA) dans la documentation NetSuite