NetSuite コネクタリファレンス
プレビュー
NetSuite コネクタはパブリック プレビュー段階です。
Databricks LakeFlow Connectの NetSuite 取り込みコネクタに関する参考資料を見つけます。
サポートされているデータソース
NetSuite コネクタは、 NetSuite2.com データ ソースからの取り込みのみをサポートします。 従来の netsuite.com データ ソースはサポートされていません。
NetSuite アカウントがNetSuite2.comデータソースを使用していることを確認するには、NetSuite アカウント設定でJDBC URL を確認してください。 「ステップ 5: ホスト、ポート、アカウント ID を見つける」を参照してください。
サポートされているテーブル
NetSuite コネクタは、 DeletedRecordテーブルを除く、 NetSuite2.comデータ ソース内のすべてのテーブルをサポートします。
NetSuite アカウントで使用可能なテーブルを表示するには、SuiteAnalytics Connect 機能を使用して NetSuite メタデータをクエリするか、NetSuite スキーマのドキュメントを参照してください。
自動データ変換
Databricks は、次のように NetSuite データ型を Delta 互換データ型に変換します。
NetSuiteタイプ | Delta型 |
|---|---|
bit | Long |
BIGINT | Long |
INT | Long |
tinyint | Long |
smallint | Long |
ROWID | Long |
Float | Double |
DOUBLE | Double |
real | Double |
数値 | Double |
DECIMALタイプ | Double |
varchar | String |
WVARCHAR | String |
char | String |
WCHAR | String |
ンチャー | String |
NVARCHAR | String |
ロングヴァルチャー | String |
ロングヴァルチャー | String |
クロブ | String |
ブール値 | Boolean |
DATE | String |
時刻 | String |
タイムゾーン付き時間 | String |
TIMESTAMP | タイムスタンプ |
タイムゾーン付きタイムスタンプ | タイムスタンプ |
パイプライン構成
NetSuite 取り込みパイプラインを作成するときは、次の構成プロパティを指定する必要があります。
name: 取り込みパイプラインの一意の名前。catalog: 取り込まれたデータとイベント ログが書き込まれる Unity Catalog カタログ。target: 取り込まれたデータが書き込まれるUnity Catalogスキーマ。serverless: NetSuite パイプラインの場合はtrueに設定する必要があります。NetSuite の取り込みには、サーバレスLakeFlow宣言型パイプラインが必要です。ingestion_definition: 取り込み構成を含むオブジェクト。-
connection_name: NetSuite へのUnity Catalog接続の名前。 -
table_configuration: テーブルレベルの構成を含むオブジェクト。netsuite_jar_path: Unity Catalogボリューム内の NetSuite SuiteAnalytics JDBC JARファイルへのパス (例:/Volumes/main/default/netsuite_jars/NQjc.jar)。
-
objects: 取り込むテーブル オブジェクトの配列。各オブジェクトには次のものが含まれます。table: ソース テーブルと宛先テーブルを記述するオブジェクト。source_schema: NetSuite のソース スキーマ。NetSuite2.com データ ソースにはnetsuite2使用します。source_table: 取り込む NetSuite テーブルの名前。destination_catalog: 取り込まれたテーブルが書き込まれる Unity Catalog カタログ。destination_schema: 取り込まれたテーブルが書き込まれるUnity Catalogスキーマ。table_configuration: テーブル固有の構成を含むオブジェクト。scd_type: 使用する緩やかに変化する次元 ( SCD ) 方式。 有効な値はSCD_TYPE_1とSCD_TYPE_2です。「履歴追跡を有効にする (SCD タイプ 2)」を参照してください。
-
認証フィールド
カタログ エクスプローラーで NetSuite 接続を作成するには、次の認証詳細を指定する必要があります。
- コンシューマー キー : NetSuite 統合からの OAuth コンシューマー キー。
- コンシューマー シークレット : NetSuite 統合からの OAuth コンシューマー シークレット。
- 場所 ID : NetSuite ユーザーのアクセスウイルス ID。
- 誰か Secret : NetSuite ユーザーのアクセス内部のシークレット。
- ロール ID : NetSuite の
Data Warehouse Integratorロールの内部 ID。 - ホスト : NetSuite JDBC URL のホスト名 (例:
mycompany.connect.api.netsuite.com)。 - ポート : NetSuite JDBC URL のポート番号 (通常は
1708)。 - アカウント ID : NetSuite JDBC URL からのアカウント ID。
これらの認証の詳細を取得する手順については、 「Databricks への取り込み用に NetSuite を構成する」を参照してください。