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

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

Пересчёт отчётов после того, как нашли ошибку в сборе

11 ответов · 1 552 просмотров
знак участника Тимофей Бек
Тимофей БекУчастник
  • сообщений 610
  • на форуме 11 мес
Отчёты и выгрузки

Отчёт готовится регулярно, и на этом шаге постоянно теряю время.

Начну с цифр, они тут важнее слов.

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

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

Подскажите, где я ошибаюсь.

знак участника regionfix
regionfixНовичок
  • сообщений 525
  • на форуме 1 года
полезный ответ
Тимофей Бек писал: Пересчёт отчётов после того, как нашли ошибк…

Добавлю то, что обычно вылезает на второй месяц работы.

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

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

let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
    Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in Tablica
знак участника Ковтун
КовтунНовичок
  • сообщений 468
  • на форуме 11 мес
полезный ответ

Проверял два поставщика на одинаковой задаче. Тот, где не режут трафик, дал прогон в полтора раза быстрее. Сейчас работаю через серверные прокси с целыми подсетями.

Считайте по темпу, всё остальное вторично.

знак участника Ефремова Н.
Ефремова Н.Участник
  • сообщений 1 465
  • на форуме 5 мес
Тимофей Бек писал: Пересчёт отчётов после того, как нашли ошибк…

Тут легко перепутать два разных момента.

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

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

знак участника csv_i_slezy
csv_i_slezyЗнаток
  • сообщений 2 180
  • на форуме 3 мес

Осторожнее с этим выводом, он верен не всегда.

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

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

знак участника serpwatch
serpwatchЗнаток
  • сообщений 2 610
  • на форуме 2 мес

Считайте по темпу, всё остальное вторично.

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

Уменьшите потоки вдвое и замерьте заново.

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

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

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

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

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

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

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

знак участника thread_limit
thread_limitЗнаток
  • сообщений 2 620
  • на форуме 2 мес

Уменьшите потоки вдвое и замерьте заново.

знак участника Григорий Сташ
Григорий СташНовичок
  • сообщений 172
  • на форуме 1 года
Тимофей Бек писал: Пересчёт отчётов после того, как нашли ошибк…

Согласен с предыдущим ответом, но с одной оговоркой.

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

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

let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
    Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in Tablica
Ответить в темеПодписаться

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

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