Возникли проблемы при перемещении рабочих книг между средой решения (разработка, производство и т. Д.) На сервере Tableau? - PullRequest
1 голос
/ 13 марта 2019

Я работаю на Tableau Server , где, как я сказал, три среды решения, а именно.Development Staging и Production.
Я создал рабочие книги в среде Development, и каждая рабочая книга использует много источников данных.

Например, допустим, я создал рабочую книгу Account Workbook и использовал эти два источника данных Dev-DataSource1 и Dev-DataSource2.У меня есть другие доступные источники данных, такие как Stage-DataSource1, Stage-DataSource2, Dev-DataSource3, Stage-DataSource3 и т. Д.

Проблема, с которой я сталкиваюсь при перемещении книг с Development на Stagingсреда, источники данных остаются прежними.

Таким образом, продолжая работу с тем же экземпляром, если я переместу Account Workbook в Staging из Development окружения, Account Workbook по-прежнему использует те же источники данных Dev-DataSource1 и Dev-DataSource2.Я хочу, чтобы он использовал Stage-DataSource1 и Stage-DataSource2.

Это может быть очень тривиальный вопрос или, возможно, плохой дизайн, но я создал так много рабочих книг, что их повторное создание может занятьмного времени, поэтому, пожалуйста, воздержитесь от повторного запроса этих книг.Если нет другого пути, кроме этого, скажите мне.

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 13 марта 2019

Не можете ли вы просто отредактировать источники данных, например, из Dev-DataSource1 в Stage-DataSource1? Я предполагаю, что они имеют одинаковые структуры, имена полей и т. Д.? Щелкните правой кнопкой мыши на источнике данных и нажмите «Изменить». Находясь на странице источника данных, вытащите таблицы из новый источник данных и заменить те, которые там. Если у вас есть объединения, вам может потребоваться воссоздать их. Если у вас есть пользовательский sql, вам просто нужно изменить свой sql так, чтобы он указывал на новые таблицы.

Вам необходимо обновить источники данных. Он должен распознавать поля, предполагая, что они точно такие же, как и раньше. Если вам нужно изменить соединение, вы также можете это сделать (если вам нужно указать другой сервер и т. Д.) Убедитесь, что у вас есть резервная копия вашей книги на случай, если что-то пойдет не так.

0 голосов
/ 14 марта 2019

Возможно, стоит заглянуть в API документа Python Tableau: https://github.com/tableau/document-api-python

Это позволит вам делать (некоторые / все?) То, что описывается программно.

...