お問い合わせ
1 分で読むことができます。

【Tableau】TabPy入門【環境構築】

執筆者 Jimmy 更新日時 2018年12月01日

Topics: コラム

目次

この記事は、『Tableau Knowledge Advent Calendar 2018』の第1回の記事です。

みなさんこんにちは!
Tableau Knowledgeでは、アドベントカレンダー2018を開催しています!
今日から12月25日まで、様々な記事を書いて情報発信していきますので、是非楽しんでください!

今日のテーマは『TabPy入門【環境構築】』です。

そもそもTabPyとは?

TabPyとは、簡単にいうとTableauとPythonを連携させ、Pythonの高度な情報処理をTableauで利用する方法です。
ただのTableauでも計算フィールドやフィルターを使用してデータ分析ができますが、Pythonと連携させることによって統計的な手法を容易にTableauで実現させることができます。
この記事では、TabPyを使用するための環境構築の方法を解説していきます。

Anaconda(Python3系)のインストール

最初に以下のサイトから、「Python 3.7 version(64Bit)」をダウンロードします。
https://www.anaconda.com/download/

ダウンロードしたファイルを右クリックし、”管理者として実行”でインストールを開始します。
環境変数オプションの設定では、2つともチェックを入れておきます。

インストールが終了すると、以下のディレクトリが追加されます。

C:\ProgramData\Anaconda3;C:\ProgramData\Anaconda3\Library\mingw-w64\bin;C:\ProgramData\Anaconda3\Library\usr\bin;C:\ProgramData\Anaconda3\Library\bin;C:\ProgramData\Anaconda3\Scripts;

インストールされた「Anaconda Prompt」を管理者権限で起動し、以下のコマンドで仮想環境を生成します。

新たに追加された「Anaconda Prompt(Tableau-Python-Server)」で以下のコマンドを実行し、仮想環境を有効化します。

TabPyパッケージのセットアップ

「Anaconda Prompt(Tableau-Python-Server)」で以下のコマンドを実行し、TabPyパッケージをインストールします。

「C:\ProgramData\Anaconda3\envs\Tableau-Python-Server\Lib\site-packages\」に「TabPy(tabpy_server/tabpy_client)」パッケージがインストールされます。
また、バッチファイル「.\tabpy_server\startup.bat」を実行することで、ポート9004でListenする「TabPy Server」を起動させることができるようになります。

Tableau Desktopとの接続

「ヘルプ」→「設定とパフォーマンス」→「外部サービス接続の管理」にて、ポートを9004に設定します。

「テスト接続」をクリックすると、開通状態を確かめられます。以下のように表示されれば、接続完了です。

以上、TabPy入門【環境構築】でした。

 

Tableauを体験してみませんか?

INSIGHT LABではTableau紹介セミナーを定期開催しています。Tableauの製品紹介や他BI製品との比較だけでなく、デモンストレーションを通してTableauのシンプルな操作性やプレゼンテーション機能を体感いただけます。

詳細はこちら

Jimmy

執筆者 Jimmy

セールスマーケティング マネージャー 応用情報技術者、Tableau Desktop Qualified Associate、G検定、AUTOMATION ANYWHERE CERTIFIED ADVANCED RPA PROFESSIONAL保持 よさこい日本一メンバー

1 分で読むことができます。

ゼロからわかるBIツールTableau(タブロー)使い方 入門講座の目次

1 分で読むことができます。

【認定資格】Tableau Desktop Certified Associate合格のための勉強法

3 分で読むことができます。

【荒野行動】最強武器の強さランキング距離別TOP5