Tableau Prep Builder で Salesforce (CRM) と
DataRobot (機械学習) のデータをブレンディングしてみた
2019/05/14 Tableauデータサイエンス勉強会(第2回) LT
自己紹介
CData Software
3rd Party ODBC/JDBCドライバ屋 (SaaSやNoSQLなど150+種類)
Twitter : @kuwazzy
Facebook : Yoshiyuki.Kuwajima
SlideShare : http://www.slideshare.net/cdatajapan
Qiita : http://qiita.com/kuwazzy
Github : https://github.com/kuwazzy
Codezine : https://codezine.jp/author/1671
桑島@kuwazzy
Tableau Prep で複数のSaaSデータをブレンディング
・CRM(Salesforce)内の営業データ
・機械学習プラットフォーム(DataRobot)の予測データ
本日のLT内容
Tableau抽出ファイル
Tableau Prep
Tableau Prep がODBC/JDBC をサポート
https://www.tableau.com/about/blog/2019/6/new-tableau-prep-expanded-connectivity-other-odbc-and-easier-flow-
organization
2019/06/04
Ver. 2019.2.2
Released
Tableau Prep がODBC/JDBC をサポート
https://www.tableau.com/products/prep#data-sources
「その他データベース(JDBC/ODBC) から利用
Tableau Prepビルトイ
ン
3rd party ODBC / JDBC
データソース Tableau Prep
作成したい抽出ファイルの例
ID … 営業担当者 ステージ … 勤続年数
(説明変数)
年収
(説明変数)
予測計算日 貸し倒れ
確率
00001 … Kuwajima Not Contact … 3 230 2019/05/31 3.6%
00002 … Kelly Contacted … 13 750 2019/05/31 0.1%
00003 … Kuwajima Not Contact … 20 530 2019/05/31 0.5%
00004 … Williams Contacted … 1 430 2019/05/31 6.2%
共通
全体方式
顧客データ
- 貸し倒れ実績含む
-
見込み客
- ローン申込者 -
モデ
ル
予測モデル
作成
貸し倒れ
予測値
モデ
ル
モデ
ル
モデ
ル
SQ
L
選択
SQ
L
ODBC /
JDBC
予測API
ODBC /
JDBC
ローン申込者の
貸し倒れ率を予測
営業
情報
予測値
営業
情報
Tableau抽出
ファイル
CS
V
CS
V
(1) DataRobot に実績
データを取り込みモデルを作成
(2) DataRobot で
予測モデルを作成してデプロイ
モデリング
モデルの解釈
デプロイ
(3) SaaSへの接続設定
ODBC DSNの例
DataRobot と Salesforceへの接続設定
(4) Tableau Prep Builder
で接続を作成
(5) フローを定義
計算フィールド (RiskGlade)追
加
IF [predictionValues.0.value]*100 > 10
THEN 'High'
ELSEIF [predictionValues.0.value]*100 > 3
THEN 'Middle'
ELSE 'Low'
END
見込み客(Lead)
営業担当者(User)
貸し倒れ確率
(Prediction)
(6) Tableau抽出
ファイルを作成
まとめ
Tableau Prep + ODBC/JDBC Driverで出来ること
・ノンコーディングでSaaSデータのブレンディング
・Tableau Desktop /Server / Online へシームレスに連携
Tableau抽出ファイル
Tableau Prep

Tableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみた