[Tableau][レポート] Tableau の新しい世界 に参加してきました

2016.02.03

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

001

車輪開発大好きおたいがです。こんにちは。( 挨拶 )

本日の午前中、Tableau Japan 株式会社にて開催されたイベント「 Tableau の新しい世界」に参加してきました。
http://www.tableau.com/ja-jp/learn/events/Russell-seminar-2016-02-03

このイベントにおいて「 Tableau の新しい世界」とは『 Tableau の標準機能 ( 単純にビューを IFRAME で埋め込み表示する ) だけでは賄えないようなリッチでインタラクティブな Tableau ダッシュボードの世界』を指し、それらを構築するためには JavaScript API が必要不可欠であることや、既存事例などが紹介されました。

Embedding adn Other Amazing Stuff with the Tableau JavaScript API

Tableau の東南アジア セールスコンサルタントマネージャーであるラッセル クリストファー氏が登壇され、実際に稼働している基本的な事例から、Advanced, Crazy ... といった実装難易度的に上級者向けの事例まで幅広く紹介されました。

002

Tableau API の歴史

Tableau API の歴史について解説がありました。
初期のころは凄くシンプルなものだったそうですが、かなり前からあったのですね。

  1. JavaScript API v1 Tableau Server version 5.1 (2010)
  2. JavaScript API v2 Tableau Server version 8 (2013)
  3. Tableau Data Engine API (2013)
  4. Tableau Server REST API Tableau Server version 8.2 (2014)
  5. Tableau SDK Tableau Server version 9.1 (July 2015)

Basic 事例

Freddie Mac MiMi -- Metro ( 不動産系 )
http://www.freddiemac.com/mimi/metro.html

003

Bureau of Health Information - Healthcare Observer ( オーストラリア政府サイト ヘルスケア )
http://bhi.nsw.gov.au/healthcare_observer

004

Senior Survey Trendb ( コーネル大学の調査資料 )
http://irp.dpb.cornell.edu/tableau_visual/senior-survey-trend-satisfaction-items

005

We Ain't Got No History, a Chelsea community ( スポーツ系ニュース )
http://weaintgotnohistory.sbnation.com/2011/9/6/2407394/chelsea-fc-passing-statistics-2011-season

006

Advanced 事例

Cerebral Gaming Systems ( ラッセル クリストファー氏 自身のサイト )
http://russellchristopher.me/cerebral/

007

Crazy 事例

Tableau "You Did What" demo
http://russellchristopher.me/youdidwhat/

008

Advanced 同様にラッセル クリストファー氏 自身のサイトにデモがまとまっていました。特に "Story Telling & Help: Story Teller" は面白く、かつての Office 製品で見かけたことのあるような可愛らしいマスコットが… URL から察するに「クリッピー (Clippy) 」という名前のようですが、表示中のグラフについて案内してくれます。スプライトアニメーションと Tableau の連携ですね。

009

技術的な内容は…

軽く眺める程度に事例のコードをさらったのみで、特にテクニカルな内容はありませんでした。具体的な API のまとめに関しては、以前私が書いた記事がまとまっておりますので、下記をご覧いただければと思います。

さいごに

テクニカルな事例に関しては、いずれもラッセル氏自身のサイト以外にデモが紹介されていなかったのは JavaScript API の知名度が低いからなのか、難しすぎるからなのか、需要がないのか…正直気になるところでした。もし、この手の派手めなダッシュボード構築を検討されている方がいらっしゃるのであれば、ぜひお手伝いできれば…とは思います。