позиции · сбор данных · отчёты
реклама 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