TIBCO Data Virtualization で Pipedrive のデータ にリアルタイムアクセスする方法

CData TIBCO DV Adapter for Pipedrive を使って、TIBCO Data Virtualization Studio でPipedrive のデータソースを作成し、TDV Server からPipedrive のデータにリアルタイムでアクセスする方法を解説します。

TIBCO Data Virtualization(TDV)は、複数の多様なデータソースへのアクセスを一元管理するエンタープライズデータ仮想化ソリューションです。CData TIBCO DV Adapter for Pipedrive と組み合わせることで、TIBCO Data Virtualization 内からPipedrive のデータに直接フェデレーテッドアクセスが可能になります。この記事では、アダプターのデプロイと Pipedrive に基づく新しいデータソースの作成手順を解説します。

CData TIBCO DV Adapter は、最適化されたデータ処理機能が組み込まれており、Pipedrive のデータ とのインタラクションにおいて比類のないパフォーマンスを発揮します。Pipedrive に対して複雑な SQL クエリを発行すると、アダプターはフィルタや集計などサポートされている SQL 操作を直接 Pipedrive にプッシュします。組み込みの動的メタデータクエリにより、ネイティブのデータ型を使用してPipedrive のデータを操作・分析できます。

Pipedrive TIBCO DV Adapter のデプロイ

  1. コンソールで、TDV Server のインストールディレクトリ内の bin フォルダに移動します。現在のバージョンのアダプターがインストールされている場合は、先にアンデプロイする必要があります。

    .\server_util.bat -server localhost -user admin -password ******** -undeploy -version 1 -name Pipedrive
    
  2. CData TIBCO DV Adapter をローカルフォルダに解凍し、解凍した場所から JAR ファイル(tdv.pipedrive.jar)をサーバーにデプロイします。

    .\server_util.bat -server localhost -user admin -password ******** -deploy -package /PATH/TO/tdv.pipedrive.jar
    

新しい JAR ファイルが正しくロードされるように、サーバーの再起動が必要な場合があります。再起動は、C:\Program Files\TIBCO\TDV Server <version>\bin にある composite.bat スクリプトを実行して行えます。サーバーを再起動した後は、TDV Studio への再認証が必要です。

再起動コマンドの例

.\composite.bat monitor restart
アダプターをデプロイしたら、TDV Studio で Pipedrive 用の新しいデータソースを作成できます。

TDV Studio で Pipedrive データソースを作成する

CData TIBCO DV Adapter for Pipedrive を使用すると、Pipedrive 用のデータソースを簡単に作成し、データソースをイントロスペクトしてリソースを TDV に追加できます。

データソースの作成

  1. データソースを追加するフォルダを右クリックし、New -> New Data Source を選択します。
  2. アダプター(例:Pipedrive)が表示されるまでスクロールし、Next をクリックします。
  3. データソースに名前を付けます(例:CData Pipedrive Source)。
  4. 必要な接続プロパティを入力します。

    Pipedrive 接続プロパティの取得・設定方法

    Pipedrive には、接続および認証する2つの方法があります。Basic およびOAuth です。

    Basic 認証

    Basic 認証で認証するには:
    1. API トークンを取得します。
      1. Pipedrive ポータルを開きます。
      2. ページ右上のアカウント名をクリックします。Pipedrive はドロップダウンリストを表示します。
      3. 会社設定 -> Personal Preferences -> API -> Generate Token に移動します。
      4. 生成されたAPI トークンの値を記録します。また、CompanyDomain を控えておきます。これは、PipeDrive ホームページのURL に表示されます。(これは会社の開発者用サンドボックスのURL です。)
    2. 次の接続プロパティを設定します。
      • APIToken:取得したAPI トークンの値。
      • CompanyDomain:開発者サンドボックスURL のCompanyDomain
      • AuthSchemeBasic
    3. 承認されたユーザー名とパスワードでログインします。

    API トークンはPipedrive ポータルに保存されます。これを取得するには、会社名をクリックし、ドロップダウンリストを使用して会社設定 -> Personal Preferences -> API に移動します。

    OAuth 認証

    ユーザー名やパスワードへのアクセスを保有していない場合や、それらを使いたくない場合にはOAuth ユーザー同意フローを使用します。認証方法については、ヘルプドキュメントの「OAuth 認証」セクションを参照してください。

  5. Create & Close をクリックします。

データソースのイントロスペクト

データソースを作成したら、右クリックして Open を選択することでデータソースをイントロスペクトできます。ダッシュボードで Add/Remove Resources をクリックし、データソースの一部として含めるテーブル、ビュー、ストアドプロシージャを選択します。Next をクリックし、Finish をクリックして、選択した Pipedrive のテーブル、ビュー、ストアドプロシージャをリソースとして追加します。

データソースを作成してイントロスペクトしたら、他のリレーショナルデータソースと同様に TIBCO Data Virtualization でPipedrive のデータを操作できるようになります。ビューの作成、SQL によるクエリ、データソースの公開など、さまざまな操作が可能です。

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