注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
SuiteAnalytics Connect を介して Foundry を Oracle NetSuite に接続し、NetSuite ERP のデータを Foundry に同期します。
| 機能 | ステータス |
|---|---|
| 探索 | 🟢 一般提供 |
| バッチ同期 | 🟢 一般提供 |
| インクリメンタル(差分連携) | 🟢 一般提供 |
NetSuite インスタンスで SuiteAnalytics を有効にする必要があります。有効にするには、NetSuite ドキュメント ↗を参照してください。
Foundry でのコネクターのセットアップについて詳しくはこちら。
ユーザー名/パスワードの組み合わせで SuiteAnalytics に認証できます。個人のユーザー資格情報ではなく、サービスユーザーの資格情報を使用することを推奨します。
NetSuite では、アクセスを制御するために、各ユーザーに1つ以上のロールが割り当てられます。各ロールには、ユーザーが実行できるタスクとアクセスできるデータを定義する権限が含まれます。Foundry に接続するユーザーには、次の設定を推奨します。
foundry-role を使用することを推奨します。foundry-role)を選択し、追加、保存の順に選択します。
正しい権限が追加されたことを確認するには、新しいロールを割り当てたユーザーとしてログインし、想定しているすべてのデータを閲覧できることを確認します。
SuiteAnalytics コネクターには、接続先の NetSuite Connect インスタンスへのネットワークアクセスが必要です。
接続が Foundry ワーカーで実行される場合は、ソースのセットアップ時に適切なエグレスポリシーを追加する必要があります。
許可する必要があるサービスホストとポートは、https://<YOUR_ACCOUNT_ID>.app.netsuite.com/app/external/odbc/suiteAnalyticsConnectDownload.nl にある NetSuite の設定ホームページで確認できます。
NetSuite アカウントIDを使用せずにこのページにアクセスするには、次の手順を実行します。
サービスホストは通常 <ACCOUNT_ID>.connect.api.netsuite.com の形式で、ポートは 1708 です。
このようなエグレスポリシーが存在しない場合は、新しいポリシーを申請できます。存在する場合は、そのポリシーを追加できます。
HTTPS 以外のプロトコルを使用するため、次の両方を追加する必要があります。
nslookup you-service-host を実行すると、NetSuite インスタンスの IP 範囲を取得できます。NetSuite サービスの IP アドレスは、予告なくいつでも変更される可能性があります。| オプション | 必須 | 説明 |
|---|---|---|
URL | はい | jdbc:ns://<SERVICE_HOST>:<SERVICE_PORT> の形式です。SERVICE_HOST と SERVICE_PORT は、NetSuite の設定ホームページで確認できます。通常は jdbc:ns://<ACCOUNT_ID>.connect.api.netsuite.com:1708 の形式です。 |
| ドライバークラス | はい | com.netsuite.jdbc.openaccess.OpenAccessDriver にする必要があります。 |
| ドライバー | はい | Foundry ワーカーの場合は、NetSuite の設定ホームページから最新の JDBC ドライバーをアップロードします。Agent ワーカー [レガシー] 接続の場合は、同じ JDBC ドライバーを Agent にアップロードする前に適切に署名する必要があります。Palantir サポートにお問い合わせください。詳細は、Agent にドライバーを追加する方法を参照してください。 |
| 資格情報 | はい | Foundry への接続に使用するユーザーのユーザー名とパスワードです。 |
| JDBC プロパティ | はい | 利用可能なプロパティの全リストは、こちら ↗で説明されています。次のプロパティは必須です。 - CustomProperties : (AccountID=<ACCOUNT_ID>;RoleID=<ROLE_ID>) ROLE_ID は、ユーザーに割り当てたロール( foundry-role)に関連付けられている内部IDです。この値は、セットアップ > ユーザー/ロール > ロールを管理ページでロール名の横に表示されます。内部IDが表示されない場合は、表示を有効にする方法 ↗を参照してください。 - NegotiateSSLClose : false - ServerDataSource : NetSuite2.com 2021年11月8日以降、新しい Connect ユーザーは NetSuite2.com データソースを使用する場合にのみ Connect Service にアクセスできます。詳細は、Oracle NetSuite のドキュメント ↗を参照してください。 - encrypted : 1 |
その他の接続パラメーターは、他の JDBC ソースと同じです。
NetSuite SuiteAnalytics ソースを探索して、テーブルを見つけ、新しい同期を作成できます。 ソースの概要ページから、新しい同期を手動で作成することもできます。