Tableau と R についてよく 寄せられる質問

Tableau と R についてよく
寄せられる質問
2
本書では、Tableau と R の統合についてよく寄せられる 10 個の質問への回答を紹介しています。使用の開
始、Tableau Desktop と Tableau Server での R 統合および Rserve パッケージのセットアップ方法に関する質問
については、こちらのホワイトペーパーとこちらのナレッジベース記事をご覧ください。
また、R ソリューションページで、録画されたウェビナーを含むその他のリソースもご覧いただけます。
1.コンパイル済みのパッケージやモデルなどを、Tableau
と R で使用することは
できますか?
2.Tableau
と R を統合する際の、R スクリプトのデバッグおよびエラーの検出の
ベスト プラクティスを教えてください。
3.R を使用してデータを再形成できますか?
4.リレーショナル
データベースからのデータを、Tableau から R へ渡すことはで
きますか?
5.さまざまなレベルのドリルダウン ディメンションを R 関数に動的に渡すことはで
きますか?
6.異なる変数タイプの組み合わせを持つ関数の実行方法は?
7.R の画像やグラフィックを Tableau に挿入できますか?
8.Rるベスト
モデルを同一セッション内で再使用する際の、Tableau の R との統合におけ
プラクティスは?
9.Tableau Reader は R と統合できますか?
10.今後、R とのさらなる統合の予定はありますか?
3
1.
Q:コンパイル済みのパッケージやモデルなどを、Tableau と
R で使用することはできますか?
A:はい。基本的に、R でできることは、Tableau にも簡単に統合できます。たとえば、R の
標準または個別に作成した統計パッケージ、パラレル コンピューティング パッケージ、モデ
ル、ライブラリを統合できます。また、Revolution Analytics を含む R 商品化バージョンも
統合できます。R からデータ フレームを一列ずつ返すことも可能です。
2.
Q:Tableau と R を統合する際の、R スクリプトのデバッグお
よびエラーの検出のベスト プラクティスを教えてください。
A:これには 2 通りの方法があります。1 つ目は、R スクリプトを呼び出す計算フィールド
内で ‘write.csv’ コマンドを使用する方法です。もう 1 つは、Rserve のスタンドアロン実
行可能ファイル (Rserve_d.exe) のデバッグ バージョンを使用する方法です。この方法で
は、Tableau が R スクリプトを呼び出す際に R が実行するコードを印刷します。
3.
Q:R を使用してデータを再形成できますか?
A:はい。こちらのサンプルで、R と多次元スケーリングを使用して 1,600 以上の列を
Tableau に再形成した例をご覧いただけます。
4.
Q:リレーショナル データベースからのデータを、Tableau か
ら R へ渡すことはできますか?
A:はい。Tableau はフラット ファイル、リレーショナル データベース、キューブ、非構造化デ
ータ ストアなどのデータの形式にかかわらず、あらゆるソースからデータを渡して、そのデ
ータで R スクリプトを実行することができます。
4
5.
Q:さまざまなレベルのドリルダウン ディメンションを R 関数
に動的に渡すことはできますか?
A:はい。非常に簡単にできます。Tableau では、R スクリプトを表計算で実行するため、さま
ざまなディメンションに対して実行することが可能です。目的のディメンションの集計レベル
を変更し、それに基づいて表計算を行うだけです。
6.
Q:異なる変数タイプの組み合わせを持つ関数の実行方法
は?
A:Tableau から R へは、異なるタイプの組み合わせデータを送ることができま
す。SCRIPT_X では、X は Tableau に返される変数タイプを表します。ほとんどの場
合、Tableau に返される 1 つの列には 1 つの変数タイプが含まれています。異なるタイプ
の組み合わせがある場合 (数字とテキスト値の組み合わせなど) は、SCRIPT_STR を使
用し、文字列として返されます。
7.
Q:R の画像やグラフィックを Tableau に挿入できますか?
A:R の画像を Tableau のダッシュボードに画像オブジェクトとして出力したり、URL オブジ
ェクトを使用して R の画像を表示したりできます。
8.
Q:R モデルを同一セッション内で再使用する際の、Tableau
の R との統合におけるベスト プラクティスは?
A:Rserve に関する入門編のホワイトペーパーを参照してください。保存済みセッション
と、Windows と Linux にインストールされている Rserve のプライベートと共有の環境での
違いに関する詳細情報をご覧いただけます。
5
9.
Q:Tableau Reader は R と統合できますか?
A:現時点では、R のスクリプトが記載されている Tableau ワークブックを見るには、Tableau
Desktop または Tableau Server が必要です。
10.
Q:今後、R とのさらなる統合の予定はありますか?
A:当社は常にお客様からのアイデアを重視しており、お客様がどのような統合を望まれて
いるかを是非聞かせていただきたいと考えています。こちらの Ideas Forum までご意見を
お寄せください。