メインコンテンツまでスキップ

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: テーブル固有の構成を含むオブジェクト。

認証フィールド

カタログ エクスプローラーで 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 を構成する」を参照してください。