Актуальность работы
В настоящее время все больше и больше специалистов строительной отрасли сталкиваются с продуктами и последствиями нарастающих темпов цифровизации строительной отрасли. В частности, объемы данных с каждым годом увеличиваются экспоненциально. Это связано как с растущим объемом строительного производства, с появлением новых программных решений, так и с постепенным накоплением опыта цифровизации строительной отрасли. [1-6]
В связи с этим возникает потребность в разработке таких решений, которые направленны на обработку, хранение и преобразование больших объемов данных [6-10], адаптированных под нужды отечественного потребителя и отвечающих требованиям актуальной нормативной документации.
Целью работы является преобразование выгружаемых отчетов в виде базы данных и плоских таблиц в консолидированный отчет согласно заданной форме.
Методы
Технологии информационного моделирования объектов капитального строительства и недвижимости (ТИМ) - система, включающая в себя программно-технические средства, документы, результаты, процессы и участников, обеспечивающих создание, сбор, накопление, обработку, контроль, хранение, представление и распространение информации в виде цифровых информационных моделей и электронных документов. [11]
Среда общих данных (СОД) - Комплекс программно-технических средств, представляющих единый источник данных, обеспечивающий совместное использование информации всеми участниками процесса строительства.
Exon – отечественная платформа для управления строительными проектами.
Microsoft Excel — программа для работы с электронными таблицами, созданная корпорацией Microsoft.
Результаты
Реализация поставленных задач происходила п следующему алгоритму (Рис.1):

Рис. 1. Алгоритм
- Получение исходных данных – размещение базы данных в среде общих данных (СОД);
- Первичная обработка исходных данных – приведение базы данных, состоящей из отдельных файлов таблиц отчетов к промежуточной консолидированной форме;
- Формирование поисковой строки – создание набора символов для дальнейшего использования в поисковом запросе в качестве ключевой фразы; [12]
- Выполнение поисковых запросов – поиск ключевой фразы в базе данных с последующем извлечением значений;
- Формирование итогового отчета – получение данных, соответствующих ключевой фразе в результате выполнения поискового запроса.
Изначальная база данных состояла из набора файлов структурированных таблиц (Рис.2). [13-15]

Рис. 2. Исходный вид Базы данных
Каждый файл именуется в соответствии с определёнными принципами (Рис. 3). Сначала идет фраза “Отчет проверки” – это статическая часть имени файла, она не изменяется и задается программой. Следующая часть – наименование раздела – меняется в зависимости от проверяемых моделей и задается пользователем. Третья часть “Основные параметры” – тоже задается пользователем и может иметь два значения (Основные параметры или Дополнительные параметры. Далее идет дата, которая задается автоматически.

Рис. 3. Именование файлов базы данных
Файлы отчетов, выгружаемые после проверки информационной модели из программного комплекса EXON BIM, представляют собой структурированные таблицы (Рис. 4) и состоит из титульного листа, листов блоков условий и ленты таблиц.

Рис. 4. Изначальная структура выгружаемого отчета
Блоки условий, как и файлы моделей, именуются пользователем по заданному принципу (Рис. 5):

Рис. 5. Именование блока условий
Для дальнейшего преобразования базы данных необходимо выделить данные, которые будут являться частями ключевой строки. Формирование ключевой строки происходит из данных, содержащихся в отчетах.
Таким образом, ключевая строка будет состоять из следующих частей (Рис. 6):

Рис. 6. Состав ключевой строки
Первичная обработка базы данных необходима для объединения разрозненных документов в консолидированную форму, формирования ключевой строки, и связи типа ключ – значение.
На данном этапе информация из разрозненных отчетов консолидируется в одной базе данных таким образом, чтобы отсечь лишнюю информацию, оставив только необходимые данные, попутно разбивая отчеты на структурированные плоские таблицы, разделенные по разделам строительной документации.
Источники и адресаты информации указаны на Рис. 7:
Первая часть имени файла поступает в сводную таблицу. В дальнейшем по этому параметру строки длятся на таблицы по разделам.
Шифр модели и наименование блока условий входят в состав ключевой строки. [18]
Четыре значения: попало в выборку по блоку, прошли проверку, частично прошли проверку и не прошли проверку входят в состав значения, привязанного к ключевой строке.

Рис. 7. Первичная обработка базы данных
Выполнение поискового запроса и формирование итоговой формы отчета (Рис. 8) происходит в несколько этапов:
- Формируется строка запроса, состоящая из данных ключевой фразы, содержащихся в итоговой форме отчета;
- Поисковый запрос выполняется, происходит поиск идентичной ключевой фразы в базе данных
- Значения, соответствующие ключевой фразе, возвращаются в итоговую форму отчета (Рис.9).

Рис. 8. Выполнение поискового запроса

Рис. 9. Итоговый вид консолидированного отчета
Выводы
Выполненная работа обеспечивается четко сформулированной целью и поставленными задачами, строгостью и последовательностью, применением современных подходов обработки информации и работы с базами данных. Реализация поставленных задач производилась с использованием ТИМ, СОД, EXON BIM, MS Excel. В процессе исследования было осуществлено преобразование выгружаемых отчетов в виде базы данных в консолидированный отчет согласно заданной форме.
Полученные результаты имеют высокий уровень значимости для дальнейших научных и теоретических исследований, а также практической деятельности, направленной на совершенствование способов обработки баз данных и форматирования строк. [19-20]



