Ссылка на CSV и Google Таблицы, автозагрузка
Как подключить опубликованную Google Таблицу или любую ссылку на CSV и настроить ежедневное обновление.
Если данные живут в Google Таблице или выгружаются по ссылке, MARFOR может забирать их сам каждый день.
Шаги
- Подготовьте ссылку. В Google Таблицах: «Файл» → «Поделиться» → «Опубликовать в интернете», выберите лист и формат CSV, опубликуйте и скопируйте ссылку — она заканчивается на
output=csv. Обычная ссылка из адресной строки (…/edit) не подойдёт. Любая другая ссылка должна отдавать CSV без входа в аккаунт. - В проекте: «Источники данных» → «Добавить источник» → вкладка «URL».
- Заполните «Название источника», вставьте ссылку в «URL файла (CSV)» и нажмите «Проверить URL». Должно появиться «N строк, M колонок».
- «Режим импорта». «Полная перезапись» — при каждом обновлении данные заменяются содержимым ссылки; подходит, если по ссылке лежит вся история. «Добавление (Append)» — если по ссылке только свежие дни, а история должна копиться в MARFOR; как оно работает — ниже.
- Для ежедневного обновления включите «Включить автозагрузку по расписанию» и задайте «Время обновления». Время указывается по UTC+0: 06:00 UTC = 09:00 по Москве. «Уведомлять по email при обновлении и ошибках» включено сразу.
- Нажмите «Загрузить» → «Загружено: N строк, M колонок».
- На карточке — «Настроить маппинг» → «Применить маппинг». Дальше каждое обновление само переприменяет маппинг.
Что получится
Карточка с типом «CSV (URL)» и строкой «Pipeline: ежедневно (перезапись)» — в режиме «Добавление» «ежедневно (append)», а если автозагрузка выключена, «выкл».
- Обновление идёт раз в сутки, не раньше заданного времени. Первое может пройти через несколько минут после создания.
- Обновить вручную — круговые стрелки на карточке («Обновить данные с URL»).
- Прошлые загрузки — значок «История загрузок».
- Режим импорта, время и уведомления меняют в «Настройки источника и Pipeline» (значок с ползунками). Ссылку там поменять нельзя: для другой ссылки добавьте новый источник.
- Письма: «MARFOR — Данные обновлены • …» или «MARFOR — Ошибка обновления • …».
«Добавление (Append)» при каждом обновлении заменяет строки за даты, которые есть в новом файле, а строки за остальные даты сохраняет. Поэтому повторная загрузка тех же дней данные не задваивает. Для этого нужна колонка даты в маппинге («Временной ряд» → «Дата»): без неё обновление откажет с объяснением и данные источника не изменит.
Если что-то пошло не так
- «Некорректный URL» или «Разрешены только http(s) URL» → проверьте, что ссылка скопирована целиком и начинается с https://.
- «HTTP 403», «HTTP 404» или «Ошибка загрузки: HTTP …» → ссылка закрыта или не опубликована. Откройте её в окне инкогнито: файл должен скачаться без входа.
- «Не удалось распознать CSV. Проверьте формат данных.» → по ссылке страница, а не CSV.
- «Загрузка с внутренних/приватных адресов запрещена» → нужен публичный адрес.
- «Хост URL не разрешён политикой безопасности» → загрузка с этого адреса закрыта настройками MARFOR, напишите в поддержку: «Помощь» → «Обратная связь».
- «Режим „Добавление“ заменяет строки по датам из файла, а колонка даты не найдена…» → «Настроить маппинг»: у колонки с датой выберите «Временной ряд» → «Дата» и примените маппинг. Или переключите источник на «Полная перезапись» в «Настройки источника и Pipeline». Данные источника при этом отказе не меняются.
- «Источник превышает лимит вашего тарифа…» → на Free до 10 000 строк в источнике.
Дальше
Обновлено 6 октября 2026