Tableau Developers Club Season 2 /*TableauのAPIすべて*/ 外部サービス編 #1 Python言語

2018/12/06(木)19:00 〜 21:00 開催
ブックマーク
2018-12-12 12:42 Tableau Developers & DataScientists Club 更新

イベント当日のスライド

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

イベント会場の様子

  • Tableau Developers Club Season 2 /*TableauのAPIすべて*/ 外部サービス編 #1 Python言語  - イベント会場の様子
    今回もTableau 銀座オフィス HUB にて開催
  • Tableau Developers Club Season 2 /*TableauのAPIすべて*/ 外部サービス編 #1 Python言語  - イベント会場の様子
    まずはみんなでSlackに参加して、当日のハンズオン資料をDL!
  • Tableau Developers Club Season 2 /*TableauのAPIすべて*/ 外部サービス編 #1 Python言語  - イベント会場の様子
    岩橋さんからPythonとの外部連携についてレクチャー&ハンズオン!
  • Tableau Developers Club Season 2 /*TableauのAPIすべて*/ 外部サービス編 #1 Python言語  - イベント会場の様子
    まずはネットワークへ接続し、ローカルのTabpyを立ち上げ
  • Tableau Developers Club Season 2 /*TableauのAPIすべて*/ 外部サービス編 #1 Python言語  - イベント会場の様子
    みなさん、もくもくとハンズオンを実施
  • Tableau Developers Club Season 2 /*TableauのAPIすべて*/ 外部サービス編 #1 Python言語  - イベント会場の様子
    幹事のみなさまもノリノリです。
  • Tableau Developers Club Season 2 /*TableauのAPIすべて*/ 外部サービス編 #1 Python言語  - イベント会場の様子
    終了後は達成感でいい笑顔
  • Tableau Developers Club Season 2 /*TableauのAPIすべて*/ 外部サービス編 #1 Python言語  - イベント会場の様子
    こちらも素敵な笑顔
  • Tableau Developers Club Season 2 /*TableauのAPIすべて*/ 外部サービス編 #1 Python言語  - イベント会場の様子
    頭を使うとお腹が減りますよね。。。
  • Tableau Developers Club Season 2 /*TableauのAPIすべて*/ 外部サービス編 #1 Python言語  - イベント会場の様子
    集合写真はDevelopersの"d"のポーズ

イベント主催者からのコメント

今回は外部サービス連携の1回目ということで、Tabpyを使って、Pythonとの連携についてのハンズオンでした。

Tableau+Python連携のメリットとしては、最新のライブラリがどんどん追加されるPythonを利用することによる予測機能の拡張等が挙げられます。
 

実はTableauとPythonの連携方法は3種類あるのですがご存知でしょうか?

  1. CSVで連携
  2. Tableau DesktopからTabpyで連携
  3. 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初心者の方も理解が深まったのではないでしょうか。

更に理解を深めたい方は以下のサイトをご覧ください!

Tableauから始めるデータサイエンス!

 

参加者の方よりSlackで共有いただいた参考資料も共有いたします。

(1) Cheat Sheets・・・numpy, pandasなどのいくつかのLibraryのCheat Sheetsのリンク

(2) Choosing the right estimator・・・アルゴリズムの選択方法


ちなみに懇親会の中で住谷さんから以下のコンテストの紹介もありました。

The 4th Big Data Analysis Contest

※最高精度賞は賞金100万円とのこと!