Публикация файла .twbx на сервере tableau в выбранной папке на сайте

#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"  

Структура Папок

  1. Сайт : Dev , Dev1 , Dev2
  2. Папки на сайте «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 ли перечислены все проекты на каждом сайте или только ваши сайты?