Background Image
Previous Page  9 / 14 Next Page
Information
Show Menu
Previous Page 9 / 14 Next Page
Page Background

Рис. 6. Многомерное пространство, содержащее архив кадровых данных из пре-

дыдущих систем

Множество идентификаторов записи представляет собой ось нату-

ральных чисел.

Многомерное пространство было реализовано с помощью объек-

та “Регистр сведений”. Оси многомерного пространства являются из-

мерениями регистра, а значение точки многомерного пространства –

ресурсом, который имеет составной тип данных: строку, число, дату,

булевой тип. Часть многомерного пространства, содержащего архив

кадровых данных из предыдущих систем, представлена на рис. 6.

Изменение данных и их структуры в многомерном пространстве

выполняется одновременно посредством добавления новых записей в

регистр сведений (точек многомерного пространства).

Интерпретатор языка запросов к многомерному пространству,

разработанный как модуль, расширяющий типовую конфигура-

цию и обрабатывающий соответствующий регистр сведений.

Интерпретатор языка запросов к миварному пространству реализо-

ван в виде обработки на базе технологической платформы 1С. Схема

работы интерпретатора представлена на рис. 7.

Входными данными для работы интерпретатора является запрос,

составленный к миварному пространству. Интерпретатор выделяет

операции, связанные с обработкой многомерных пространств, и пре-

образует их в запрос к объектам конфигурации: справочникам “От-

ношения”, “Атрибуты” и регистру сведений “Многомерное простран-

ство”. Результатом выполнения этого запроса является множество за-

писей регистра сведений, которые соответствуют точкам многомерно-

го пространства. Этот результат в дальнейшем преобразуется интер-

претатором во множества отношений реляционной модели, находящи-

ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2015. № 4 121