各製品の資料を入手。
詳細はこちら →こんにちは!プロダクトスペシャリストの宮本です。
AppSheet は、業務アプリケーションをノーコードで開発できるGoogle 提供のサービスです。モバイル、タブレット、ウェブアプリケーションをノーコードで作成できます。AppSheet とCData Connect Server を一緒に使うことで、簡単にSAP Ariba Source のデータに連携する業務アプリを開発できます。この記事では、AppSheet とConnect Server を使ってSAP Ariba Source に連携するシンプルなアプリケーションを作成する方法を紹介します。
CData Connect Server は、SAP Ariba Source のデータのインターフェースを仮想SQL Server として提供し、AppSheet でネイティブにサポートされたデータと同じように連携するアプリケーションが作成できます。AppSheet でデータにアクセスするアプリでは、内部でSQL クエリを発行しています。CData Connect Server がAppSheet が発行するSQL クエリ(フィルタリングやJOIN も可能)をパースしてSAP Ariba Source に送り、AppSheet にSAP Ariba Source からのデータを返します。インテリジェントなサーバーサイドプロセスで、多様なクエリをパフォーマンス良く利用できます。
AppSheet からCData Connect Server に接続するには、利用するConnect Server インスタンスをネットワーク経由での接続が可能なサーバーにホスティングして、URL での接続を設定する必要があります。CData Connect がローカルでホスティングされており、localhost アドレス(localhost:8080 など)またはローカルネットワークのIP アドレス(192.168.1.x など)からしか接続できない場合、AppSheet はCData Connect Server に接続することができません。
クラウドホスティングでの利用をご希望の方は、AWS Marketplace やGCP Marketplace で設定済みのインスタンスを提供しています。
まずは、右側のサイドバーからCData Connect Server の無償トライアルをダウンロード・インストールしてください。CData Connect Server では、直感的なインターフェースでデータソースへの接続およびAPI エンドポイント作成を行えます。
SAP Ariba Source に接続するには、以下を設定します。
Supplier Data API またはContract API に接続する場合は、さらに以下を設定します。
Supplier API に接続している場合は、ProjectId をデータを取得したいソーシングプロジェクトのId に設定します。
接続プロパティを設定した後、認証のためにOAuth 接続を設定する必要があります。
OAuth アプリケーションの作成について、詳しくはヘルプドキュメントを参照してください。
以下を設定して、接続してください。
接続すると、本製品は自動でOAuth プロセスを完了します。
これで、SAP Ariba Source の仮想データベースが作成でき、AppSheet からの連携が可能になりました。
以下の手順を実行することで、CData Connect Server を使ってAppSheet からSAP Ariba Source のデータソースにアクセスできます。
これで、SAP Ariba Source のデータソースが作成されました。いよいよSAP Ariba Source に連携するアプリを開発します。メニューから「My apps」をクリックします。
これで、選択したテーブルからカラムを選んで、アプリをデザインできます。Preview パネルでデザインしたアプリを確認して、パブリッシュしましょう。
アプリケーションから250以上のSaaS、ビッグデータ、NoSQL、会計、CRM、MA などのツールにSQL でデータ連携するには、CData Connect Server をぜひお試しください。