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

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

執筆者 BI LAB編集室 更新日時 2018年12月01日

Topics: コラム

目次

そもそも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入門【環境構築】でした。

 

📌合わせて読みたい!!

データ利活用のプロに相談してみませんか?

INSIGHT LABでは、Tableauだけではなく、他BI製品含めたご相談を承っております。導入済みのお客様からのご相談も多く頂いております。お気軽に以下よりご相談ください。

相談・お問い合わせ

BI LAB編集室

執筆者 BI LAB編集室

BI LAB(データ活用研究所)編集室です。 BI、AI、DWHなどデータ活用に関するトレンドやニュースやコラムをほぼ毎日配信しています。押さえておきたい基本知識から、最新ニュース、事例インタビューやお役立ち情報・セミナーレポートまで、データ活用の専門家ならではの視点と情報量でお届けします。

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

Tableauの日付関数入門【DATEDIFF】

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

【Tableau】日付関数入門【DATEADDで日付を可算】