Tableauコマンドでのパブリッシュとデータソース更新のバッチ処理
大量のTableauワークブックをパブリッシュする必要があったのと手動でパブリッシュした際にいろいろと問題があったため、Tableauコマンドを使ってのパブリッシュとデータソースの更新方法をまとめました。
データソースの接続方法はDBからの抽出を前提としております。
【手動でパブリッシュを実施したときの問題点】
・時間がかかる(ワークブックが多かったり、何回もパブリッシュしないといけないとなおさら)
・サイト切り替えするのを忘れやすい
・DBがオフの状態だとパブリッシュ画面が閲覧できない現象が一定の確率で起こる(これは私の環境だけかも)
【パブリッシュコマンド形式】
tabcmd login -s [サイトURL] -t [サイト名] -u [TableauServerログインID] -p [TableauServerログインパスワード]
tabcmd publish [Tableauワークブックファイルパス] -o -r [プロジェクト名] --db-username [データソース元DBのログインID] --db-password [データソース元DBのログインパスワード] --save-db-password
tabcmd logout
【パブリッシュコマンド具体例】
tabcmd login -s http://localhost -t SiteID -u tableauadmin -p p@ssword
tabcmd publish C:\Tableau\workbook1.twbw -o -r ProjectName --db-username DBlogginID --db-password DBp@ssword --save-db-password
tabcmd publish C:\Tableau\workbook2.twbw -o -r ProjectName --db-username DBlogginID --db-password DBp@ssword --save-db-password
tabcmd logout
【データソース更新コマンド形式】
tabcmd login -s [サイトURL] -t [サイト名] -u [TableauServerログインID] -p [TableauServerログインパスワード]
tabcmd refreshextracts --project CLISTA!ベンチマーク --workbook メニュー
tabcmd logout
【データソース更新コマンド具体例】
tabcmd login -s http://localhost -t SiteID -u tableauadmin -p p@ssword
tabcmd refreshextracts --project ProjectName --workbook Workbook1
tabcmd refreshextracts --project ProjectName --workbook Workbook2
tabcmd logout
Author And Source
この問題について(Tableauコマンドでのパブリッシュとデータソース更新のバッチ処理), 我々は、より多くの情報をここで見つけました https://qiita.com/suzukiita/items/c3bac0bd6837a9c1f148著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .