Tableau Server移行の際に、移行したデータを一覧で表示したい
Tableau Serverを本番環境に移行するタスクを行おうとしております。
その際、【tsm maintenance backup】コマンドにてバックアップを作成後、本番環境にて【tsm maintenance restore】にて復元する予定です。
そこで、実際にデータが移行できているかどうか確認がしたいです。
具体的には「プロジェクト(ワークブック/データソース)」「ユーザー」「グループ」各々の数や名称のリストが一覧で出力出来れば、開発環境と本番環境にてデータが正しく移行できているのか確かめ易いと考えたのですが、このような機能はありますでしょうか?
Tableau Serverでの設定項目やtsmコマンドを調べたのですが見当たらなかった為質問させていただきました。
ご存知の方がいらっしゃればご教示いただけますと幸いです。
こんにちは!
Tableau Serverで利用できるコマンドにはtsmとtabcmdの2種類あります。tsmはTableau Serverの管理者が実施する作業のコマンド実行、tabcmdはTableau ServerのユーザーがUI上で操作できる項目をコマンドでも実行できるイメージです。
tabcmdでもユーザーの追加や、抽出の更新など様々なことができますが、ユーザーなどをリスト化して出力するコマンドはありません。tabcmdについて:https://help.tableau.com/current/server/ja-jp/tabcmd_cmd.htm
ですので、今回はREST APIまたはPostgresリポジトリへの接続を使えば出力できると思います。
REST APIでユーザーを取得する例
Postgresリポジトリに接続する例
https://kb.tableau.com/articles/howto/exporting-user-list?lang=ja-jp
参考になりますと幸いです。