RazorSQL からSAP Ariba Procurement データに連携。
データベース管理ツールのRazorSQL からGUI でウィザードとクエリからSAP Ariba Procurement データに連携する。.
古川えりか
コンテンツスペシャリスト
最終更新日:2023-04-25
CData
こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。
CData JDBC Driver for SAPAribaProcurement を使って、各種ツールからSAP Ariba Procurement データにアクセスすることが可能になります。本記事では、SAP Ariba Procurement データにRazorSQL のウィザードから連携利用する方法を紹介します。
SAP Ariba Procurement JDBC Data Source の設定
- RazorSQL アプリケーションを開いて、Connections メニューから、Add Connection Profile -> Other -> JDBC にナビゲートします。
- Connection Wizard で、以下を設定します:
- Driver Location:JDBC Driver のインストールディレクトリのlib サブフォルダに設定します。
- Driver Class: ドライバークラスを cdata.jdbc.saparibaprocurement.SAPAribaProcurementDriver に設定します。
- Username:ユーザー名。(ユーザー名をブランクにして、JDBC URL 内で設定することも可能です。)
- Password:パスワード。(ユーザー名をブランクにして、JDBC URL 内で設定することも可能です。)
JDBC URL:接続パラメータを入力します:jdbc:saparibaprocurement: から始まるJDBC URL を入力します。接続プロパティをカンマ区切りで書きます。
SAP Ariba Procurement に接続するには以下を設定します。
- ANID:Ariba Network ID。
- API:本製品にSAP Ariba データを取得させたいAPI を指定。ビジネスロールに基づき、Buyer またはSupplier API を選択します(可能な値は、PurchaseOrdersBuyerAPIV1、または PurchaseOrdersSupplierAPIV1 です)。
- Environment:接続先がテスト環境か本番環境かを指定(可能な値は、TEST またはPRODUCTION です)。
OAuth 認証
接続プロパティを設定した後、認証のためにOAuth 接続を設定する必要があります。
OAuth の自動リフレッシュ
以下を設定して、接続してください。
- APIKey:アプリケーション設定のApplication key。
- OAuthClientId:アプリケーション設定のOAuth Client Id。
- OAuthClientSecret:アプリケーション設定のOAuth Secret。
接続すると、本製品は自動でOAuth プロセスを完了します。
- 本製品はSAP Ariba からアクセストークンを取得し、それを使ってデータをリクエストします。
- 本製品はアクセストークンの期限が切れると自動的にリフレッシュします。
- TOAuth 値はOAuthSettingsLocation で指定された場所に基づいてメモリに保存されます。
一般的なURL ::
jdbc:saparibaprocurement:ANID=AN02000000280;API=PurchaseOrdersBuyerAPI-V1;APIKey=wWVLn7WTAXrIRMAzZ6VnuEj7Ekot5jnU;AuthScheme=OAuthClient;
-
SAP Ariba Procurement に接続するには以下を設定します。
- ANID:Ariba Network ID。
- API:本製品にSAP Ariba データを取得させたいAPI を指定。ビジネスロールに基づき、Buyer またはSupplier API を選択します(可能な値は、PurchaseOrdersBuyerAPIV1、または PurchaseOrdersSupplierAPIV1 です)。
- Environment:接続先がテスト環境か本番環境かを指定(可能な値は、TEST またはPRODUCTION です)。
OAuth 認証
接続プロパティを設定した後、認証のためにOAuth 接続を設定する必要があります。
OAuth の自動リフレッシュ
以下を設定して、接続してください。
- APIKey:アプリケーション設定のApplication key。
- OAuthClientId:アプリケーション設定のOAuth Client Id。
- OAuthClientSecret:アプリケーション設定のOAuth Secret。
接続すると、本製品は自動でOAuth プロセスを完了します。
- 本製品はSAP Ariba からアクセストークンを取得し、それを使ってデータをリクエストします。
- 本製品はアクセストークンの期限が切れると自動的にリフレッシュします。
- TOAuth 値はOAuthSettingsLocation で指定された場所に基づいてメモリに保存されます。
SAP Ariba Procurement からテーブルを選択してクエリを実行
接続を確立後、Wizard が閉じ、接続はコネクションパネルで接続が利用可能になります。テーブルをクエリしてみます。
関連コンテンツ