注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundry を Oracle NetSuite に SuiteAnalytics Connect 経由で接続し、NetSuite ERP のデータを Foundry に同期します。
SuiteAnalytics はユーザーの NetSuite インスタンスで有効にする必要があります。有効にするには、NetSuite ドキュメント ↗をご覧ください。
機能 | ステータス |
---|---|
探索 | 🟢 一般提供 |
バッチ同期 | 🟢 一般提供 |
増分同期 | 🟢 一般提供 |
Foundry での コネクタの設定についてさらに学びます。
SuiteAnalytics には ユーザー名/パスワード の組み合わせで認証できます。個別のユーザー資格情報ではなく、サービスユーザー資格情報の使用を推奨します。
NetSuite では、各ユーザーに 1 つ以上のロールが割り当てられ、各ロールはユーザーが実行できるタスクとアクセスできるデータを定義する権限のコレクションです。Foundry に接続するユーザーには、以下の設定を推奨します:
foundry-role
を使用することを推奨します。foundry-role
)を選択し、Add を選択してから Save を選択します。
正しい権限が追加されたことを確認するには、新しいロールを割り当てたユーザーとしてログインし、期待するデータがすべて表示されることを確認します。
SuiteAnalytics コネクタは、接続したい NetSuite Connect インスタンスへのネットワークアクセスが必要です。
直接接続を利用して接続する場合、ソースの設定時に適切なエグレスポリシーを追加する必要があります。
許可する必要がある サービスホスト と ポート は、NetSuite の設定ホームページで確認できます。https://<YOUR_ACCOUNT_ID>.app.netsuite.com/app/external/odbc/suiteAnalyticsConnectDownload.nl
にアクセスします。
NetSuite のアカウント ID なしでこのページにアクセスするには:
サービスホスト は通常 <ACCOUNT_ID>.connect.api.netsuite.com の形式で、ポートは 1708 です。
そのようなエグレスポリシーが存在しない場合は、新しいポリシーをリクエストできます。既存のポリシーを追加する場合はこちらをご覧ください。
非 HTTPS プロトコルを使用しているため、次の両方を追加する必要があります:
nslookup you-service-host
を実行して取得できます。NetSuite サービスの IP アドレスは予告なしに変更される場合があります。エージェントランタイムで接続する場合、エージェントホストが NetSuite Connect インスタンスに接続するために必要なホスト名、IP アドレス、およびポートに対してファイアウォールが開いていることを確認する必要があります。
オプション | 必須? | 説明 |
---|---|---|
URL | はい | jdbc:ns://<SERVICE_HOST>:<SERVICE_PORT> の形式で、SERVICE_HOST と SERVICE_PORT は NetSuite の設定ホームページ から取得できます。通常の形式は jdbc:ns://<ACCOUNT_ID>.connect.api.netsuite.com:1708 |
Driver class | はい | com.netsuite.jdbc.openaccess.OpenAccessDriver である必要があります |
Drivers | はい | (オプション 1) 直接接続の場合、NetSuite の設定ホームページからダウンロードできる最新の JDBC ドライバーをアップロードします。 (オプション 2) エージェント接続の場合、オプション 1 と同じ JDBC ドライバーを適切に署名してエージェントにアップロードする必要があります。そのためには Palantir の担当者に連絡してください。エージェントにドライバーを 追加する方法の詳細をご覧ください。 |
Credentials | はい | Foundry に接続するために使用するユーザーの ユーザー名 と パスワード。 |
JDBC properties | はい | 利用可能なプロパティのすべてのリストは こちら ↗ に記載されています。以下のプロパティは必須です: - CustomProperties : (AccountID=<ACCOUNT_ID>;RoleID=<ROLE_ID>) * ROLE_ID は、ユーザーに割り当てたロール ( foundry-role ) に関連付けられた内部 ID です。この値は、Setup > Users/Roles > Manage Roles ページでロール名の横に表示されます。内部 ID が表示されていない場合は、表示方法 ↗をご覧ください。* - NegotiateSSLClose : false - ServerDataSource : NetSuite2.com 2021年11月8日以降、新しい Connect ユーザーは NetSuite2.com データソースのみを使用して Connect サービスにアクセスできます。詳細については、Oracle NetSuite のドキュメント ↗をご覧ください。 - encrypted : 1 |
その他の接続パラメーターは、他の JDBC ソース と同じです。
NetSuite SuiteAnalytics ソースは、テーブルを発見し新しい同期を作成するために 探索 できます。 また、ソースの概要ページから手動で新しい同期を作成することもできます。