前提
・Tabcmd実行マシンは、Windows OSを前提にしております。
・Tableau Cloud上に、グループとユーザを既に作成済み。
参考サイト
手順
1.Tabcmdのインストール
①以下のサイトから、Tabcmdをダウンロード
・Windows OSの場合:tabcmd.exe
・mac OSの場合:tabcmd-mac.zip
②Tabcmdをインストール
ダウンロードしたtabcmd.exeをダブルクリックして、インストール
インストール先など変更の場合は、以下のヘルプをご参照ください。
2.Tableau CloudのPATを作成
①Tableau Cloudの右上のプロファイルアイコンをクリックし、「マイアカウントの設定」を選択
②個人用アクセストークンのトークン名を入力し、「トークンを作成する」をクリック
※表示されるシークレットは2度と表示されないため、メモしておく
3.Tabcmdより、Tableau Cloudへログイン
①コマンドプロンプトを起動し、tabcmd.exeをインストールしたフォルダに移動
例:
C:\Users\testuser>cd Downloads
②手順2で作成したPATを利用して、Tableau Cloudへログイン
例:(日本のPodではない場合は、-sのURLを変更してください。)
tabcmd login -s https://prod-apnortheast-a.online.tableau.com -t サイト名 --token-name トークン名 --token-value トークンシークレット
4.グループに一括登録するユーザのcsvを作成
・複数グループの場合は、グループの数分のcsvファイルが必要
・csvファイル内容:メールアドレスのみ
・csvファイルエンコード:utf-8
例:a.csv
a1@taro.com,a2@taro.com
b.csv
b1@taro.com,b2@taro.com
5.グループにユーザを一括登録するバッチを作成
tabcmd addusers <グループ名> --users <CSVファイル名>
例:tabcmd_addgroup.bat
@echo off
cd "C:\Users\taro\Downloads"
tabcmd addusers a --users "C:\Users\taro\Downloads\addgroup\a.csv"
tabcmd addusers b --users "C:\Users\taro\Downloads\addgroup\b.csv"
6.5で作成したtabcmdバッチをダブルクリックし、実行
7.Tableau Cloudのグループ画面から各グループにユーザが追加されていることを確認
参考ブログ