本記事では CData サポート担当からこんなことを聞かれたらどこを確認すべきか?という観点で、よく頂くお問合せ内容をご紹介します。
記事はこちら →Yoom は さまざまなSaaS とノーコードで連携し、業務を自動化するSaaS 連携データベースです。この記事では、CData Connect Server を経由して Yoom からGoogle Campaign Manager に接続し、Google Campaign Manager データを利用したフローボットを作成する方法を紹介します。
CData Connect Server は、Google Campaign Manager データのクラウド to クラウドの仮想OData インターフェースを提供し、Yoom からリアルタイムにGoogle Campaign Manager データへ接続することができます。
NOTE:Yoom からCData Connect Server に接続するには、利用するCData Connect Server インスタンスをネットワーク経由での接続が可能なサーバーにホスティングして、URL(myConnectInstance.cdata.com など)での接続が可能な状態にしてください。CData Connect がローカルでホスティングされており、localhost アドレス(localhost:8080 など)またはローカルネットワークのIP アドレス(192.168.1.x など)からしか接続できない場合、Yoom はCData Connect Server に接続することができません。
Yoom でGoogle Campaign Manager Google Campaign Manager データをリアルタイムで操作するには、Connect Server からGoogle Campaign Manager に接続し、コネクションにユーザーアクセスを提供してGoogle Campaign Manager データのOData エンドポイントを作成する必要があります。
CData Connect Server は、シンプルなポイントアンドクリックインターフェースを使用してデータソースに接続し、データを取得します。まずは、右側のサイドバーのリンクからConnect Server をインストールしてください。
Google Campaign Manager への接続には、OAuth 認証標準を使います。ユーザーアカウントまたはサービスアカウントで認証できます。組織全体のアクセススコープを本製品に許可するには、サービスアカウントが必要です。
詳細はヘルプドキュメントの「はじめに」を参照してください。
仮想データベースが作成されたら、Yoom を含むお好みのクライアントからGoogle Campaign Manager に接続できるようになります。
Web API の準備が整ったので、Yoom にてフローボットの作成を進めていきます。
フローボットのトリガー設定後、プロセスを作成します。まずはデータを複数行データベースに追加するため、ループ処理を設定します。ループを件数分実行するための一意のデータをGoogle Campaign Manager から取得します。
ループで利用した一意のデータをキーにして、Google Campaign Manager の他カラムのデータを取得します。
Yoom データベースに取得したデータを追加する処理を作成します。
Google Campaign Manager データをYoom データベースに追加するフローボットが完成しました。
このように、CData Connect Server を経由することで、API 側の複雑な仕様を意識せずにSaaS と連携したフローボットをYoom で作成できます。。他にも多くのデータソースに対応するCData Connect Server の詳細をこちらからご覧ください。