позиции · сбор данных · отчёты
реклама IPrazon Network: приватные прокси IPv4 и SOCKS5, около 12 000 адресов, безлимитный трафик, тест до 2 часов

Разделы · Отчёты и выгрузки

Как показывать в отчёте данные, собранные с перебоями

10 ответов · 3 465 просмотров
знак участника Женя Кольцов
Женя КольцовУчастник
  • сообщений 1 270
  • на форуме 8 мес
Отчёты и выгрузкигорячая

Собираю сводку по многим проектам, и вот где узкое место.

Условия задачи вот такие.

Сборка занимает около трёх часов, из них половина уходит на пересчёт. Проверка на пустые ячейки делается руками, и это уже неприлично. История хранится за два года, объём растёт быстрее, чем ожидалось.

let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
    Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in Tablica

Хочется услышать цифры от практиков.

знак участника serpwatch
serpwatchЗнаток
  • сообщений 2 610
  • на форуме 2 мес
полезный ответ
Женя Кольцов писал: Как показывать в отчёте данные, собранные с …

Начинал с того же, потом переделал.

Сырые данные храните отдельно от посчитанных. Ошибка в расчёте тогда стоит пересчёта, а не повторного сбора.

знак участника Емельян Ц.
Емельян Ц.Знаток
  • сообщений 2 130
  • на форуме 3 мес

Начните с малого объёма и растите постепенно.

знак участника obhod_night
obhod_nightУчастник
  • сообщений 1 495
  • на форуме 5 мес

Разбейте прогон на части, станет ровнее.

знак участника Артём Гринь
Артём ГриньУчастник
  • сообщений 1 284
  • на форуме 4 мес

Подтверждаю, у нас было ровно то же самое.

Падение позиций показывайте вместе с причиной или хотя бы с гипотезой. Голая цифра вызывает панику и лишние разговоры.

Хороший разбор, добавлю в закладки.

знак участника Полина Ржевская
Полина РжевскаяУчастник
  • сообщений 715
  • на форуме 10 мес

Долго держал старую схему, пока не упёрся.

Проверку на пустые ячейки автоматизируйте в первую очередь. Это самая частая ошибка и самая заметная для заказчика.

let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
    Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in Tablica
знак участника thread_limit
thread_limitЗнаток
  • сообщений 2 620
  • на форуме 2 мес
Женя Кольцов писал: Как показывать в отчёте данные, собранные с …

Проверял на трёх проектах подряд, картина устойчивая.

Проверку на пустые ячейки автоматизируйте в первую очередь. Это самая частая ошибка и самая заметная для заказчика.

Отчёт должен читаться без вас. Если для понимания нужен созвон, значит он не готов.

знак участника Григорий Сташ
Григорий СташНовичок
  • сообщений 172
  • на форуме 1 года

Тут ничего нового не скажу, только подтвержу.

Сырые данные храните отдельно от посчитанных. Ошибка в расчёте тогда стоит пересчёта, а не повторного сбора.

Отчёт должен читаться без вас. Если для понимания нужен созвон, значит он не готов.

знак участника Мамедов А.
Мамедов А.Новичок
  • сообщений 240
  • на форуме 1 года

Поправлю: дело не в объёме, а в темпе.

Два миллиона строк таблице не по силам. Держите это в базе, а в таблицу отдавайте готовую сводку.

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

знак участника grafik_cen
grafik_cenЗнаток
  • сообщений 1 720
  • на форуме 4 мес
Женя Кольцов писал: Как показывать в отчёте данные, собранные с …

Проверьте, что настройка вообще применилась.

знак участника Тарас Ю.
Тарас Ю.Новичок
  • сообщений 480
  • на форуме 1 года

Логи в помощь, без них это гадание.

Ответить в темеПодписаться

Рядом в разделе

Сеометр, форум специалистов по поиску и аналитике ПравилаУчастникиО форумеЛента 2026