Important
この機能は パブリック プレビュー段階です。 プレビューの登録は、[ プレビュー ] ページで確認できます。 Azure Databricks プレビューの管理を参照してください。
トークン ベース認証 (TBA) を使用して Azure Databricks インジェスト用に NetSuite アカウントを構成する方法について説明します。
Requirements
Azure Databricks インジェスト用に NetSuite を構成するには、次のものが必要です。
- SuiteAnalytics JDBC ドライバー ライセンスを持つ NetSuite アカウント。
-
NetSuite2.comデータ ソースへのアクセス。 レガシnetsuite.comデータ ソースはサポートされていません。 - ロール、ユーザー、および統合を作成するための NetSuite の管理者特権。
手順 1: TBA を有効にし、ロールとユーザーを作成する
- NetSuite アカウントで、[ 会社 > セットアップ] > [機能を有効にする] に移動します。
- [SuiteCloud] タブをクリックします。
- [ 認証の管理 ] セクション で、Token-Based 認証を有効にします。
- [保存] をクリックします。
- [ セットアップ] > [ユーザー/ロール] > [ロールの管理] > [新規] に移動します。
- ロール名を入力します (例:
LakeFlowRole)。 - [ アクセス許可 ] タブの [設定] で、次のアクセス許可を追加します。
Log in using Access TokensSuiteAnalytics ConnectDeleted RecordsCustom Record TypesCustom Body FieldsCustom Column FieldsCustom Entity FieldsCustom Event FieldsCustom Item Fields
- [保存] をクリックします。
- [ ユーザー/ロール > セットアップ] > [ユーザーの管理] > [新規] に移動します。
- ユーザー名 (
LakeFlowUserなど) を入力し、必須フィールドに入力します。 - [ アクセス ] タブで、次のロールを割り当てます。
- 作成したロール (たとえば、
LakeFlowRole) Data Warehouse Integrator
- 作成したロール (たとえば、
- [保存] をクリックします。
手順 2: コンシューマー キーとシークレットを取得する
NetSuite で、[ 統合 > セットアップ] > [統合の管理] > [新規] に移動します。
統合の名前を入力します (例:
Lakeflow Integration)。Token-Based 認証を有効にします。
必要に応じて、組織に合わせて他の設定を構成することができます。
[保存] をクリックします。
保存後、NetSuite には コンシューマー キー と コンシューマー シークレットが表示されます。 これらの値を安全な場所にコピーします。 これらを使用して、Azure Databricks で接続を作成します。
Important
コンシューマー シークレットは 1 回だけ表示されます。 失った場合は、新しい統合を作成する必要があります。
手順 3: トークン ID とシークレットを取得する
NetSuite で、作成したユーザー (たとえば、
LakeFlowUser) としてログインします。[アクセス トークンのセットアップ] > [ユーザー/ロール] > [新規] >移動します。
作成したアプリケーション (統合) を選択します (例:
Lakeflow Integration)。作成したロール (たとえば、
LakeFlowRole) を選択します。[保存] をクリックします。
NetSuite には、 トークン ID と トークン シークレットが表示されます。 これらの値を安全な場所にコピーします。 これらを使用して、Azure Databricks で接続を作成します。
Important
トークン シークレットは 1 回だけ表示されます。 紛失した場合は、新しいアクセス トークンを作成する必要があります。
手順 4: ロール ID を取得する
- NetSuite で、[ ユーザー/ロールのセットアップ] > [ロールの管理] > 移動します。
- データ ウェアハウス インテグレーターロールを検索します。
- ロールをクリックすると、その詳細が表示されます。
- 内部 ID (ロール ID) を安全な場所にコピーします。 これを使用して、Azure Databricks で接続を作成します。
手順 5: ホスト、ポート、アカウント ID を見つける
- NetSuite で、[ 設定] > [SuiteAnalytics Connect のセットアップ] に移動します。
- [ 構成] セクションには、サービス ホスト、ポート、アカウント ID の情報が表示されます。 これらの値を安全な場所にコピーします。 これらを使用して、Azure Databricks で接続を作成します。
次のステップ
次の手順は、ユーザーのペルソナによって異なります。
| ユーザー | Steps |
|---|---|
| 管理者 | カタログ エクスプローラーを使用して接続を作成 し、管理者以外がパイプラインを作成したり 、データ インジェスト UI を使用して接続とパイプラインを作成したりできます。 |
| 非管理者 | サポートされているインターフェイスを使用して、既存の 接続からパイプラインを作成します。 |
その他のリソース
- NetSuite ドキュメントでトークン ベースの認証機能を有効にする
- NetSuite ドキュメントのトークン ベース認証 (TBA) アクセス許可