Partager via


Configurer NetSuite pour l’ingestion dans Azure Databricks

Important

Le connecteur NetSuite est disponible en préversion publique.

Découvrez comment configurer votre compte NetSuite pour l’ingestion Azure Databricks à l’aide de l’authentification basée sur des jetons (TBA).

Spécifications

Pour configurer NetSuite pour l’ingestion Azure Databricks, vous devez disposer des éléments suivants :

  • Un compte NetSuite avec une licence de pilotes JDBC SuiteAnalytics.
  • Accès à la source de NetSuite2.com données. La source de données héritée netsuite.com 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

  1. Dans votre compte NetSuite, accédez à Configurer > l’entreprise > Activer les fonctionnalités.
  2. Cliquez sur l’onglet SuiteCloud .
  3. Dans la section Gérer l’authentification , activez Token-Based Authentification.
  4. Cliquez sur Enregistrer.
  5. Accédez à Configurer > les utilisateurs/rôles > pour gérer les rôles > nouveaux.
  6. Entrez un nom de rôle (par exemple, LakeFlowRole).
  7. Sous l’onglet Autorisations , sous Paramètres, ajoutez les autorisations suivantes :
    • Log in using Access Tokens
    • SuiteAnalytics Connect
    • Deleted Records
    • Custom Record Types
    • Custom Body Fields
    • Custom Column Fields
    • Custom Entity Fields
    • Custom Event Fields
    • Custom Item Fields
  8. Cliquez sur Enregistrer.
  9. Accédez à Configurer > les utilisateurs/rôles > pour gérer les utilisateurs > nouveaux.
  10. Entrez un nom d’utilisateur (par exemple) LakeFlowUseret renseignez les champs requis.
  11. Sous l’onglet Accès , attribuez les rôles suivants :
    • Rôle que vous avez créé (par exemple, LakeFlowRole)
    • Data Warehouse Integrator
  12. Cliquez sur Enregistrer.

Étape 2 : Récupérer la clé et le secret client.

  1. Dans NetSuite, accédez à Configurer > Integration > Manage Integrations > New.

  2. Entrez un nom pour l’intégration (par exemple). Lakeflow Integration

  3. Activez l’authentification basée sur les jetons.

  4. Si vous le souhaitez, configurez d’autres paramètres en fonction des besoins de votre organisation.

  5. Cliquez sur Enregistrer.

  6. Après l’enregistrement, NetSuite affiche la clé de consommateur et le secret consommateur. Copiez ces valeurs dans un emplacement sécurisé. Vous les utiliserez pour créer une connexion dans Azure Databricks.

    Important

    Le secret consommateur n’est affiché qu’une seule fois. Si vous la perdez, vous devez créer une nouvelle intégration.

Étape 3 : Récupérer l’ID de jeton et le secret

  1. Dans NetSuite, connectez-vous en tant qu’utilisateur que vous avez créé (par exemple). LakeFlowUser

  2. Accédez à Setup > Utilisateurs/Rôles > Jetons d'accès > Nouveau.

  3. Sélectionnez l’application (intégration) que vous avez créée (par exemple). Lakeflow Integration

  4. Sélectionnez le rôle que vous avez créé (par exemple). LakeFlowRole

  5. Cliquez sur Enregistrer.

  6. NetSuite affiche l’ID de jeton et le secret de jeton. Copiez ces valeurs dans un emplacement sécurisé. Vous les utiliserez pour créer une connexion dans Azure Databricks.

    Important

    La clé secrète du jeton n’est affichée qu’une seule fois. Si vous le perdez, vous devez créer un nouveau jeton d’accès.

Étape 4 : Obtenir l’ID de rôle

  1. Dans NetSuite, accédez à Configurer > les utilisateurs/rôles > gérer les rôles.
  2. Recherchez le rôle Intégrateur d’entrepôt de données .
  3. Cliquez sur le rôle pour afficher ses détails.
  4. Copiez l’ID interne (ID de rôle) dans un emplacement sécurisé. Vous l’utiliserez pour créer une connexion dans Azure Databricks.

Étape 5 : Rechercher l’hôte, le port et l’ID de compte

  1. Dans NetSuite, accédez à Paramètres > configurer SuiteAnalytics Connect.
  2. La section Votre configuration affiche les informations relatives à l’hôte, au port et à l’ID de compte de votre service. Copiez ces valeurs dans un emplacement sécurisé. Vous les utiliserez pour créer une connexion dans Azure Databricks.

Étapes suivantes

Les étapes suivantes dépendent de votre personnage 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 utiliser l’interface utilisateur d’ingestion de données pour créer une connexion et un pipeline.
Non administrateur Utilisez n’importe quelle interface prise en charge pour créer un pipeline à partir d’une connexion existante.

Ressources supplémentaires