1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Tableau PrepからPythonスクリプトを使用できるようにセットしてみた(Mac)

Last updated at Posted at 2023-09-11

前提

以下の手順を記載しております。
①Tabpyのセットアップ
②Tableau Prep BuilderからPythonスクリプを使用

参考ドキュメント

手順

1.Tabpyのセットアップ

①AnacondaからPythonをダウンロードし、インストールする(今回はMac Intel)

image.png
image.png

②GithubからTabpy Serverをダウンロード

image.png

③ターミナルからAnacondaの仮想環境を作成

$ conda create -n tabpyenv python=3.7

image.png
④仮想環境に切り替える(ターミナル)

$ conda activate tabpyenv
$ conda info -e

⑤Tabpyのインストール(ターミナル)

$ conda install tabpy-server
$ conda install tabpy-client

⑥Pandasをインストール

$ pip3 install pandas

⑦mojimojiをインストール(任意)

$ pip install mojimoji

⑧Tabpyサーバがインストールされたディレクトリに移動してシェルスクリプトを実行
(ディレクトリは④実施後のbaseを確認)

$ cd /Users/username/anaconda3/pkgs/tabpy-server-0.2-py37_1/lib/python3.7/site-packages/tabpy_server/
$ ./startup.sh

トラブルシューティング
エラーメッセージ:

AttributeError: module 'tornado.web' has no attribute 'asynchronous'

対策方法:

$ pip uninstall Tornado
$ pip install Tornado==5.1.1

ポート番号9004でサービスが開始されたことを確認できればok
image.png

2.Tableau Prep BuilderからPythonスクリプを使用

①Tableau Prep Builderを起動し、「ヘルプ」→「設定およびパフォーマンス」→「分析の拡張機能の接続」をクリック
image.png
②分析拡張機能の選択:Tableau Python(TabPy)Server
サーバー:localhost
ポート:9004
サインインをクリック
image.png
③以下のブログを参考にスクリプトを実施

image.png

無事変換されました!
以上

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?