Импорт: Slack → Time
Импорт данных
-
Выгрузить данные из Slack со страницы
https://{team}.slack.com/services/export
-
Скачать архив
tietl-vX.Y.Z.tar.gz
из https://data.tinkoff.ru/apps/files/?dir=/time/import-export/time-etl-slack -
Из архива достать бинарник для нужной платформы (linux / darwin)
-
Запустить команду конвертации данных из формата Slack в формат Time:
tietl transform slack --team <teamname> --file slack_export.zip --output data.jsonl
Если планируется в архив загрузить файлы, то добавить параметр
--allow-download
:tietl transform slack --allow-download --team <teamname> --file slack_export.zip --output data.jsonl
-
Через параметр
--team
задаем имя импортируемой команды. По умолчанию будет создана команда с типом "O" (TeamOpen). Тип команды можно переопределить с помощью параметра--team-type I
, в этом случае будет создана команда с типом "I" (TeamInvite):tietl transform slack --allow-download --team <teamname> --team-type I --file slack_export.zip --output data.jsonl
-
Заархивировать файл с данными для импорта:
zip -r data.zip data.jsonl data/
-
Полученный архив нужно загрузить в Time. Загрузка данных в Time описана в разделе Загрузка данных.
Миграция из Slack через бэкап БД
Доступно только в On-Premise инсталляции Time.
Данный вариант позволяет более эффективно мигрировать данные из Slack в Time, т.к. запись в базу будет происходить локально, без сетевых задержек.
Более подробно смотри: Import_Guide → Инструкция по восстановлению бэкапа БД Time
- Создать отдельную инсталляцию all-in-one (Docker Compose)
- Запустить импорт данных в новую инсталляцию
- Перенести данные из новой инсталляции в основную, которая будет использоваться как целевая:
- Создать PostgreSQL dump
- Загрузить PostgreSQL dump в целевую инсталляцию
- Перенести данные из minio в целевую s3
- Запустить реиндексацию поиска на целевой инсталляции.
FAQ / Troubleshooting
В рамках импорта будут ли также импортированы медиа-файлы?
Ответ
Да, файлы также должны подтянуться.
Но есть момент: в вашем файле экспорта содержатся ссылки на медиа-файлы, и эти ссылки имеют срок действия, поэтому они могут не скачаться в случае, если срок действия ссылок истек.