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