#bash #tableau-api
Вопрос:
Я пытаюсь опубликовать файл рабочей книги(.twbx) в выбранной папке в tableau онлайн с помощью tabcmd. Как я могу добиться этого с помощью команды tab?.
Основываясь на том, что я нашел в документации по таблице, я наткнулся только на публикацию книги на выбранном сайте cmd :
tabcmd login -s https://online.tableau.com. -t 'thesiteID' -u 'YourUsername' -p 'YourPassword' tabcmd publish "fullfilepath.twbx" -n "File_Name"
Структура Папок
- Сайт : Dev , Dev1 , Dev2
- Папки на сайте «Dev» : Daily_Reporting ,Backup_Report , POC_Report
Место публикации рабочей книги : [ Сайт : Dev ] , [ Папка : Daily_Reporting ]
Предполагая, что я хочу опубликовать нижеприведенную книгу, которая находится на моем сервере, на сайте : Dev gt; Папка Daily_Reporting и перезаписать, если существует существующая книга с тем же именем
отчет1.twbx
отчет2.twbx
можно ли это сделать непосредственно с помощью tabcmd при публикации ?
например, сценарий
for file in *.twbx do tabcmd publish "$file" -t dev -foldername --overwrite -n "${file%.twbx}" done
Как мы публикуем рабочую книгу в выбранном проекте на сайте tableau
например
tabcmd publish "/sampledata.twbx" -o -s serverurl --no-certcheck -username "username" -p "password"
Комментарии:
1. Будут
tabcmd listsites --username user --password mypassword
ли перечислены все проекты на каждом сайте или только ваши сайты?