Tableau — популярный инструмент визуализации данных, который используется для бизнес-аналитики. С помощью продуктов Tableau можно видеть и понимать данные независимо от их объема и количества систем, в которых они хранятся.

Предлагаем Вам ознакомиться с руководством, которое содержит обучающие материалы по миграции Tableau Server на новые конфигурации или с Tableau Online на Tableau Server.

Содержание

Миграция Tableau Server на новую конфигурацию

Подготовка

Tableau Server может сгенерировать лишь 2 типа бэкапов:

1. Данные, управляемые сервером Tableau: базы данных, репозиторий Tableau PostgreSQL, хранилище файлов, которое содержит метаданные воркбуков и пользователей, файлы извлечения данных и данные конфигурации сайта. Все эти данные сохраняются в одной файле с расширением .tsbak. Команда в консоли: tsm maintenance backup.

Примечание. Вы можете сделать бэкап лишь локальной аутентификации. Если вы используете Active Directory, то вам нужно заново настроить данный тип хранилища пользователей.

2. Данные конфигурации и топологии: включает в себя большую часть информации о конфигурации сервера, необходимой для полного восстановления сервера, SMTP, оповещение, некоторые средства аутентификации. Данные топологии определяют, как процессы вашего сервера Tableau настраиваются как на одном сервере, так и на кластере. Команда в консоли: tsm settings export.

Данные которые не экспортируются:

  1. Пользователи
  2. Расписания обновлений
  3. Подписки
  4. Background jobs
  5. Дашборды в admin views
  6. Лицензия

Миграция

Примечание. Все операции миграции выполняются в командной строке (windows) или терминале (linux).

Исходный Tableau Server:

1. Откройте консоль. И выполните команды:

tsm settings export -f .json
tsm maintenance backup -f .tsbak -d

2. Выгрузите файлы из …TableauTableau Serverdatatabsvcfilesbackups

3. Деактивируйте ключ продукта

Новый Tableau Server:

1. Установите Tableau Server на новой конфигурации, активируйте ключ продукта.

2. Настройте начальные настройки и создайте пользователя-администратора.

3. Скопируйте файлы в …TableauTableau Serverdatatabsvcfilesbackups.

4. Зайдите в Tableau Server. Создайте пользователей и кастомные расписания обновлений как на исходном сервере.

5. Остановите сервер tsm stop 

6. Восстановите бэкапы

tsm settings import -f .json
tsm maintenance restore -f .tsbak

7. Запустите сервер tsm start

Миграция Tableau Server на новую конфигурацию

Подготовка

Данные которые не включены в экспорт сайтов с Tableau Online:

  • Данные об использовании, которые отображаются в административных представлениях сайта, не сохраняются. Данные об использовании, записанные с помощью Admin Insights, сохраняются.
  • Токены доступа OAuth, встроенные в соединения данных, сбрасываются.

Для этих источников данных вам нужно будет отредактировать соединения и повторно аутентифицироваться в базовых данных.

  • Настройки конфигурации SAML не сохраняются.

Настройки SAML сбрасываются и должны быть включены для конкретного сайта или сервера с  использованием Tableau Services Manager (TSM).

  • Пользовательские расписания подписок (schedules subscribe) не сохраняются

Прежде чем обращаться в Tableau для запроса экспорта своего сайта, удалите эти пользовательские расписания. Сохраняются только расписания по умолчанию в Tableau Online.

  • Таски Tableau Bridge не будут доступны Tableau Server

Tableau Bridge работает только с сайтами Tableau Online . Вам нужно будет преобразовать соединения Tableau Bridge в не-Bridge соединения внутри вашего собственного сервера Tableau.

  • Функции даты локализованы в часовом поясе Tableau Server.

Рабочие книги или источники данных, содержащие вычисления на основе NOW () или TODAY (), содержащие фильтры относительной даты или содержащие отметки времени, могут отображать неожиданные результаты после перехода на сервер Tableau, если часовой пояс не совместим с модулем Tableau Online.

Подготовьте вашу лицензию Tableau Server. Заранее установите Tableau Server по инструкции.

Выполните начальную настройку. Активируйте ключ продукта.

Миграция

Tableau Online:

1. Экспорт сайтов из Tableau Online могут делать лишь инженеры Tableau.

2. Запросите экспорт в службе поддержки

3. Вы получите архив. Закиньте его на ваш Tableau Server

Tableau Server:

1. Вручную создайте расписания обновлений и пользователей как на сайте в Tableau Online

2. Сгенерируйте файл сопоставления импортов:
tsm sites import —site-id <target-siteID> —file <export-file.zip>

3. Найдите сгенерированный .csv файл в …TableauTableau
Serverdatatabsvcfilessiteimportsworkingimport_<id>_<datetime>mappings

4. Откройте .csv файл и проверьте на наличие символов (???) и замените их на нужные значения

5. Выполните импорт при помощи .csv файла:
tsm sites import-verified —import-job-dir <import-id-directory> -site-id <target-siteID>

Готово