Вы можете включить доступ к базовой базе данных PostgreSQL репозитория с помощью команды tsm. Вот ссылка на документацию для вашей (более старой) версии Tableau
https://help.tableau.com/v2018.3/server/en-us/cli_data-access.htm#repository -access-enable
Было бы целесообразно ограничить доступ к только те машины (в белом списке), которые в нем нуждаются, создают или используют существующую учетную запись только для чтения для доступа к хранилищу и в идеале для отключения доступа по завершении ваших программ администратора (т. е. разрешить доступ, выполнить запрос, отключить доступ)
Таким образом, вы можете иметь любой SQL код клиента, который вы запросите в хранилище sh, создайте зеркало, создадите отчеты, запустите процедуры аудита - все, что вам нравится.
Лично перед написанием значительного пользовательского кода я сначала посмотрю, доступна ли нужная вам информация другим способом, в одном из встроенных административных представлений, через REST API или с помощью publi * 1018. * доменные системы LogShark или TabMon или с надстройкой (для более поздних версий Tableau) надстройкой управления сервером или, возможно, новым каталогом данных.
Я знаю по крайней мере одного администратора сервера, который каким-то образом клонирует целое Postgres База данных репозитория периодически, чтобы он мог анализировать статистику в автономном режиме. Не уверен, какой подход он использует для клонирования. Итак, у вас есть несколько вариантов.