各製品の資料を入手。
詳細はこちら →製品をチェック
Pentaho Report Designer にBullhorn CRM のデータに連携して分析
Pentaho BI ツールでBullhorn CRM のレポートを作成。
加藤龍彦デジタルマーケティング
最終更新日:2022-03-16
この記事で実現できるBullhorn CRM 連携のシナリオ
こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。
CData JDBC Driver for BullhornCRM はダッシュボードや帳票ツールからリアルタイムBullhorn CRM のデータへの連携を可能にします。この記事では、Bullhorn CRM をJDBC データソースとして接続する方法と、Pentaho でBullhorn CRM を元に帳票を作成する方法を説明します。
接続と帳票の作成
- インストールディレクトリの[lib]サブフォルダ内のJAR ファイルをコピーし、Pentaho のディレクトリ内の\Report-Designer\lib\jdbc\ フォルダに配置します。
- \Report-Designer\ フォルダのreport-designer.bat ファイルを起動し、Report-Designer UI を開きます。
以下の手順でドライバーを新しいデータソースに設定します。[Data]>[Add Data Source]>[Advanced]>[JDBC (Custom)]とクリックし、新しいBullhorn CRM 接続を作成します。ダイアログが表示されたら、次のように接続プロパティを設定します。
Custom Connection URL property:JDBC URL を入力。初めに以下を入力し jdbc:bullhorncrm: 次にセミコロン区切りで接続プロパティを入力します。
Bullhorn CRM 接続プロパティの取得・設定方法
Bullhorn CRM に接続するには、Bullhorn CRM アカウントの資格情報を入力します。また、DataCenterCode プロパティをデータセンターに対応するデータセンターコードに設定してください。詳しくは、こちら を参照してください。
CLS2、CLS21 などのコードはクラスタID で、ログインした際のブラウザのURL(アドレスバー)に含まれます。
例えば、
https://cls21.bullhornstaffing.com/BullhornSTAFFING/MainFrame.jsp?#no-baこちらのURL は、ログインしたユーザーがCLS21 クラスタに存在することを示しています。
ちなみに、コールバックURL の末尾に"/" を含む値、例えば http://localhost:33333/ を指定する場合は、アプリケーション設定で指定したコールバックURL と厳密に同じ値を指定する必要があります。このパラメータの文字が一致しない場合、エラーとなります。
Bullhorn CRM への認証(OAuth)
Bullhorn CRM ではOAuth 2.0 認証標準を利用できます。 OAuth を使用して認証するには、すべてのシナリオでカスタムOAuth アプリケーションを作成して設定する必要があります。詳しい認証方法については、ヘルプドキュメントの「OAuth」セクションを参照してください。
以下は一般的なJDBC URL です:
jdbc:bullhorncrm:DataCenterCode=CLS33;OAuthClientId=myoauthclientid;OAuthClientSecret=myoauthclientsecret;
- Custom Driver Class Name:cdata.jdbc.bullhorncrm.BullhornCRMDriver と入力。
- User Name:認証するユーザーネーム。
- Password:認証するパスワード。
レポートに Bullhorn CRM のデータを追加
これで、Bullhorn CRM の帳票を作成する準備が整いました。
-
帳票にBullhorn CRM のデータソースを追加します:[Data]>[Add Data Source]>[JDBC]をクリックし、データソースを選択します。
クエリを設定します。この記事では次を使います:
SELECT Id, CandidateName FROM Candidate WHERE CandidateName = '山田太郎'
- 帳票にチャートをドラッグし、ダブルクリックしてチャートを編集します。帳票を実行して、チャートを表示します。このクエリ結果を使って、Candidate テーブルのシンプルなチャートを作成することができます。
- 帳票を実行して、チャートを見てみましょう。
