SlideShare a Scribd company logo
1 of 49
Download to read offline
Developer’s Club
外部サービス連携#1
Tabpy触ってみよう#1
Tableau Technical
Support
Tomohiro Iwahashi
tiwahashi@tableau.com
1資料転用、引用の際には tiwahashi@tableau.com までご連絡ください。
Tabpyにおけるpythonコーディング内容についてはTableau テクニカルサポートの範囲外となります。ご質問はTableau Communityをご利用ください。
なぜPython?
https://www.kaggle.com/surveys/2017
Kaggle Survey
2017:
What tools are
used at work?
Python was the most
commonly used data analysis
tool across employed data
scientists overall, but
more Statisticians are still loyal
to R.
2
データ活用におけるTableau+Python連携
可視化
による
理解
前準備
機械学
習によ
る予測
利用と応
用(アプ
リ)
ビジネ
ス目的
の達成
Tableau Prep, Infomatica,
DataStage,Talend,Alteryx,
Paxta,Trifacta
R, python, MATLAB
RapidMiner, KNIME
SPSS,SAS
Azure ML, Sage Maker
Cognos, Business Object,
Tableau,PowerBI,
Qlik,MicroStrategy,
Domo,Looker
python
Tabpy
機械学習エンジンを
利用して予測機能を
拡張!
3
Tableau と pythonの連携
1.CSVで連携
2.Tableau DesktopからTabpyで連携
3.Tableau Prepから連携(TC18 発表)
予測したデータを可視化
することに意味がある!
少量のデータ
を、リアルタ
イムに予測し
たい場合に
フィット
4
計算式からPython
を呼び出して、結
果を所定の位置に
表示する
5
• どんなことができるか? TC18のセッションから
Data science applications with TabPy/R (Nathan Mannheimer)
→ PCA/Facebookの時系列ライブラリProphetを使ったり、かなり実用的!
https://tc18.tableau.com/learn/sessions/32185
Watch Now
https://youtu.be/nRtOMTnBz_Y
Real-world Tableau using extensions and TabPy
https://tc18.tableau.com/learn/sessions/32251
Watch Now:
https://youtu.be/fJr2cqevegw
Accelerate Your Advanced Analytics: R, Python & MATLAB
https://tc18.tableau.com/learn/sessions/32178
Watch Now:
https://youtu.be/i3zU7ufn1-8
6
• PCA – 主成分分析
7
• Facebook prophet を利用した時系列予測
8
予測するということ
気温31度では、
ビールは何リッ
トル売れるで
しょうか?
9
予測するということ
気温が1度上がる
と100リットル
売り上げが増加す
る線形回帰モデル
+β
10
予測するということ(教師あり)
訓練データ
温度 湿度 年数 故障し
たか
50 60 70 N
40 50 50 N
10 20 30 N
50 90 90 Y
②訓練データを学習
clf.fit(trainX,Y)
説明変数
trainX
目的
変数
Y
テストデータ
温度 湿度 年数 故障す
る?
50 60 70 ??
40 50 50 ??
③予測結果を導く
clf.predict(testX)
予測モデル 予測結果
教師アリ
温度 湿度 年数 故障す
る?
50 60 70 Y
40 50 50 N
①予測モデルの定義
clf = tree.DecisionTreeClassifier(…)
11
予測するということ(教師なし)
学習データ
身⾧ 体重 胸囲 腹囲
150 60 70 65
170 60 50 65
175 72 30 70
160 65 90 80
②データの適用
model.fit(X)
目的変数
X
分類モデル
分類結果
クラス
タ
0
0
1
2
① モデルの定義
model = KMeans(n_clusters=3)
教師(目的
変数)ナシ
12
機械学習
教師あり学習
(予測型)
k近傍法
決定木
ランダムフォレスト
線形回帰(重回帰)
ロジスティック回帰
ナイーブベイズ
サポートベクターマシン
ニューラルネット
ディープラーニング
教師なし学習
(発見型)
主成分分析
コレスポンデンス分析
アソシエーション分析
階層型クラスタリング
非階層型クラスタリング
ネットワーク型クラスタリング
活用例
+機械の故障予測
+装置の異常検知
+顧客の離反予測
+商品の売り上げ予測
+カードの不正検知
活用例
+顧客グループ化
+購買パターン抽出
+インフルエンサー特定
+センチメント分析
機械学習にはと
にかくいっぱい
手法がある。
13
さっそくやってみましょう!
・STEP1
・Tabpyの起動
・Tableau Desktopからの接続
・STEP2
・簡単な足し算
・Jupyter Notebookで確認
・Tabpyで実行
・STEP3
・色々なクラスタリング
・Jupyter Notebookで確認
・Tabpyで実行
14
・STEP1
・Tabpyの起動
・Tableau Desktopからの接続
15
Tabpyインストールの手順
• Windows:既存Anaconda環境を利用してTabpy-Serverを導入す
る
• Mac に Anaconda 2.7 と Tabpy をインストールする
• Dockerを使ってMacでもTabpyを動かそう!
16
• Anaconda プロンプトを起動
• tabpy_server ディレクトリにcd
• ディレクトリは以下(環境によって異なる)
• C:¥ProgramData¥Anaconda2¥Lib¥site-packages¥tabpy_server
• C:¥ProgramData¥Anaconda3¥envs¥Tableau-Python-Server¥Lib¥site-packages¥tabpy_server
• C:¥Users¥<ユーザ名>¥AppData¥Local¥conda¥conda¥envs¥Tableau-Python-Server¥Lib¥site-
packages¥tabpy_server
• startup.bat を実行
• Tabpyの起動 - WINDOWS
9004 でListen
17
• Terminalを開く
• 作成した環境を確認
• conda info –e
• 環境のアクティベート
• source activate Tableau-Python-Server-27
• ディレクトリの変更
• cd /Users/<username>/TabPy-master/tabpy-server/tabpy_server
• Tabpy起動
• ./startup.sh
• Tabpyの起動 - MAC
18
19
docker pull emhemh/tabpy <- 初回のみ
docker run -ti --rm -p 9004:9004 emhemh/tabpy:latest
Dockerを使ってMacでもTabpyを動かそう!
• Dockerがインストールされている方
• Tableau Desktop からの接続設定と確認
• ヘルプ→外部サービス接続→ サーバー localhost /ポート9004 指定
Help→外部サービス接続
でポート 9004 を指定
20
• Tabpy Server 環境を構築することができない方は・・・
21
周りを見渡して・・・
助け合い運動にご協力ください!!
22
・STEP2
・簡単な足し算
・Jupyter Notebookで確認
・Tabpyで実行
23
• Tableau からやってみます。
足し算ができま
した。
24
Tabpyのおきて→計算フィールド作成
SCRIPT_REAL
(
‘ #python コード
xxxxx(_arg1)
xxxxx(_arg2)
…
return xxx.tolist()‘
,
SUM( [メジャー1]) ,
SUM( [メジャー2]) ,
….
)
25
① 外部連携を使います
よ!宣言
② Pythonコード
③ Tableau から代入する
メジャーを指定
• 一番簡単なTabpyサンプル → 足し算
外部連携を使いま
すよ!返り値は
REALですよ。
実行されるpython
コード _arg に
Tableau からのデー
タが入る
Tableau から代入す
るメジャーを指定
26
List型で
Tableau に返
しますよ
表計算として
利用するので
集計になりま
すよ。
Jupyter-notebookの起動 (1)
> jupyter notebook
① Anaconda Promptを起動
② 利用するデータのあるディレクトリに移動(cd)
③ jupyter notebook を実行
④ jupyter notebook がブラウザで起動
27
Jupyter-Notebookの起動(2)
28
Jupyter-Notebookの起動(3)
29
コマンドを打ってみよう
30
• Tabpy計算式と同じことをJupyter Notebookでやってみましょう。
import numpy as np
x = [1,2,3]
y = [4,5,6]
x_ = np.array(x)
y_= np.array(y)
sum = x_+ y_
sum
sum.tolist()
Tolistでリスト型
に直すのは
Tabpyのお約束
です。
足し算するため
にArrayに変換し
ます。
31
• もう一度 Tabpyを呼ぶ計算式に戻ってみましょう。
外部連携を使いますよ!
返り値はREALですよ。
実行されるpythonコード
_arg にTableau からのデー
タが入る
Tableau から代入するメ
ジャーを指定
32
次はクラスタリング(教師なし機械学
習)をやってみましょう。
33
あやめ(IRIS)の花びら
(petal)の幅、花びらの⾧
さ、萼(sepal)の幅、萼の
⾧さから仲間を分類
34
• Kmeans クラスタリング
参考
http://tech.nitoyon.com/ja/blog/2013/11/07/k-means/
35
• 複雑な図形のクラスタリング DBSCAN
Tabpy連携を理解するには?
pandas と
DataFrameの使い
方の知識が必要
36
+ DataFrameを使うために pandas を import する
+ 2次元配列:表のようなもの
+ ファイルからの入出力
+ データの抽出
+ データのソート
+ データの結合
• Pandas / DataFrameの登場
Data
Frame
37
K-Meansクラスタリング(教師なし学習)
学習データ
身⾧ 体重 胸囲 腹囲
150 60 70 65
170 60 50 65
175 72 30 70
160 65 90 80
③モデルにDataFrameを適
合する
model.fit( )
①DataFrameを作
成する
分類モデル 分類結果
クラスタ
0
0
1
2
df
df
② K-Meansのモデルを作成する
model = KMeans(n_clusters=3)
④クラスターの
結果を得る
38
# pandas の import
import pandas as pd
# 身⾧ と 体重のデータセットを作る
height = pd.DataFrame([160,165,170,170,175,165],columns=["height"])
weight = pd.DataFrame([52,65,62,75,75,60],columns=["weight"])
• まずはJupyter NotebookでKmeansをやってみる
39
#DataFrame を作ってみる
df = pd.concat([height,weight],axis=1)
• まずはJupyter NotebookでKmeansをやってみる
40
#散布図で可視化をする
import matplotlib.pyplot as plt
%matplotlib inline
plt.scatter(df.weight,df.height)
plt.show()
• まずはJupyter NotebookでKmeansをやってみる
41
#Kmeansクラスタリングをやってみる
from sklearn.cluster import KMeans
model = KMeans(n_clusters=3)
db = model.fit(df)
db.labels_
• まずはJupyter NotebookでKmeansをやってみる
sklearnは機械学習のライブ
ラリ
42
#もともとのDataFrameにクラスターラベルを追加する
label =pd.DataFrame(db.labels_ , columns=["label"])
dfl = pd.concat([df,label],axis=1)
dfl
• まずはJupyter NotebookでKmeansをやってみる
43
#クラスター結果を可視化(コードはこういうものとしてコピ
ペ)
for label in set(dfl.label):
df_label = dfl[dfl['label'] == label]
plt.scatter(data=df_label, x='weight', y='height', label=label)
• まずはJupyter NotebookでKmeansをやってみる
44
• もう一度Tabpyに戻ってみる もう読めますね!☺
return xxxx.tolist() でリスト型で
返すのはTabpyの決まりごと
45
• もう一度Tabpyに戻ってみる
表計算の方向は“Cell”を指定
46
今日のまとめ
• Tableau + Python で予測を含むデータマイニングのプロセスを包括的
にカバーする
• 最新のライブラリがジャンジャン追加されるPythonを有効活用する
• Tableau とPythonの連携はTabpyだけじゃない
• Tableauから始めるデータサイエンス、全然ありでしょ!
47
Tableauから始める
データサイエンス!
• http://lovedata.main.jp/
48
「Tableau 」「データサイエンス」
で検索!
Q&A
49

More Related Content

What's hot

本当のオブジェクト指向は可読性を上げる
本当のオブジェクト指向は可読性を上げる本当のオブジェクト指向は可読性を上げる
本当のオブジェクト指向は可読性を上げるWataru Terada
 
こわくない同時実行制御
こわくない同時実行制御こわくない同時実行制御
こわくない同時実行制御Hiraku Nakano
 
FMETP Streamの使い方メモ
FMETP Streamの使い方メモFMETP Streamの使い方メモ
FMETP Streamの使い方メモHiromichi Yamada
 
YoctoLTSについて調べてみた
YoctoLTSについて調べてみたYoctoLTSについて調べてみた
YoctoLTSについて調べてみたwata2ki
 
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編infinite_loop
 
世の中のPostgreSQLエンジニアのpsql設定(第34回PostgreSQLアンカンファレンス@オンライン 発表資料)
世の中のPostgreSQLエンジニアのpsql設定(第34回PostgreSQLアンカンファレンス@オンライン 発表資料)世の中のPostgreSQLエンジニアのpsql設定(第34回PostgreSQLアンカンファレンス@オンライン 発表資料)
世の中のPostgreSQLエンジニアのpsql設定(第34回PostgreSQLアンカンファレンス@オンライン 発表資料)NTT DATA Technology & Innovation
 
WebRTC SFU Mediasoup Sample update
WebRTC SFU Mediasoup Sample updateWebRTC SFU Mediasoup Sample update
WebRTC SFU Mediasoup Sample updatemganeko
 
PostgreSQLの関数属性を知ろう
PostgreSQLの関数属性を知ろうPostgreSQLの関数属性を知ろう
PostgreSQLの関数属性を知ろうkasaharatt
 
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)NTT DATA Technology & Innovation
 
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-Yusuke Naka
 
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-Yusuke Naka
 
自己紹介LT(公開版)
自己紹介LT(公開版)自己紹介LT(公開版)
自己紹介LT(公開版)Ken Muryoi
 
UXデザインワークショップ資料 by ATOMOS DESIGN
UXデザインワークショップ資料 by ATOMOS DESIGNUXデザインワークショップ資料 by ATOMOS DESIGN
UXデザインワークショップ資料 by ATOMOS DESIGNAkihiko Kodama
 
WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!Yusuke Naka
 
Flumeを活用したAmebaにおける大規模ログ収集システム
Flumeを活用したAmebaにおける大規模ログ収集システムFlumeを活用したAmebaにおける大規模ログ収集システム
Flumeを活用したAmebaにおける大規模ログ収集システムSatoshi Iijima
 
NW遅延環境(Paas)でのPostgreSQLの利用について
NW遅延環境(Paas)でのPostgreSQLの利用についてNW遅延環境(Paas)でのPostgreSQLの利用について
NW遅延環境(Paas)でのPostgreSQLの利用についてkawarasho
 
ジャストシステムJava100本ノックのご紹介
ジャストシステムJava100本ノックのご紹介ジャストシステムJava100本ノックのご紹介
ジャストシステムJava100本ノックのご紹介JustSystems Corporation
 
アクセシビリティのテスト・取り組みとデザインシステムを活用した浸透.pdf
アクセシビリティのテスト・取り組みとデザインシステムを活用した浸透.pdfアクセシビリティのテスト・取り組みとデザインシステムを活用した浸透.pdf
アクセシビリティのテスト・取り組みとデザインシステムを活用した浸透.pdfShin Yasuda
 
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法モノビット エンジン
 

What's hot (20)

本当のオブジェクト指向は可読性を上げる
本当のオブジェクト指向は可読性を上げる本当のオブジェクト指向は可読性を上げる
本当のオブジェクト指向は可読性を上げる
 
こわくない同時実行制御
こわくない同時実行制御こわくない同時実行制御
こわくない同時実行制御
 
FMETP Streamの使い方メモ
FMETP Streamの使い方メモFMETP Streamの使い方メモ
FMETP Streamの使い方メモ
 
YoctoLTSについて調べてみた
YoctoLTSについて調べてみたYoctoLTSについて調べてみた
YoctoLTSについて調べてみた
 
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
 
【BS12】Visual Studio 2022 40分一本勝負!
【BS12】Visual Studio 2022 40分一本勝負!【BS12】Visual Studio 2022 40分一本勝負!
【BS12】Visual Studio 2022 40分一本勝負!
 
世の中のPostgreSQLエンジニアのpsql設定(第34回PostgreSQLアンカンファレンス@オンライン 発表資料)
世の中のPostgreSQLエンジニアのpsql設定(第34回PostgreSQLアンカンファレンス@オンライン 発表資料)世の中のPostgreSQLエンジニアのpsql設定(第34回PostgreSQLアンカンファレンス@オンライン 発表資料)
世の中のPostgreSQLエンジニアのpsql設定(第34回PostgreSQLアンカンファレンス@オンライン 発表資料)
 
WebRTC SFU Mediasoup Sample update
WebRTC SFU Mediasoup Sample updateWebRTC SFU Mediasoup Sample update
WebRTC SFU Mediasoup Sample update
 
PostgreSQLの関数属性を知ろう
PostgreSQLの関数属性を知ろうPostgreSQLの関数属性を知ろう
PostgreSQLの関数属性を知ろう
 
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
 
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
 
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
 
自己紹介LT(公開版)
自己紹介LT(公開版)自己紹介LT(公開版)
自己紹介LT(公開版)
 
UXデザインワークショップ資料 by ATOMOS DESIGN
UXデザインワークショップ資料 by ATOMOS DESIGNUXデザインワークショップ資料 by ATOMOS DESIGN
UXデザインワークショップ資料 by ATOMOS DESIGN
 
WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!
 
Flumeを活用したAmebaにおける大規模ログ収集システム
Flumeを活用したAmebaにおける大規模ログ収集システムFlumeを活用したAmebaにおける大規模ログ収集システム
Flumeを活用したAmebaにおける大規模ログ収集システム
 
NW遅延環境(Paas)でのPostgreSQLの利用について
NW遅延環境(Paas)でのPostgreSQLの利用についてNW遅延環境(Paas)でのPostgreSQLの利用について
NW遅延環境(Paas)でのPostgreSQLの利用について
 
ジャストシステムJava100本ノックのご紹介
ジャストシステムJava100本ノックのご紹介ジャストシステムJava100本ノックのご紹介
ジャストシステムJava100本ノックのご紹介
 
アクセシビリティのテスト・取り組みとデザインシステムを活用した浸透.pdf
アクセシビリティのテスト・取り組みとデザインシステムを活用した浸透.pdfアクセシビリティのテスト・取り組みとデザインシステムを活用した浸透.pdf
アクセシビリティのテスト・取り組みとデザインシステムを活用した浸透.pdf
 
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
 

Similar to Tableau Developers Club 外部サービス連携#1 Tabpy触ってみよう#1

Tableauから始める機械学習ーやってみようPython連携_2019-05-23
Tableauから始める機械学習ーやってみようPython連携_2019-05-23Tableauから始める機械学習ーやってみようPython連携_2019-05-23
Tableauから始める機械学習ーやってみようPython連携_2019-05-23Tomohiro Iwahashi
 
Tableauのつまづきポイント
TableauのつまづきポイントTableauのつまづきポイント
TableauのつまづきポイントShinji Tamura
 
#経済学のための実践的データ分析 11. データのビジュアライゼーション
#経済学のための実践的データ分析 11. データのビジュアライゼーション#経済学のための実践的データ分析 11. データのビジュアライゼーション
#経済学のための実践的データ分析 11. データのビジュアライゼーションYasushi Hara
 
Tableau x Einstein 連 携 に 関 す る 勝 手 な 考 察
Tableau x Einstein 連 携 に 関 す る 勝 手 な 考 察Tableau x Einstein 連 携 に 関 す る 勝 手 な 考 察
Tableau x Einstein 連 携 に 関 す る 勝 手 な 考 察Tomohiro Iwahashi
 
WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料Recruit Technologies
 
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版貴志 上坂
 
ビッグデータ&データマネジメント展
ビッグデータ&データマネジメント展ビッグデータ&データマネジメント展
ビッグデータ&データマネジメント展Recruit Technologies
 
今秋リリース予定のPostgreSQL11を徹底解説
今秋リリース予定のPostgreSQL11を徹底解説今秋リリース予定のPostgreSQL11を徹底解説
今秋リリース予定のPostgreSQL11を徹底解説Masahiko Sawada
 
Tableauが魅せる Data Visualization の世界
Tableauが魅せる Data Visualization の世界Tableauが魅せる Data Visualization の世界
Tableauが魅せる Data Visualization の世界Takahiro Inoue
 
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践Kazuto Kusama
 
sitTokyo2022_Dev_05_Kawanabe.pptx
sitTokyo2022_Dev_05_Kawanabe.pptxsitTokyo2022_Dev_05_Kawanabe.pptx
sitTokyo2022_Dev_05_Kawanabe.pptxssuser5bff5a
 
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムRecruit Technologies
 
Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介Makoto Haruyama
 
High performance python computing for data science
High performance python computing for data scienceHigh performance python computing for data science
High performance python computing for data scienceTakami Sato
 
Getting Started with Graph Database with Python
Getting Started with Graph Database with PythonGetting Started with Graph Database with Python
Getting Started with Graph Database with Pythonロフト くん
 
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)NTT DATA OSS Professional Services
 
コピー自動生成プロダクトでDataflowを導入した話
コピー自動生成プロダクトでDataflowを導入した話コピー自動生成プロダクトでDataflowを導入した話
コピー自動生成プロダクトでDataflowを導入した話ShunyoKawamoto
 

Similar to Tableau Developers Club 外部サービス連携#1 Tabpy触ってみよう#1 (20)

Tableauから始める機械学習ーやってみようPython連携_2019-05-23
Tableauから始める機械学習ーやってみようPython連携_2019-05-23Tableauから始める機械学習ーやってみようPython連携_2019-05-23
Tableauから始める機械学習ーやってみようPython連携_2019-05-23
 
Tableauのつまづきポイント
TableauのつまづきポイントTableauのつまづきポイント
Tableauのつまづきポイント
 
#経済学のための実践的データ分析 11. データのビジュアライゼーション
#経済学のための実践的データ分析 11. データのビジュアライゼーション#経済学のための実践的データ分析 11. データのビジュアライゼーション
#経済学のための実践的データ分析 11. データのビジュアライゼーション
 
Tableau x Einstein 連 携 に 関 す る 勝 手 な 考 察
Tableau x Einstein 連 携 に 関 す る 勝 手 な 考 察Tableau x Einstein 連 携 に 関 す る 勝 手 な 考 察
Tableau x Einstein 連 携 に 関 す る 勝 手 な 考 察
 
WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料
 
Tableau r graph_theory
Tableau r graph_theoryTableau r graph_theory
Tableau r graph_theory
 
Tableau r graph_theory
Tableau r graph_theoryTableau r graph_theory
Tableau r graph_theory
 
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
 
ビッグデータ&データマネジメント展
ビッグデータ&データマネジメント展ビッグデータ&データマネジメント展
ビッグデータ&データマネジメント展
 
今秋リリース予定のPostgreSQL11を徹底解説
今秋リリース予定のPostgreSQL11を徹底解説今秋リリース予定のPostgreSQL11を徹底解説
今秋リリース予定のPostgreSQL11を徹底解説
 
Tableauが魅せる Data Visualization の世界
Tableauが魅せる Data Visualization の世界Tableauが魅せる Data Visualization の世界
Tableauが魅せる Data Visualization の世界
 
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
 
sitTokyo2022_Dev_05_Kawanabe.pptx
sitTokyo2022_Dev_05_Kawanabe.pptxsitTokyo2022_Dev_05_Kawanabe.pptx
sitTokyo2022_Dev_05_Kawanabe.pptx
 
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラム
 
Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介
 
High performance python computing for data science
High performance python computing for data scienceHigh performance python computing for data science
High performance python computing for data science
 
Getting Started with Graph Database with Python
Getting Started with Graph Database with PythonGetting Started with Graph Database with Python
Getting Started with Graph Database with Python
 
10大ニュースで振り返るPGCon2015
10大ニュースで振り返るPGCon201510大ニュースで振り返るPGCon2015
10大ニュースで振り返るPGCon2015
 
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
 
コピー自動生成プロダクトでDataflowを導入した話
コピー自動生成プロダクトでDataflowを導入した話コピー自動生成プロダクトでDataflowを導入した話
コピー自動生成プロダクトでDataflowを導入した話
 

More from Hiroshi Masuda

Tableauエンジニア育成の取り組み
Tableauエンジニア育成の取り組みTableauエンジニア育成の取り組み
Tableauエンジニア育成の取り組みHiroshi Masuda
 
Tableau x データサイエンス
Tableau x データサイエンスTableau x データサイエンス
Tableau x データサイエンスHiroshi Masuda
 
Tableau データサイエンス勉強会 第2回の予告 Forecast FlowでAIとBIのマリアージュ
Tableau データサイエンス勉強会 第2回の予告 Forecast FlowでAIとBIのマリアージュTableau データサイエンス勉強会 第2回の予告 Forecast FlowでAIとBIのマリアージュ
Tableau データサイエンス勉強会 第2回の予告 Forecast FlowでAIとBIのマリアージュHiroshi Masuda
 
Tableauから始める統計学の基礎
Tableauから始める統計学の基礎Tableauから始める統計学の基礎
Tableauから始める統計学の基礎Hiroshi Masuda
 
Tableauデータサイエンス勉強会(ユーザ会)とは
Tableauデータサイエンス勉強会(ユーザ会)とはTableauデータサイエンス勉強会(ユーザ会)とは
Tableauデータサイエンス勉強会(ユーザ会)とはHiroshi Masuda
 
Tableau Developers Club Season2 /*TableauのAPIすべて*/ Tableau JavaScript API編
Tableau Developers Club Season2 /*TableauのAPIすべて*/ Tableau JavaScript API編Tableau Developers Club Season2 /*TableauのAPIすべて*/ Tableau JavaScript API編
Tableau Developers Club Season2 /*TableauのAPIすべて*/ Tableau JavaScript API編Hiroshi Masuda
 
ピタゴラAPIのすゝめ ー APIの組み合わせ利用でできること -
ピタゴラAPIのすゝめ ー APIの組み合わせ利用でできること -ピタゴラAPIのすゝめ ー APIの組み合わせ利用でできること -
ピタゴラAPIのすゝめ ー APIの組み合わせ利用でできること -Hiroshi Masuda
 
Tableau Developers Club Season2 /*TableauのAPIすべて*/ Tableau Server REST API Wo...
Tableau Developers Club Season2 /*TableauのAPIすべて*/ Tableau Server REST API Wo...Tableau Developers Club Season2 /*TableauのAPIすべて*/ Tableau Server REST API Wo...
Tableau Developers Club Season2 /*TableauのAPIすべて*/ Tableau Server REST API Wo...Hiroshi Masuda
 
Dev club season 2 extensionsapi workshop
Dev club season 2   extensionsapi workshopDev club season 2   extensionsapi workshop
Dev club season 2 extensionsapi workshopHiroshi Masuda
 

More from Hiroshi Masuda (10)

Tableauエンジニア育成の取り組み
Tableauエンジニア育成の取り組みTableauエンジニア育成の取り組み
Tableauエンジニア育成の取り組み
 
Partner community
Partner communityPartner community
Partner community
 
Tableau x データサイエンス
Tableau x データサイエンスTableau x データサイエンス
Tableau x データサイエンス
 
Tableau データサイエンス勉強会 第2回の予告 Forecast FlowでAIとBIのマリアージュ
Tableau データサイエンス勉強会 第2回の予告 Forecast FlowでAIとBIのマリアージュTableau データサイエンス勉強会 第2回の予告 Forecast FlowでAIとBIのマリアージュ
Tableau データサイエンス勉強会 第2回の予告 Forecast FlowでAIとBIのマリアージュ
 
Tableauから始める統計学の基礎
Tableauから始める統計学の基礎Tableauから始める統計学の基礎
Tableauから始める統計学の基礎
 
Tableauデータサイエンス勉強会(ユーザ会)とは
Tableauデータサイエンス勉強会(ユーザ会)とはTableauデータサイエンス勉強会(ユーザ会)とは
Tableauデータサイエンス勉強会(ユーザ会)とは
 
Tableau Developers Club Season2 /*TableauのAPIすべて*/ Tableau JavaScript API編
Tableau Developers Club Season2 /*TableauのAPIすべて*/ Tableau JavaScript API編Tableau Developers Club Season2 /*TableauのAPIすべて*/ Tableau JavaScript API編
Tableau Developers Club Season2 /*TableauのAPIすべて*/ Tableau JavaScript API編
 
ピタゴラAPIのすゝめ ー APIの組み合わせ利用でできること -
ピタゴラAPIのすゝめ ー APIの組み合わせ利用でできること -ピタゴラAPIのすゝめ ー APIの組み合わせ利用でできること -
ピタゴラAPIのすゝめ ー APIの組み合わせ利用でできること -
 
Tableau Developers Club Season2 /*TableauのAPIすべて*/ Tableau Server REST API Wo...
Tableau Developers Club Season2 /*TableauのAPIすべて*/ Tableau Server REST API Wo...Tableau Developers Club Season2 /*TableauのAPIすべて*/ Tableau Server REST API Wo...
Tableau Developers Club Season2 /*TableauのAPIすべて*/ Tableau Server REST API Wo...
 
Dev club season 2 extensionsapi workshop
Dev club season 2   extensionsapi workshopDev club season 2   extensionsapi workshop
Dev club season 2 extensionsapi workshop
 

Tableau Developers Club 外部サービス連携#1 Tabpy触ってみよう#1