こんにちは、CData の宮本です。
今回は kintone のデータを Amazon RedShift へ連携し、BIツールの Tableau で可視化する内容をご紹介します。
CData Sync とは
https://www.cdata.com/jp/
クラウドサービスからデータベースへのノーコードレプリケートアプリケーションになります。レプリケートとは同期するという意味になりますので、CDataSync から接続できるクラウドサービスのデータをデータベースにまるっとコピーすることができます。
機能の特徴としては、接続先が豊富なことが挙げられます。連携先に主要な RDB をはじめ、クラウドDWH( BigQuery や RedShift など) や CSV、Access といったところまでをサポートしています。また一部のデータソースにおいては差分更新も可能になっています。
環境・準備
kintone と RedShift に接続できる環境に CDataSync を配置し、CDataSync で作成したレプリケートジョブを実行することで kintone と RedShift 間の同期を行います。
本構成で必要なものは以下の通りです。
* CDataSync
(後述するインストール手順でダウンロードリンクを載せています)
<以下は本記事での環境構築等の説明はありませんのでご注意ください>
* kintone アカウント
* Amazon RedShift の環境
* Tableau
CData Sync インストール
まずは以下のリンクよりCData Sync をダウンロードします。
https://www.cdata.com/jp/sync/
なお、CData Sync はWindows版、Java版、AMI版と3種類存在しますので、実行環境に合ったものを選択ください。
ダウンロードしたインストーラーを実行します。基本的にデフォルトのまま次へと進んでしまって構いません。
以上で準備が完了しました。
手順
ここからはデータ連携 ~ Tableauで可視化する手順になります。
kintone から Amazon RedShift への連携
kintone への接続設定
まずは接続設定を行います。ヘッダーメニューの「接続」から接続画面を表示 → データソースタブから kintone アイコンをクリックし、以下の画面が表示されるので kintone のアカウント情報を入力します。
RedShift への接続設定
こちらも同じように接続設定を行いますが、データソースタブではなく、同期先タブより RedShift のアイコンをクリックし、接続情報を入力します。
連携ジョブの作成
CData Sync のTOP画面にて「ジョブを追加」から以下の内容を選択して作成します。
今回は商談データを使います。「テーブルを追加」から「deal」を選択します。
連携ジョブを実行
ジョブを実行するには、作成したクエリにチェックを入れて実行ボタンをクリックします。正常に処理が終了すると、実行日時とレプリケートした件数が表示されます。
これで、kintone から RedShift への連携が完了しました。
Tableau でRedShift のデータを可視化する
新しいデータソースより RedShift を選択し、接続情報を設定します。
接続できると、先ほどCData Sync でレプリケートした kintone の deal を選択することができます。
こちらは担当者ごとに受注金額を表示した内容です。
まとめ
CData Sync では kintone、RedShift 以外にもさまざまなデータソース、データベースを使用することができます。
是非ご興味がある組み合わせでCData Sync をお試しください(30日間無料でご利用いただけます)
www.cdata.com
関連コンテンツ