Отчёт готовится регулярно, и на этом шаге постоянно теряю время.
Вводные, чтобы не гадать.
Собираю в таблице, но она уже не тянет. Отчёт уходит заказчику каждый вторник.
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Набор новых участников сейчас приостановлен. Читать форум можно без учётной записи, все темы открыты.
Когда набор откроют, объявление появится в разделе с короткими вопросами.
Форма работает в браузере и никуда ничего не отправляет.