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