各製品の資料を入手。
詳細はこちら →CData
こんにちは!テクニカルディレクターの桑島です。
CData Driver for SugarCRM を使って、国産BIツールのActionista!(https://www.justsystems.com/jp/products/actionista/) からSugar CRM データをノーコードで連携して利用できます。この記事では、間にETL/EAI ツールをはさむ方法ではなく、CData JDBC Driver for SugarCRM をActionista! 側に組み込むだけで連携を実現できます。
# SugarCRM
loader.jdbc.displayName.SugarCRM = SugarCRM
loader.jdbc.initJdbcUrl.SugarCRM = jdbc:sugarcrm:
loader.jdbc.url.SugarCRM = jdbc:sugarcrm:
loader.jdbc.driver.SugarCRM = cdata.jdbc.sugarcrm.SugarCRMDriver
loader.jdbc.dbmsInfo.SugarCRM = cdata.jdbc.sugarcrm.SugarCRMDriver
Actionista! ではデータの保持をキューブという単位で保存します。また、クエリでデータソースからデータを取得するのではなく、キューブに対してクエリを行います。このステップでは、Sugar CRM データをキューブに取り込み、分析で使えるようにします。
CData 製品をSugarCRM に認証するには、以下を有効なSugarCRM ユーザー資格情報に設定する必要があります。User:SugarCRM アカウントのユーザー。Password:SugarCRM アカウントのパスワード。
OAuth consumer key とconsumer secret は、Admin -> OAuth Keys で生成することができます。OAuthClientId にOAuth consumer key を、OAuthClientSecret にconsumer secret を設定します。
さらに、SugarCRM への接続を確立するには以下を指定します。URL:'http://{sugar crm instance}.com' の形式で、SugarCRM アカウントに紐付いているURL に設定。Platform:認証中にログインの競合が発生した場合は、SugarCRM UI で作成したプラットフォームのいずれかに設定。
SugarCRM メタデータの取得は高負荷になる可能性があることに注意してください。メタデータのキャッシュ で説明しているように、メタデータをローカルに格納することをお勧めします。
jdbc:sugarcrm:User=MyUser;Password=MyPassword;URL=MySugarCRMAccountURL;CacheMetadata=True;
それでは簡単なダッシュボードを作成していきます。
CData JDBC Driver for SugarCRM をActionista! で使うことで、ノーコードでSugar CRM データをビジュアライズできました。ぜひ、30日の無償評価版をお試しください。