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

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

Выгрузка позиций в таблицу: какой формат удобен клиенту

15 ответов · 4 357 просмотров
знак участника Виктор Лаптев
Виктор ЛаптевНовичок
  • сообщений 230
  • на форуме 1 года
Отчёты и выгрузкигорячая

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

Обстановка простая, а ответа не нахожу.

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

let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
    Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in Tablica
Выгрузка позиций в таблицу: какой формат удобен клиенту: разбор в цифрах
Выгрузка позиций в таблицу: какой формат удобен клиенту: как это выглядит у меня

Интересно, как это решают у вас.

знак участника Ильдар М.
Ильдар М.Участник
  • сообщений 1 010
  • на форуме 7 мес
Виктор Лаптев писал: Выгрузка позиций в таблицу: какой формат удо…

Сколько по времени занимает один запрос?

На другой машине воспроизводится?

знак участника regionfix
regionfixНовичок
  • сообщений 525
  • на форуме 1 года
полезный ответ
Виктор Лаптев писал: Выгрузка позиций в таблицу: какой формат удо…

Проверить это можно бесплатно: у прокси IPv4 под сбор данных есть тест на пару часов, за это время как раз успеваете прогнать пробу и посмотреть, как ведут себя ваши потоки.

знак участника Ковтун
КовтунНовичок
  • сообщений 468
  • на форуме 11 мес
Виктор Лаптев писал: Выгрузка позиций в таблицу: какой формат удо…

Добавлю то, что обычно выясняется поздно.

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

знак участника Ефремова Н.
Ефремова Н.Участник
  • сообщений 1 465
  • на форуме 5 мес

Мы решили это переносом прогона на другое время.

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

знак участника csv_i_slezy
csv_i_slezyЗнаток
  • сообщений 2 180
  • на форуме 3 мес
Виктор Лаптев писал: Выгрузка позиций в таблицу: какой формат удо…

Пробовали на другой машине?

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

Тут не всё так однозначно, смотря какой объём.

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

знак участника Емельян Ц.
Емельян Ц.Знаток
  • сообщений 2 130
  • на форуме 3 мес
Виктор Лаптев писал: Выгрузка позиций в таблицу: какой формат удо…

Есть момент, который меняет всю картину.

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

let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
    Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in Tablica
знак участника 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