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