Отчет "Базопузомер 2016" будет полезен аналитикам, администраторам баз данных и разработчикам.
При переводе базы на новую редакцию, расчёте необходимых ресурсов для установки новых баз, определении метрик расчёта производительности или разработке ресурсоёмких подсистем, часто бывает необходимо оценить объём данных, хранящихся в базе. Базопузомер поможет оценить количество различных объектов (справочников, документов и т.д.), а также собрать статистику по интенсивности наполнения ими базы данных с течением времени.
Возможности отчета "Замер пузатости базы":
- Работает на любой платформе, начиная с версии 8.2, и на любой конфигурации. Никаких ограничений!
- Поддерживаются все интерфейсы: обычный, управляемый, такси;
- Анализ по всем типам метаданных в базе;
- Расчёт количества объектов, числа строк в табличных частях, а также среднее число строк на один объект;
- Расчёт для каждого объекта его "пузатости" - суммарного количества всех строк всех табличных частей и колчичества элементов самого объекта;
- Расчёт количества групп для справочников и планов видов характеристик. Для неиерархических справочников и ПВХ соответствующая ячейка отчёта выводится затемнённой;
- Вычисление "на лету" суммарного количества в выделенных ячейках. Суммирование поддерживается для произвольно выделенных зон в пределах всего отчёта. Значения, для которых поддерживается суммирование, выделены тёмно-коричневым цветом;
- По щелчку на названии объекта открывается форма списка объекта;
- Возможность выбора сортировки по имени, синониму объекта, а также по количеству элементов для каждого типа объектов (по возрастанию или убыванию).
Вывод статистики наполнения базы периодическими данными реализован в виде отдельного отчёта, поскольку такая статистика актуальна не для всех объектов. В отчёт включены следующие типы объектов:
- Документы;
- Бизнес-процессы и задачи;
- Регистры накопления, бухгалтерии, расчёта;
- Периодические регистры свеедений.
Дополнительные возможности отчёта "Статискика по периодам":
- Общее количество элементов данных за выбранный период;
- Расчёт минимального, среднеего и максимального числа элементов данных за день, неделю, декаду, месяц или квартал в анализируемом периоде.
История изменений
Версия 1.01 (13.01.2016)
- Установлена жесткая типизация динамических структур в расчетных алгоритмах, во избежание редких ошибок на некоторых базах;
- Встроена справочная информация.
Версия 1.03 (11.12.2016)
- Исправлена ошибка определения количества записей регистров в случаях, когда реквизит или ресурс является строкой неограниченной длины и хранилищем значения.
Версия 2.0.01 (февраль 2019)
- Проект переименован в "Базопузомер v8";
- Добавлен "Таблицы БД", позволяет увидеть структуру таблиц БД, можно выводить имена таблиц в терминах СУБД или в терминах сервера 1С;
- Возможность расчёта объёма данных в таблицах БД (beta, особо не тестировалось). Опция доступна только для ИБ в клиент-серверном варианте.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 2.0, релизы 2.0.66.99
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.91.36
- Зарплата и управление персоналом КОРП, редакция 2.5, релизы 2.5.161.1, 2.5.160.2
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.9.229
- 1С:Комплексная автоматизация 2, релизы 2.4.9.98
- Управление нашей фирмой, редакция 1.6, релизы 1.6.24.92, 1.6.23.96
- Управление торговлей, редакция 11, релизы 11.4.13.99