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 までご意見を お寄せください。
© Copyright 2024