Databricks への取り込み用に NetSuite を構成する
プレビュー
NetSuite コネクタはパブリック プレビュー段階です。
トークンベースの認証 (TBA) を使用して、Databricks 取り込み用に NetSuite アカウントを構成する方法を学習します。
要件
Databricks 取り込み用に NetSuite を構成するには、次のものが必要です。
- SuiteAnalytics JDBC ドライバー ライセンスを持つ NetSuite アカウント。
NetSuite2.comデータソースへのアクセス。 従来のnetsuite.comデータソースはサポートされていません。- ロール、ユーザー、統合を作成するための NetSuite の管理者権限。
ステップ 1: TBA を有効にしてロールとユーザーを作成する
-
NetSuite アカウントで、 [設定] > [会社] > [機能の有効化] に移動します。
-
SuiteCloud タブをクリックします。
-
「認証の管理」 セクションで、 トークンベースの認証 を有効にします。
-
保存 をクリックします。
-
[設定] > [ユーザー/ロール] > [ロールの管理] > [新規] に移動します。
-
ロール名を入力します (例:
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)。 -
トークンベースの認証 を有効にします。
-
必要に応じて、組織の必要に応じてその他の設定を構成します。
-
保存 をクリックします。
-
保存すると、NetSuite に コンシューマー キー と コンシューマー シークレット が表示されます。これらの値を安全な場所にコピーします。これらを使用して、Databricks で接続を作成します。
コンシューマー シークレットは 1 回だけ表示されます。紛失した場合は、新しい統合を作成する必要があります。
ステップ 3: ウイルス ID とシークレットを取得する
-
NetSuite で、作成したユーザー (例:
LakeFlowUser) としてログインします。 -
[設定] > [ユーザー/役割] > [アクセス] > [新規] に移動します。
-
作成したアプリケーション (統合) を選択します (例:
Lakeflow Integration)。 -
作成したロールを選択します (例:
LakeFlowRole)。 -
保存 をクリックします。
-
NetSuite は トークン ID と トークン シークレット を表示します。これらの値を安全な場所にコピーします。これらを使用して、Databricks で接続を作成します。
トークンシークレットは一度だけ表示されます。紛失した場合は、新たにアクセスノートを作成する必要があります。
ステップ 4: ロール ID を取得する
- NetSuite で、 [設定] > [ユーザー/ロール] > [ロールの管理] に移動します。
- データウェアハウス インテグレーター ロールを検索します。
- 役割をクリックすると詳細が表示されます。
- 内部 ID (ロール ID) を安全な場所にコピーします。これを使用して、Databricks で接続を作成します。
ステップ 5: ホスト、ポート、アカウント ID を見つける
- NetSuite で、 [設定] > [SuiteAnalytics Connect の設定] に移動します。
- 「構成」 セクションには、サービス ホスト、ポート、アカウント ID 情報が表示されます。これらの値を安全な場所にコピーします。これらを使用して、Databricks で接続を作成します。
次のステップ
次のステップはユーザーのペルソナによって異なります。
ユーザー | ステップ |
|---|---|
管理 | カタログ エクスプローラーを使用して接続を作成し、管理者以外のユーザーがパイプラインを作成できるようにするか、データ取り込み UI を使用して接続とパイプラインを作成できるようにします。 |
管理者以外 |
追加のリソース
- NetSuiteドキュメントでトークンベースの認証機能を有効にする
- NetSuiteドキュメントのトークンベース認証(TBA)権限