Отчёт готовится регулярно, и на этом шаге постоянно теряю время.
Заказчик смотрит отчёт с телефона, поэтому вид важен не меньше цифр. Проверка на пустые ячейки делается руками, и это уже неприлично. Сводка собирается по 200 проектам, каждую неделю.
let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in Tablica
Кто как это обходит?
Сколько потоков стоит на прогоне?
Проверяли на маленькой выборке?
Проверяли на маленькой выборке?
Тут стоит разделить два вопроса, их часто путают.
Шаблон отчёта делайте под тип проекта. Под каждого клиента отдельный шаблон плодить незачем. Клиентов много, типов мало.
let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in Tablica
Добавлю тему в закладки.
Считайте на адрес. Общая цифра по прогону вводит в заблуждение.
Верно по сути, дальше нюансы.
Падение позиций показывайте вместе с причиной или хотя бы с гипотезой. Голая цифра вызывает панику и лишние разговоры.
Жду продолжения.
Подтверждаю, у нас было ровно то же самое.
Автоматическую рассылку сводки ставьте на утро понедельника. К этому времени данные за неделю уже полные.
Шаблон отчёта делайте под тип проекта. Под каждого клиента отдельный шаблон плодить незачем. Клиентов много, типов мало.
Дополню про случай, когда это перестаёт работать.
Отчёт должен читаться без вас. Если для понимания нужен созвон, значит он не готов.
В отчёте нужна не только динамика, но и объём выборки. Падение на трёх запросах и на трёх тысячах это разные новости.
Какие паузы между запросами?
Данные теряются равномерно или кусками?
Соглашусь, хотя пришёл к этому через неприятность.
Разделяйте отчёт для заказчика и рабочую таблицу для себя. Попытка совместить портит оба.
Данные, собранные с перебоями, помечайте прямо в отчёте. Молчание об этом всплывает в самый неподходящий момент.
Пусть висит, такие вопросы всплывают постоянно.
Похоже на правду, у меня цифры близкие.
Сравнение с конкурентами показывайте по одинаковой методике. Иначе разговор уходит в спор о цифрах.
let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in TablicaНаписано верно, добавить почти нечего.
Два миллиона строк таблице не по силам. Держите это в базе, а в таблицу отдавайте готовую сводку.
Сохраняйте сырое, пересчитать успеете.
Сначала делал так же, потом переделал всё.
Данные, собранные с перебоями, помечайте прямо в отчёте. Молчание об этом всплывает в самый неподходящий момент.
Набор новых участников сейчас приостановлен. Читать форум можно без учётной записи, все темы открыты.
Когда набор откроют, объявление появится в разделе с короткими вопросами.
Форма работает в браузере и никуда ничего не отправляет.