Уйти от таблиц: практическая карта
Начните с того, что доставляет больше всего хлопот
Что на самом деле должно быть верно, чтобы импорт сработал
В основе любого настоящего инструмента импорта лежат три решения:
Сопоставление полей — объяснить месту назначения, что столбец «Item Name» в вашей таблице и его собственное поле name означают одно и то же.
Ключ дедупликации — устойчивый идентификатор, сохраняющийся между импортами, чтобы повторная загрузка исправленного файла обновляла три строки, а не дублировала 2000. Имена меняются; внешний идентификатор, номер заказа или email — нет.
Построчная обработка — каждая строка проходит или не проходит сама по себе, так что одна повреждённая строка не блокирует и не портит молча те несколько тысяч, что были в порядке.
То, что обычно переносится без проблем
Некоторые категории обычно импортируются хорошо, если файл правильно размечен: поля назначения чётко определены, а сами данные, как правило, не требуют особой интерпретации:
Каталог — прайс-лист превращается в настоящие карточки товаров или услуг, каждую из которых затем можно редактировать как обычно, а не оставлять замороженным импортом.
Клиенты — список контактов превращается в карточки клиентов, которые сопоставляются или создаются по устойчивому идентификатору вроде email, при этом никого молча не подписывают на рассылки, на которые он не соглашался: такое согласие должно быть настоящим и отдельным «да», а не побочным следствием того, что человек когда-то оказался в таблице.
Исторические заказы или транзакции — журнал прошлых продаж превращается в историю только для чтения, по которой можно строить отчёты, но которая не выдаёт себя за живые заказы, требующие отгрузки, списания оплаты или подлежащие возврату.
Расходы — категоризированные траты превращаются в структурированные записи с привязанным поставщиком и категорией, так что отчёт о прибыли может использовать их сразу, а не ждать, пока кто-то вручную перебьёт годовую пачку чеков.
То, что никогда не происходит автоматически: решения по усмотрению
Практичный порядок действий
Сначала приведите таблицу в порядок
Исправить очевидные ошибки, договориться о названиях категорий, удалить тестовые и дублирующиеся строки — всё это быстрее сделать один раз в таблице, чем потом, когда данные уже разошлись по рабочим записям.
Сначала импортируйте самую маленькую и безопасную часть
Один свежий месяц вместо пяти лет истории, чтобы убедиться, что сопоставление столбцов действительно делает то, что вы думаете, прежде чем доверить ему остальное.
Проверьте результат, прежде чем на него полагаться
Выборочно сверьте глазами несколько импортированных записей с исходной таблицей — правильная цена, правильная категория, правильный клиент — прежде чем импортировать что-либо ещё.
Импортируйте остальное, когда сопоставление подтверждено
После проверки небольшой партии те же сопоставление полей и ключ дедупликации безопасно обработают оставшуюся историю: повторный запуск не опасен, потому что благодаря ключу дедупликации повторный импорт обновляет существующие записи, а не дублирует их.
Как это устроено в Olmira
Olmira импортирует через CSV, а не через единый мастер «перенести всё» — намеренно, поскольку решения выше как раз те, которые полностью автоматический инструмент не должен принимать за вас. Каталог, клиенты, история заказов и броней проходят через один и тот же движок сопоставления полей с ключом дедупликации, так что повторный запуск файла безопасен; новые позиции каталога попадают в черновики, а импортированные контакты никогда не получают автоматического согласия на маркетинг, так что ничего не публикуется и никому не отправляется письмо случайно.
Расходы импортируются отдельно: категории и поставщики создаются из названий в вашем файле, и каждый импортированный расход попадает в черновик, ожидающий того же шага с чеком и подтверждением, что и расход, введённый вручную. Бэк-офис, который питают эти импорты, — «Управление»; платформа коннекторов под этим — «Интеграции».
Если это можно экспортировать в CSV — а может почти всё, — вы можете это сопоставить и импортировать. Отдельного коннектора «в один клик» на каждого поставщика, который нужно поддерживать в актуальном состоянии, здесь нет — один настроенный CSV-импорт с той же защитой от дублей покрывает любую исходную систему.
При наличии устойчивого ключа дедупликации — внешней ссылки, номера заказа или электронной почты, а не имени — повторный импорт обновляет или пропускает уже существующие записи вместо того, чтобы дублировать их.
Нет — импортированные исторические заказы намеренно не попадают в аналитику выручки, чтобы журнал продаж, загруженный для справки, не завышал то, что действительно было продано через работающую систему.
Да — до 10 000 строк в файле. Более длинная история просто означает, что её нужно разбить на пару файлов вместо одного, что заодно облегчает шаг «сначала небольшая партия», описанный выше.
Нет — именно эта установка «всё или ничего» и есть тот страх, от которого это руководство пытается вас отговорить. Начинайте пользоваться тем, что уже перенесли, пока остальные таблицы продолжают работать; нет никакого правила, что каталог, клиенты и история должны появиться в один и тот же день.