次の方法で共有


Azure Databricks へのインジェスト用に NetSuite を構成する

Important

この機能は パブリック プレビュー段階です。 プレビューの登録は、[ プレビュー ] ページで確認できます。 Azure Databricks プレビューの管理を参照してください。

トークン ベース認証 (TBA) を使用して Azure Databricks インジェスト用に NetSuite アカウントを構成する方法について説明します。

Requirements

Azure Databricks インジェスト用に NetSuite を構成するには、次のものが必要です。

  • SuiteAnalytics JDBC ドライバー ライセンスを持つ NetSuite アカウント。
  • NetSuite2.com データ ソースへのアクセス。 レガシ netsuite.com データ ソースはサポートされていません。
  • ロール、ユーザー、および統合を作成するための NetSuite の管理者特権。

手順 1: TBA を有効にし、ロールとユーザーを作成する

  1. NetSuite アカウントで、[ 会社 > セットアップ] > [機能を有効にする] に移動します。
  2. [SuiteCloud] タブをクリックします。
  3. [ 認証の管理 ] セクション で、Token-Based 認証を有効にします。
  4. [保存] をクリックします。
  5. [ セットアップ] > [ユーザー/ロール] > [ロールの管理] > [新規] に移動します。
  6. ロール名を入力します (例: LakeFlowRole)。
  7. [ アクセス許可 ] タブの [設定] で、次のアクセス許可を追加します。
    • 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. [保存] をクリックします。
  9. [ ユーザー/ロール > セットアップ] > [ユーザーの管理] > [新規] に移動します。
  10. ユーザー名 ( LakeFlowUserなど) を入力し、必須フィールドに入力します。
  11. [ アクセス ] タブで、次のロールを割り当てます。
    • 作成したロール (たとえば、 LakeFlowRole)
    • Data Warehouse Integrator
  12. [保存] をクリックします。

手順 2: コンシューマー キーとシークレットを取得する

  1. NetSuite で、[ 統合 > セットアップ] > [統合の管理] > [新規] に移動します。

  2. 統合の名前を入力します (例: Lakeflow Integration)。

  3. Token-Based 認証を有効にします。

  4. 必要に応じて、組織に合わせて他の設定を構成することができます。

  5. [保存] をクリックします。

  6. 保存後、NetSuite には コンシューマー キーコンシューマー シークレットが表示されます。 これらの値を安全な場所にコピーします。 これらを使用して、Azure Databricks で接続を作成します。

    Important

    コンシューマー シークレットは 1 回だけ表示されます。 失った場合は、新しい統合を作成する必要があります。

手順 3: トークン ID とシークレットを取得する

  1. NetSuite で、作成したユーザー (たとえば、 LakeFlowUser) としてログインします。

  2. [アクセス トークンのセットアップ] > [ユーザー/ロール] > [新規] >移動します。

  3. 作成したアプリケーション (統合) を選択します (例: Lakeflow Integration)。

  4. 作成したロール (たとえば、 LakeFlowRole) を選択します。

  5. [保存] をクリックします。

  6. NetSuite には、 トークン IDトークン シークレットが表示されます。 これらの値を安全な場所にコピーします。 これらを使用して、Azure Databricks で接続を作成します。

    Important

    トークン シークレットは 1 回だけ表示されます。 紛失した場合は、新しいアクセス トークンを作成する必要があります。

手順 4: ロール ID を取得する

  1. NetSuite で、[ ユーザー/ロールのセットアップ] > [ロールの管理] > 移動します
  2. データ ウェアハウス インテグレーターロールを検索します。
  3. ロールをクリックすると、その詳細が表示されます。
  4. 内部 ID (ロール ID) を安全な場所にコピーします。 これを使用して、Azure Databricks で接続を作成します。

手順 5: ホスト、ポート、アカウント ID を見つける

  1. NetSuite で、[ 設定] > [SuiteAnalytics Connect のセットアップ] に移動します。
  2. [ 構成] セクションには、サービス ホスト、ポート、アカウント ID の情報が表示されます。 これらの値を安全な場所にコピーします。 これらを使用して、Azure Databricks で接続を作成します。

次のステップ

次の手順は、ユーザーのペルソナによって異なります。

ユーザー Steps
管理者 カタログ エクスプローラーを使用して接続を作成 し、管理者以外がパイプラインを作成したり 、データ インジェスト UI を使用して接続とパイプラインを作成したりできます
非管理者 サポートされているインターフェイスを使用して、既存の 接続からパイプラインを作成します。

その他のリソース