Понимание синхронизации

Узнайте, как eg2 поддерживает данные портала актуальными и что делать при сбое синхронизации.

eg2 никогда не читает напрямую из вашей таблицы, когда клиент загружает портал. Вместо этого он ведёт собственную копию ваших данных, которая обновляется при каждой синхронизации. Клиенты всегда читают из этой копии — это обеспечивает скорость портала и защищает таблицу от нагрузки.


Автоматическая синхронизация

Для Google Таблиц eg2 регистрирует уведомление об изменениях в реальном времени через Google Drive. Каждый раз, когда кто-либо с правом редактирования сохраняет изменение в таблице, Google уведомляет eg2 в течение нескольких секунд и автоматически начинается новая синхронизация.

Excel и CSV-файлы синхронизируются аналогично — eg2 обнаруживает изменения и обновляется автоматически.

Ничего делать не нужно — просто редактируйте файл, и портал обновится сам, как правило, в течение минуты.


Ручная синхронизация

Вы можете запустить синхронизацию в любое время из панели администратора:

  1. Откройте портал в панели администратора.
  2. Нажмите Синхронизировать сейчас в панели синхронизации портала.
  3. Статус изменится на Обработка. Когда он вернётся в Синхронизировано, данные актуальны.

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


Статусы синхронизации

Панель администратора показывает текущий статус синхронизации для каждого портала:

СтатусЗначение
СинхронизированоДанные актуальны. Клиенты видят текущие данные.
ОжиданиеСинхронизация поставлена в очередь, но ещё не началась.
ОбработкаСинхронизация выполняется.
ОшибкаПоследняя синхронизация не завершилась. См. ниже.
Ошибка: файл слишком большойФайл превышает размер, который eg2 может обработать.

Когда синхронизация не удаётся

Ошибка обычно означает, что eg2 не смог прочитать файл. Распространённые причины:

  • Специальный email-адрес eg2 был удалён из настроек доступа к файлу.
  • Файл был перемещён или удалён в Google Drive.
  • ID файла в настройках портала больше не указывает на доступный файл.

Для устранения:

  1. Убедитесь, что файл по-прежнему доступен для специального email-адреса eg2 (виден на странице настроек портала).
  2. Нажмите Синхронизировать сейчас, чтобы повторить попытку.

Ошибка: файл слишком большой означает, что файл содержит больше строк или данных, чем eg2 может обработать за одну синхронизацию. Чтобы устранить это, уменьшите объём данных — архивируйте старые строки на отдельный лист или разделите на несколько порталов.


Синхронизация и изображения

Если в портале есть колонки с изображениями, изображения скачиваются из Google Drive при каждой синхронизации.


Проверка времени последней синхронизации

Панель администратора показывает временную метку последней успешной синхронизации для каждого портала. Если время выглядит устаревшим, а вы недавно вносили изменения, нажмите Синхронизировать сейчас и наблюдайте, как статус меняется ОжиданиеОбработкаСинхронизировано.

← Все руководства