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>

Готово