Перейти к основному содержимому

Импорт: 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

  1. Создать отдельную инсталляцию all-in-one (Docker Compose)
  2. Запустить импорт данных в новую инсталляцию
  3. Перенести данные из новой инсталляции в основную, которая будет использоваться как целевая:
    • Создать PostgreSQL dump
    • Загрузить PostgreSQL dump в целевую инсталляцию
    • Перенести данные из minio в целевую s3
  4. Запустить реиндексацию поиска на целевой инсталляции.

FAQ / Troubleshooting

В рамках импорта будут ли также импортированы медиа-файлы?

Ответ

Да, файлы также должны подтянуться.

Но есть момент: в вашем файле экспорта содержатся ссылки на медиа-файлы, и эти ссылки имеют срок действия, поэтому они могут не скачаться в случае, если срок действия ссылок истек.