Настройка стандартных схем СОРМ

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (4)

просмотр истории страницы

!main_settings_sorm.png|border=1!
!extened_settings_sorm.png|border=1!

{info}Внимание: при составлении отчёта обязательно добавляйте последним полем уникальный ключ для этого отчёта. Уникальный ключ при этом может быть составным, например abonent_id:user_id. Последнее поле никогда не будет выгружено в окончательной выгрузке и нужно только для того, чтобы в будущем формировать периодические выгрузки. Добавляйте уникальный ключ даже тогда, когда периодические выгрузки нужно выгружать всегда целиком, т.к. последнее поле всегда не будет попадать в выгрузку{info}
*Формат периодичных отчётов*. Определяет в каком именно формате будут выгружаться периодичные отчёты, сформированные по указанному SQL шаблону.
Всегда целиком - означает, что каждый периодический отчёт будет сформирован полностью по всем записям, которые попадут в SQL выборку
Только изменения - означает, что в каждый периодический отчёт попадет только та запись, которая изменилась с предыдущей выгрузки.

!extened_settings_sorm.png|border=1!
h4. Общая логика работы для периодической выгрузки:
1) Если это первая периодическая выгрузка и на биллинге нет данных о последней успешной выгрузке на FTP сервер - будут выгружены полностью все записи исходя из SQL запроса
2) Если выгрузка на FTP прошла успешно - на биллинге будет сохранен выгруженный файл в директории */var/local/sorm/reports/abonents/actual/*