Tableau で SAP Ariba Source のデータ のデータを可視化

Jerod Johnson
Jerod Johnson
Senior Technology Evangelist
Tableau Desktop BI ツールで SAP Ariba Source のデータ に接続。

CData Drivers for SAP Ariba Source を使用すると、標準データアクセス方法でビジネスインテリジェンスツール(Tableau など)と SAP Ariba Source のデータを接続できます。 CData JDBC Driver for SAP Ariba Source は Windows およびMacOS 上のTableau からの接続をサポートします。この記事では、スキーマの検出と SAP Ariba Source のデータ データへのリアルタイムクエリの実行方法について説明します。

NOTE: Tableau 2020.3 以上をご利用の場合は、CData Tableau Connector もご利用いただけます。 Tableau Cloud で SAP Ariba Source のデータ に接続する場合は、CData Connect AI をご利用ください。

Tableau で SAP Ariba Source に接続

Tableau を起動する前に、.jar ファイルが正しいフォルダに配置されていることを確認してください。

  • Windows: C:\Program Files\Tableau\Drivers
  • MacOS: ~/Library/Tableau/Drivers

.jar ファイルを配置したら、すぐに接続を確立できます。

  1. Tableau を起動します。
  2. サーバーへその他 を選択します。
  3. その他のデータベース (JDBC) を選択します。
  4. URL フィールドに JDBC 接続文字列を入力します。
  5. それでは、SAP Ariba Source に接続していきましょう。接続するには、以下のプロパティを設定します。

    • API:CData 製品にSAP Ariba データを取得させたいAPI を指定してください。ビジネスロールに基づき、Supplier、Sourcing Project Management、またはContract API を選択します(可能な値は、SupplierDataAPIWithPaginationV4、SourcingProjectManagementAPIV2、または ContractAPIV1 です)
    • DataCenter:アカウントのデータがホストされているデータセンター
    • Realm:アクセスしたいサイト名
    • Environment:テスト環境、または本番環境のいずれかを指定してください。(可能な値は、TEST またはPRODUCTION)

    Supplier Data API またはContract API に接続する場合は、さらに以下のプロパティも設定してください。

    • User:API 呼び出しを行うユーザーのId
    • PasswordAdapter:認証するUser に関連付けられたパスワード

    Supplier API に接続している場合は、ProjectId をデータを取得したいソーシングプロジェクトのId に設定してください。

    OAuth 認証

    続いて、接続プロパティを設定した後、認証のためにOAuth 接続を設定する必要があります。

    • AuthScheme をOAuthClient に設定します
    • サービスにアプリケーションを登録し、APIKeyOAuthClientId、およびOAuthClientSecret を取得する必要があります

    OAuth アプリケーションの作成について、詳しくはヘルプドキュメントをご確認ください。

    OAuth の自動リフレッシュ

    以下のプロパティを設定して、接続してみましょう。

    • APIKey:アプリケーション設定のApplication key
    • OAuthClientId:アプリケーション設定のOAuth Client Id
    • OAuthClientSecret:アプリケーション設定のOAuth Secret

    接続すると、CData 製品が自動でOAuth プロセスを完了します。

    1. CData 製品がSAP Ariba からアクセストークンを取得し、それを使ってデータをリクエストします
    2. CData 製品がアクセストークンの期限が切れると自動的にリフレッシュします
    3. OAuth 値はOAuthSettingsLocation で指定された場所に基づいてメモリに保存されます

    組み込みの接続文字列デザイナー

    JDBC URL の構成を簡単にするには、SAP Ariba Source JDBC Driver に組み込まれている接続文字列デザイナーをご利用ください。.jar ファイルをダブルクリックするか、コマンドラインから実行します。

    Windows の場合:

    java -jar 'C:\Program Files\CData[product_name]\lib\cdata.jdbc.saparibasource.jar'
    

    MacOS の場合:

    java -jar cdata.jdbc.saparibasource.jar
    

    接続プロパティを設定し、接続文字列をクリップボードにコピーします。

    JDBC URL を構成する際に、Max Rows 接続プロパティの設定をお勧めします。返される行数が制限されるため、特にレポートやビジュアライゼーションの設計時にパフォーマンスが向上します。

    以下は、デザイナーで作成したサンプル URL です。

    jdbc:saparibasource:API=SupplierDataAPIWithPagination-V4;APIKey=wWVLn7WTAXrIRMAzZ6VnuEj7Ekot5jnU;Environment=SANDBOX;Realm=testRealm;AuthScheme=OAuthClient;
    
  6. サインイン をクリックします。

スキーマの検出とデータクエリ

  1. データベース プルダウンメニューから CData を選択します。
  2. スキーマ プルダウンメニューから CData を選択します。
  3. テーブルを結合エリアにドラッグします。複数のテーブルを含めることができます。
  4. 今すぐ更新 または 自動更新 を選択します。「今すぐ更新」はデータソースの最初の10,000 行をプレビューします(行数はRows テキストボックスで変更可能)。「自動更新」はプレビューエリアの変更を自動的に反映します。
  5. 「接続」メニューで ライブ オプションを選択すると、Tableau にデータのコピーをロードせず、リアルタイムデータを直接操作できます。
  6. ワークシートのタブをクリックします。カラムはデータ型に応じて「ディメンション」と「メジャー」に分類されます。CData ドライバーはデータ型を自動で検出するため、Tableau の強力なデータ処理および可視化機能を活用できます。
  7. ディメンション または メジャー エリアからフィールドを または にドラッグします。Tableau がカラムまたは行のヘッダーを作成します。
  8. 表示形式 タブからグラフの種類を選択します。選択したグラフが Tableau に表示されます。

CData JDBC Driver for SAP Ariba Source と Tableau を使用して、SAP Ariba Source のデータ に対する堅牢なビジュアライゼーションとレポートを簡単に作成できます。30日間の無償トライアルをダウンロードして、今すぐお試しください。

はじめる準備はできましたか?

SAP Ariba Source Driver の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

SAP Ariba Source Icon SAP Ariba Source JDBC Driver お問い合わせ

SAP Ariba Source データと連携するパワフルなJava アプリケーションを短時間・低コストで作成して配布できます。