🪄

Tableau Serverフローを自動実行する方法について、Zennで初めて本を書いた

2025/01/17に公開

はじめに

タイトルの通りですが、Zennの有料記事(本)を初めて書きました。
それでその本のテーマが、
Tableau Server上のフローを自動実行する方法
という事で、

その本がこちらです。
https://zenn.dev/t_katsumoto/books/d5cb78e16c6256

本の冒頭(無料チャプター分)でも詳しく書いていますが、Tableau Server上のフローを自動実行する為には高額なアドオンを導入する必要があり、スケジュール実行させたいだけでも大分コストが高くついてしまうんですよね。

それが、この本の方法を使うと完全無料で出来てしまうという訳です。
ですがPythonはちょっと頑張って覚えてもらう必要があります。
とはいっても初学者以上であれば十分に理解可能です。

本当に何も知らないけれどそのツールを使えるようになりたい、という方はPythonの入門サイトをどこでもいいので軽く終えてからこの本を買いに来て下さい。環境構築+基本的な学習を最低でも一週間程度行っていただけたら大丈夫かと思います。

それで高額アドオンの代わりに無料ツールが手に入るとしたらどうでしょうか。
大分お得ではありませんか!
是非購入を検討してみて下さい。

このツールの完成品の動画を置いておきます。
https://youtu.be/yoQFu2gjyk0?si=DByklyZE6IWpTv6_

このツールや本に関するご質問やご感想、コメントなどはこの記事でも受け付けております。
何かありましたらお気軽にコメントお願いいたします。

あとがき

実はこのツールは2年前にも作り上げているんですよね。
その内容を紹介したのがこちらの記事ですが。。
https://zenn.dev/t_katsumoto/articles/c7a8897dbe766b
このツールを作成し、更にはUdemyで動画コースまで作成したんですよね。結構な大作です。
ですがTableau Serverのバージョンアップ後の仕様改定で、このツールで使用しているTableau Server Client APIでフロー実行に関するメソッドだけアドオン購入者限定の機能に制限されてしまいました。。

漏れなくすべて無駄に終わったような気分で半ば絶望していたのですが、色々試している内にブラウザ自動操作ライブラリ(Selenium)を組み合わせればいけるんじゃないかと試行錯誤&検証を積み重ねていたら、普通に本番運用でも十二分に耐えうる事が分かり、本にした次第です。

なので簡単に言えば、2年前のツールでフロー実行部のみSelenium仕様に置き換えたという感じです。

初めて書いた本ではありますが、内容にはかなり自信があるので一人でも多くの方に手にとっていただけたら大変嬉しく思います。

ご興味ある方は是非チェックしてみて下さい!

Discussion