2013年12月10日火曜日

Tableau上でRを使用する(インストール編)

Tableau Desktop 8.1からR scriptの実行がサポートされたようです。
http://www.tableausoftware.com/ja-jp/about/blog/2013/10/tableau-81-and-r-25327

Tableau上でRを実行するには、同じPC上(もしくはネットワーク接続可能な他のPC上)でRserveが動作している必要があります。
上記URLにも記載されていますが、セットアップ手順としては以下になります。

  1. Rをインストール
  2. Rを起動し、Rserveパッケージをインストール( install.packages("Rserve"); )
  3. Rserveを起動( library(Rserve); Rserve() )
  4. TableauからRserveに接続( ヘルプ→設定とパフォーマンス→R接続の管理 )
ただ、まっさらなR環境だと上記では足らず、追加でplyrパッケージのインストールが必要になります。( install.packages("plry"); )

これで、無事動作するようになります。

詳しくは追ってないですが、Tableau x Rのインテグレーションは、Tableauで収集したデータセットをRserve経由でR環境にわたし、実行結果を再度Tableauで受け取り、表示をする、という感じになっているように見えます。