
Tableau Developers Club Season 2 /*TableauのAPIすべて*/ 外部サービス編 #1 Python言語
スライド
Tableau Developers Club 外部サービス連携#1 Tabpy触ってみよう#1
画像
今回もTableau 銀座オフィス HUB にて開催
まずはみんなでSlackに参加して、当日のハンズオン資料をDL!
岩橋さんからPythonとの外部連携についてレクチャー&ハンズオン!
まずはネットワークへ接続し、ローカルのTabpyを立ち上げ
みなさん、もくもくとハンズオンを実施
幹事のみなさまもノリノリです。
終了後は達成感でいい笑顔
こちらも素敵な笑顔
頭を使うとお腹が減りますよね。。。
集合写真はDevelopersの"d"のポーズコメント
今回は外部サービス連携の1回目ということで、Tabpyを使って、Pythonとの連携についてのハンズオンでした。
Tableau+Python連携のメリットとしては、最新のライブラリがどんどん追加されるPythonを利用することによる予測機能の拡張等が挙げられます。
実はTableauとPythonの連携方法は3種類あるのですがご存知でしょうか?
- CSVで連携
- Tableau DesktopからTabpyで連携
- Tableau Prepから連携 (TC18で開発予定を発表)
ちなみに今回はTableau DesktopからTabpyを使用して連携しました。
ハンズオンは以下のステップで実施しました!
事前準備:
Windows:既存Anaconda環境を利用してTabpy-Serverを導入する
Mac:Mac に Anaconda 2.7 と Tabpy をインストールする
ハンズオン:
- STEP1 Tabpyの起動とTableau Desktop空の接続
- STEP2 簡単な足し算
- STEP3 色々なクラスタリング
STEP2やSTEP3ではJupyter Notebookでコードをステップバイステップで確認しながら理解を深めていきました。
「Tabpyのおきて」として計算フィールドの中での宣言の方法や、値をTableauに返す際にlist形式にしないといけない等、最初につまづきそうなポイントについても共有いただきました!
DataFrameを使用するためのPandasのimportやDataFrameについても説明いただき、Python初心者の方も理解が深まったのではないでしょうか。
更に理解を深めたい方は以下のサイトをご覧ください!
参加者の方よりSlackで共有いただいた参考資料も共有いたします。
(1) Cheat Sheets・・・numpy, pandasなどのいくつかのLibraryのCheat Sheetsのリンク
(2) Choosing the right estimator・・・アルゴリズムの選択方法
ちなみに懇親会の中で住谷さんから以下のコンテストの紹介もありました。
The 4th Big Data Analysis Contest
※最高精度賞は賞金100万円とのこと!





