Способ агрегирования и преобразования данных и устройство для его реализации

Изобретение относится к области информационных технологий и предназначено для агрегирования и преобразования данных. Технический результат заключается в реализации заявленным изобретением указанного назначения, а именно реализация агрегирования и преобразования данных по отдельным свойствам каждого информационного объекта. Способ агрегирования и преобразования данных, содержащий этапы, на которых формируют древовидную структуру информационного объекта, формируют три типа контейнеров данных, записывают каждое свойство информационного объекта и выполняемых процессов в соответствующий ему контейнер первого типа устройства хранения, в устройстве обработки осуществляют агрегирование и преобразование данных по отдельным свойствам каждого информационного объекта, передают агрегированные и преобразованные данные во второй тип контейнеров при обнаружении появления новой записи в контейнере первого типа и присваивают им значение промежуточных данных, далее осуществляют консолидированную обработку этих агрегированных и преобразованных данных и помещают консолидированные данные в контейнеры данных третьего типа. 2 н. и 2 з.п. ф-лы, 5 ил., 1 табл.

 

Изобретение относится к области информационных технологий и предназначено для агрегирования и преобразования данных, получения их промежуточных и консолидированных значений.

УРОВЕНЬ ТЕХНИКИ

Из уровня техники известны различные системы управления базами данных (СУБД), обеспечивающие управление созданием и использованием устройств универсального хранилища данных, в частности, баз данных, а также различные системы агрегирования данных.

Хранение многомерных данных

Системы баз данных часто предназначены для поддержания огромного объема информации о различных сущностях или событиях, и эти случаи могут описываться различными характеристиками. Даже системы баз данных, которые еще не содержат огромное количество информации, часто проектируются таким образом, чтобы их можно было масштабировать, чтобы системы баз данных могли быть адаптированы для размещения огромного количества информации. Огромные таблицы, которые могут включать каждое событие и каждую характеристику каждого события, могут быть невозможны для анализа, если ресурсов недостаточно для хранения и обработки значительных частей этих таблиц. Даже при наличии достаточных ресурсов хранение и обработка значительных частей этих огромных таблиц может быть довольно дорогостоящим. В результате, когда вхождения имеют много характеристик или иным образом связаны с разнообразной информацией, многие системы баз данных разделяют такую информацию о событиях на несколько таблиц.

Системы баз данных часто группируют таблицы на основе категорий характеристик. Значительная часть информации может представлять собой описательную информацию об объектах, категориях или классах информации (в целом называемых категориями), участвующих в событиях. Описание этих базовых категорий может изменяться нечасто по сравнению с другими таблицами, которые записывают или измеряют сами события. Таблицы измерений представляют собой таблицы, содержащие описательную информацию о событиях, на которые ссылаются или могут ссылаться другие таблицы (таблицы). Другая таблица (таблицы) содержит столбец (столбцы), которые ссылаются на строки (строки) таблицы размеров, и каждый столбец ссылок указывает, что называется размером столбца (столбцов), которые встречаются в таблице (таблицах). Данные, которые организованы в два или более измерений, упоминаются здесь как многомерные данные.

Таблицами фактов являются другие таблицы, которые измеряют события, связанные с категориями. Другими словами, таблицы фактов хранят факты или измеряемые количественные данные, и эти измеримые данные могут быть связаны с категориями или иным образом подпадать под эти категории. Сопоставляя таблицы измерений, таблицы фактов не должны дублировать всю информацию, содержащуюся в таблицах измерений. Как правило, поскольку таблицы фактов могут включать в себя несколько случаев (я), которые ссылаются на одну и ту же категорию, таблицы фактов обычно больше, чем таблицы измерений. Кроме того, поскольку таблицы фактов измеряют события, а не записывают определения, таблицы фактов обычно обновляются чаще, чем таблицы измерений. Организация многомерных данных в таблицы (фактах) фактов и таблицах измерений называется звездной схемой.

Данные, хранящиеся в реляционных системах баз данных (системы ROLAP), например, согласно схеме звезд, доступны для всех приложений, поддерживающих взаимодействие с такими реляционными системами. Такие приложения базы данных взаимодействуют с реляционной базой данных, отправляя команды, соответствующие языку базы данных, поддерживаемому системой реляционных баз данных, наиболее распространенным из которых является язык структурированных запросов (SQL).

Альтернативно, многомерные данные могут храниться в специализированных многомерных системах баз данных (системы «MOLAP»). Многомерные системы баз данных обеспечивают структуры и методы доступа, специально разработанные для многомерных данных. Когда данные хранятся в специализированных многомерных системах баз данных, только приложения, которые специально созданы для взаимодействия с этими многомерными системами баз данных, имеют доступ к данным и управление ими.

Альтернативный подход к управлению многомерными данными в реляционной базе данных включает в себя хранение данных в реляционных файлах, но сохранение всех многомерных структур, метаданных, администрирования и контроля доступа с использованием многомерных методов системы баз данных. Доступ к реляционно-хранимым данным с использованием многомерных методов создает многочисленные трудности. Например, когда все администрирование и доступ к многомерным данным управляются исключительно через многомерный механизм системы баз данных, необходимо администрировать две системы управления базами данных. Кроме того, приложения баз данных, которые обращаются к данным с использованием традиционных реляционных команд (например, команд SQL), не могут получить доступ к многомерным данным.

В частности, в патенте US7680776 В2 (Microsoft Corporation, опубл. 16.03.2010) раскрыты реляционная система баз данных (система ROLAP) и многомерная система баз данных (система «MOLAP»).

Недостатком таких систем является низкая производительность, т.к. обработку данных осуществляет сервер OLAP. Другим недостатком является ограничение функциональности из-за применения SQL. К недостаткам MOLAP систем относится ограничение объемов, обрабатываемых данных и избыточность данных, т.к. для формирования многомерных кубов, по различным аспектам, данные приходится дублировать.

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ

Данное техническое решение направлено на устранение недостатков, присущих существующим решениям из уровня техники.

Данное техническое решение направлено на расширение арсенала технических средств определенного назначения, в нашем случае - расширение арсенала технических средств автоматического агрегирования и преобразования данных, а в качестве технического результата, достигаемого заявленным решением, может быть реализация заявленным изобретением указанного назначения, а именно, реализация агрегирования и преобразования данных по отдельным свойствам каждого информационного объекта.

Для достижения указанного технического результата разработан способ агрегирования и преобразования данных, содержащий этапы, на которых с использованием устройства обработки команд принимают от источников данные и

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

- формируют древовидную структуру информационного объекта, в состав которой могут входить другие информационные объекты, при этом каждое свойство, входящее в состав информационного объекта и каждый информационный объект, имеет свой уникальный код;

- формируют три типа контейнеров данных, представляющих собой узлы, организованные в виде комбинации наборов взаимосвязанных между собой ячеек памяти, при этом:

первый тип - контейнеры данных сбора первичных показателей информационных объектов и выполняемых процессов,

второй тип - контейнеры данных сбора промежуточных данных по информационным объектам и выполняемым процессам,

третий тип - контейнеры данных сбора консолидированной информации по информационным объектам и процессам, при этом три типа контейнеров данных организованы в виде инвариантных информационных структур;

- в устройстве обработки получают первичные показатели, характеризующие текущее состояние значений свойств информационных объектов и выполняемых процессов, метамодель каждого из выполняемых процессов содержит в себе информацию о названии процесса и его этапах, их характеристики, время начала и завершения этапов и процесса в целом, описание состояния информационного объекта на момент начала и завершения этапов процесса, а также значения активных и латентных показателей результатов их исполнения;

- записывают каждое свойство информационного объекта и выполняемых процессов в соответствующий ему контейнер первого типа устройства хранения;

- в устройстве обработки осуществляют агрегирование и преобразование данных по отдельным свойствам каждого информационного объекта в соответствии с заданными условиями для последующего сопоставления и анализа поступающих значений свойств информационных объектов за различные временные периоды;

- передают агрегированные и преобразованные данные во второй тип контейнеров при обнаружении появления новой записи в контейнере первого типа и присваивают им значение промежуточных данных;

далее осуществляют консолидированную обработку этих агрегированных и преобразованных данных, и помещают консолидированные данные в контейнеры данных третьего типа.

В некоторых вариантах осуществления технического решения каждый контейнер состоит из группы метамоделей таблиц, их первичных ключей, индексов и связей между таблицами, являющихся инвариантными к виду и типу хранящихся в нем данных.

В некоторых вариантах осуществления технического решения свойства информационного объекта могут быть отнесены к одной из двух групп:

первая группа содержит свойства, характеризующие устойчивые параметры состояния материального объекта, модель которого формирует информационный объект;

вторая группа содержит свойства, значения которых могут подвергаться изменениям и являются показателями состояния управляемого материального объекта.

Данный технический результат достигается благодаря устройству агрегирования и преобразования данных, содержащее:

по меньшей мере, одно устройство обработки данных, предназначенное для осуществления агрегирования и преобразования данных по отдельным свойствам каждого информационного объекта в соответствии с заданными условиями для последующего сопоставления и анализа поступающих значений свойств информационных объектов за различные временные периоды с формированием контейнеров данных, каждый из которых представляет собой узел взаимосвязанных между собой ячеек памяти узла хранения данных и записи каждого свойства информационного объекта в соответствующий контейнер, а также

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Для лучшего понимания сущности изобретения, и чтобы более ясно показать, каким образом оно может быть осуществлено, далее будет сделана ссылка, лишь в качестве примера, на прилагаемые чертежи, на которых:

фиг. 1 - структура потока первичных данных исполнения процесса/ этапа процесса;

фиг. 2 - пример агрегирования значений показателя состояния одного из свойств объекта управления по временным периодам (горизонтальная агрегация);

фиг. 3 - пример представления структуры контейнеров данных по конкретному объекту управления по временным периодам (горизонтальная агрегация);

фиг. 4 - пример агрегации данных по временным периодам;

фиг. 5 - пример визуального представления агрегированных данных на примере используемых ресурсов.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ

Устройство агрегирования и преобразования данных может выполняться на базе широкого спектра электронно-вычислительных устройств, например, персонального компьютера, ноутбука, серверного кластера и т.п.

Устройство обработки данных может быть выполнено в виде процессора, выполняющего основную вычислительную работу при реализации этапов заявленного способа.

Устройство хранения данных может представлять собой жесткий диск (HDD), твердотельный накопитель (SSD), флэш-память (NAND-flash, EEPROM, Secure Digital и т.п.), оптический диск (CD, DVD, Blue Ray), мини диск или их совокупности.

Интерфейсы ввода/вывода (В/В) представляют собой стандартные порты и средства сопряжения устройств и передачи данных, выбираемые исходя из необходимой конфигурации исполнения устройства агрегирования и преобразования данных, в частности: USB (2.0, 3.0, USB-C, micro, mini), Ethernet, PCI, AGP, COM, LPT, PS/2, SATA, FireWire, Lightning и т.п.

Средства В/В также выбираются из известного спектра различных устройств, например, клавиатура, тачпад, сенсорный дисплей, монитор, проектор, манипулятор мышь, джойстик, трекбол, световое перо, стилус, устройства вывода звука (колонки, наушники, встроенные динамики, зуммер) и т.п.

Средства передачи данных выбираются из устройств, предназначенных для реализации процесса коммуникации между различными устройствами посредством проводной и/или беспроводной связи, в частности, таким устройствами могут быть: GSM модем, Wi-Fi приемопередатчик, Bluetooth или BLE модуль, GPS модуль, Глонасс модуль, NFC, Ethernet модуль и т.п.

Данные о текущем состоянии значений свойств объектов предметной области могут содержать информацию об информационных объектах, процессах и его этапах, а также о показателях (фиг. 1). Под свойством объекта предметной области понимается количественная или качественная характеристика, определяющее текущее состояние объекта в системе.

Информационный объект описывает структуру материального объекта, определяя отдельные его свойства или группу взаимосвязанных свойств, и может быть представлен в виде древовидной структуры, в состав которой могут входить другие информационные объекты. Каждое свойство, входящее в состав информационного объекта и каждый информационный объект, имеет свой уникальный код в виде числа из натурального ряда целых чисел. Все свойства информационного объекта могут быть отнесены к одной из двух групп.

Первая группа содержит свойства, характеризующие устойчивые (не вычисляемые) параметры состояния материального объекта, модель которого формирует информационный объект и позволяет рассматривать его с различных точек зрения (пример: размер и вес детали, состав материала и т.д.).

Вторая группа содержит свойства, значения которых могут подвергаться изменениям (вычислениям и/или измерениям) и являются показателями состояния управляемого материального объекта (пример, скорость вращения шпинделя, температура двигателя, количество произведенных единиц продукции и т.д.).

Пример набора свойств объекта предметной области:

- объект - деталь;

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

Показатели состояния материального объекта определяются по результатам исполнения процесса и/или его этапов и формируют потоки данных.

Каждый процесс и каждый его этап помимо показателей состояния материального объекта содержит показатели ресурсного обеспечения объектов управления и показатели состояния и целевых ориентиров процесса/ этапов процесса, на основе которых рассчитываются показатели результативности и эффективности процесса/этапов процесса и эффективности работы исполнителей процесса/ этапов процесса.

Каждый процесс или этап процесса содержит потоки данных по одному или нескольким задействованным в нем информационным объектам, которые можно получать в автоматическом режиме с приборов, с контроллеров, из памяти компьютера. Этот поток данных представляет собой первичные показатели информационных объектов и выполняемых процессов, метамодель каждого из выполняемых процессов содержит в себе информацию о названии процесса и его этапах, их характеристики, время начала и завершения этапов и процесса в целом, описание состояния информационного объекта на момент начала и завершения этапов процесса, а также значения активных и латентных показателей результатов их исполнения.

Примеры данных о текущем состоянии свойств объектов предметной области: показание электрического счетчика на начало смены и на конец смены; скорость движения транспортной единицы на участке маршрута; количество инструментов в магазине станка, требующих замену и т.д.

В зависимости от степени детализации материального объекта структура информационного объекта может содержать различное количество свойств.

Часть свойств, включенных в структуру информационного объекта, может получать статус «Активный», другая часть - статус «Латентный».

Статус «Активный» присваивается показателям, значения которых подвергаются дальнейшему автоматическому преобразованию, формируя при этом промежуточные и консолидированные данные на конкретный момент времени или за конкретный период времени, необходимые для формирования статистических выборок и/или выработки управленческих и иных решений.

Статус «Латентный» присваивается показателям, значения которых записываются в хранилище данных без какой-либо их последующей обработки.

Поток первичных показателей информационных объектов, а именно каждое отдельное свойство информационного объекта и выполняемых процессов записывается в соответствующий им контейнер первого типа.

При этом, различают три типа контейнеров данных:

первый тип - контейнеры данных сбора первичных показателей информационных объектов и выполняемых процессов,

второй тип - контейнеры данных сбора промежуточных данных по информационным объектам и выполняемым процессам,

третий тип - контейнеры данных сбора консолидированной информации по информационным объектам и процессам, при этом три типа контейнеров данных организованы в виде инвариантных информационных структур.

Каждый из трех типов контейнеров данных представляет собой узел, организованный в виде комбинации наборов взаимосвязанных между собой ячеек памяти, позволяющих хранить информацию об объектах произвольной структуры и сложности в их взаимосвязях, и состоящий из группы метамоделей таблиц, их первичных ключей, индексов и связей между таблицами, являющихся инвариантными к виду и типу хранящихся в нем данных, а также методов работы с этими данными.

Осуществляют агрегирование и/или преобразование данных по отдельным свойствам каждого информационного объекта в соответствии с заданными условиями для последующего сопоставления и анализа поступающих значений свойств информационных объектов за различные временные периоды.

Различают:

- горизонтальную агрегацию (укрупнение) данных по оси времени, учитывающую результаты транзакций, а также диапазоны укрупнения группы записей по временным периодам, например, количество произведенной продукции за смену/ за сутки/ за неделю/ за декаду/ за месяц/ за квартал/ за полугодие/ за год и т.д.;

- вертикальную агрегацию (укрупнение) данных по оси объектов управления, например, количество потребляемой энергии за смену станком/ производственным участком/ производственным цехом/ заводом;

- вертикальную агрегацию (укрупнение) данных по оси выполняемых процессов, например, трудоемкость подготовки учебного плана дисциплины, трудоемкость подготовки учебного плана специальности и т.п.;

- вертикальную агрегацию (укрупнение) данных по оси достижения целей в соответствии с заданным деревом целей, например, затраты на достижение целей третьего уровня/ второго уровня/ первого уровня;

- комбинирование горизонтальной и вертикальной агрегации (укрупнения) данных.

Агрегация и преобразование данных определяется структурой процесса, структурой информационного объекта и методами работы с данными.

Применительно к данным, имеющим статус «Активный» в зависимости от типа показателей, инвариантная информационной структура контейнера данных может использовать следующие методы работы с данными:

- метод работы с показателями состояния свойств объекта управления,

- метод работы с показателями ресурсного обеспечения объекта управления в процессе и/или на этапе исполнения процесса,

- метод работы с показателями результативности (достижения целей) процесса и/или этапа процесса,

- метод работы с показателями эффективности исполнения процесса и/или этапа процесса,

- метод работы с показателями эффективности работы исполнителя процесса и/или этапа процесса.

Структурирование данных обрабатываемых по предложенным методам и их последующая визуализация по каждому показателю представляется в виде матриц (фиг. 5), каждая из которых содержит следующую информацию:

- название и номер процесса;

- название и номер этапа процесса;

- дата и время начала этапа процесса;

- дата и время завершения этапа процесса;

- название и код объекта управления;

- название и идентификационный код показателя;

- статус показателя (активный/ латентный);

- тип показателя (показатель состояния свойств объекта управления, показатель ресурсного обеспечения объекта управления, показатель результативности, показатель эффективности исполнения, показатель эффективности исполнителя);

- значение показателя по факту исполнения этапа процесса (достигнутое значение/ разница между начальным и конечным значением / полученное значение нарастающим итогом за период исполнения этапа процесса и другие данные);

- нормативное значение показателя (плановое или установленное в качестве целевого ориентира);

- абсолютное отклонение (разница между фактическим и нормативным значением, определяемое по заданной формуле);

- коэффициент отклонения (отношение фактического значения показателя к нормативному показателю и другие данные).

Метамодель инвариантной информационной структуры агрегирования и преобразования данных включает в себя сведения об информационном объекте, активном процессе, этапе процесса, активных показателях его исполнения, регламенте агрегации и преобразований, алгоритмах вычислений (группировка по временному периоду, группировка по отдельному свойству объекта и т.д.).

Инвариант контейнера устроен так, что период агрегации и преобразования данных, а также формулы, по которым производится агрегация и преобразование данных, настраиваются заранее и автоматически по заранее заданному шаблону или могут перестраиваться в процессе усложнения структур данных.

На структуру контейнера сложность информационного объекта не влияет.

Количество типов контейнеров соответствует количеству показателей -анализируемых свойств объектов управления на каждом из этапов активных процессов. Например, для параметра "время" это - последовательность дней, месяцев, кварталов, лет (см. фиг. 2).

При активизации новых процессов автоматически формируются новые контейнеры данных.

Накопление первичных данных в контейнерах данных осуществляется по мере исполнения процессов и/или его этапов. Количество данных в контейнере данных соответствует числу выполненных процессов и/или этапов процессов.

По мере накопления данных формируется потребность их агрегации и преобразования с целью последующего сопоставления и анализа за различные временные периоды по одному или нескольким объектам управления в рамках одного или нескольких процессов и/или функций управления (фиг. 4).

Осуществляют агрегирование и преобразование данных по отдельным свойствам каждого информационного объекта в соответствии с заданными условиями для последующего сопоставления и анализа поступающих значений свойств информационных объектов за различные временные периоды и передают агрегированные и преобразованные данные во второй тип контейнеров при обнаружении появления новой записи в контейнере первого типа и присваивают им значение промежуточных данных.

Далее осуществляют консолидированную обработку этих агрегированных и преобразованных данных, и помещают консолидированные данные в контейнеры данных третьего типа. Контейнеры третьего типа хранят консолидированные данные, полученные в результате агрегации и преобразования промежуточных данных, которые используются для принятия управленческих и иных решений, а также проведения контроля их эффективности в соответствии с деревом стратегических, тактических и оперативных целей системы управления.

Пример формата представления информационных объектов -древовидные структуры. Пример формирования структуры объекта - простой и сложный справочник. Справочная система описывается как набор инвариантных информационных структур для хранения данных об информационных объектах с определенным контентом.

Пример структуры простого справочника: название справочника - таблица болтов; свойства (атрибуты): обозначение болта, № ГОСТа, диаметр резьбы, длина болта, длина резьбы болта, размер под ключ, вид покрытия, толщина покрытия, масса 100 штук.

Пример структуры сложного справочника: название справочника - справочник транспортных единиц; марка автобуса, гаражный номер, номер государственной регистрации, вид используемого горючего, номер двигателя, ФИО водителей, табельный номер водителей, номер водительского удостоверения, время и место прохождения обучения и стажировки.

Комбинации древовидных структур создают сложные информационные конструкции. Выделяют пять степеней сложности соединения информационных объектов.

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

Предложенное устройство позволяет агрегировать и преобразовывать данные по отдельным свойствам каждого информационного объекта в соответствии с заданными условиями для последующего сопоставления и анализа поступающих значений свойств информационных объектов за различные временные периоды, а также автоматически организовывать инвариантные информационные структуры для хранения этих данных, при этом инвариантные информационные структуры выполнены в виде трех типов контейнеров, каждый из которых представляет собой узел взаимосвязанных ячеек памяти узла хранения данных.

Представленное описание заявленного изобретения раскрывает предпочтительные варианты исполнения заявленного решения и не должно трактоваться как ограничивающее иные, частные варианты реализации, не выходящие за рамки испрашиваемого объема правовой охраны, которые должны быть понятны для специалиста в данной области техники.

1. Способ агрегирования и преобразования данных, содержащий этапы, на которых с использованием устройством обработки команд принимают от источников данные и

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

- формируют древовидную структуру информационного объекта, в состав которой могут входить другие информационные объекты, при этом каждое свойство, входящее в состав информационного объекта, и каждый информационный объект имеют свой уникальный код;

- формируют три типа контейнеров данных, представляющих собой узлы, организованные в виде комбинации наборов взаимосвязанных между собой ячеек памяти, при этом:

первый тип - контейнеры данных сбора первичных показателей информационных объектов и выполняемых процессов,

второй тип - контейнеры данных сбора промежуточных данных по информационным объектам и выполняемым процессам,

третий тип - контейнеры данных сбора консолидированной информации по информационным объектам и процессам, при этом три типа контейнеров данных организованы в виде инвариантных информационных структур,

в устройстве обработки получают первичные показатели, характеризующие текущее состояние значений свойств информационных объектов и выполняемых процессов, метамодель каждого из выполняемых процессов содержит в себе информацию о названии процесса и его этапах, их характеристики, время начала и завершения этапов и процесса в целом, описание состояния информационного объекта на момент начала и завершения этапов процесса, а также значения активных и латентных показателей результатов их исполнения;

- записывают каждое свойство информационного объекта и выполняемых процессов в соответствующий ему контейнер первого типа устройства хранения;

- в устройстве обработки осуществляют агрегирование и преобразование данных по отдельным свойствам каждого информационного объекта в соответствии с заданными условиями для последующего сопоставления и анализа поступающих значений свойств информационных объектов за различные временные периоды;

- передают агрегированные и преобразованные данные во второй тип контейнеров при обнаружении появления новой записи в контейнере первого типа и присваивают им значение промежуточных данных;

далее осуществляют консолидированную обработку этих агрегированных и преобразованных данных, и помещают консолидированные данные в контейнеры данных третьего типа.

2. Способ по п. 1, характеризующийся тем, что каждый контейнер состоит из группы метамоделей таблиц, их первичных ключей, индексов и связей между таблицами, являющихся инвариантными к виду и типу хранящихся в нем данных.

3. Способ по п. 1, характеризующийся тем, что свойства информационного объекта могут быть отнесены к одной из двух групп:

первая группа содержит свойства, характеризующие устойчивые параметры состояния материального объекта, модель которого формирует информационный объект;

вторая группа содержит свойства, значения которых могут подвергаться изменениям и являются показателями состояния управляемого материального объекта.

4. Устройство агрегирования и преобразования данных, содержащее:

по меньшей мере одно устройство обработки данных, предназначенное для осуществления агрегирования и преобразования данных по отдельным свойствам каждого информационного объекта в соответствии с заданными условиями для последующего сопоставления и анализа поступающих значений свойств информационных объектов за различные временные периоды с формированием контейнеров данных, каждый из которых представляет собой узел взаимосвязанных между собой ячеек памяти узла хранения данных и записи каждого свойства информационного объекта в соответствующий контейнер, а также

устройство обработки команд для выполнения способа агрегирования и преобразования данных по любому из пп. 1-3.



 

Похожие патенты:

Изобретение относится к средствам аппаратного ускорения и связанному устройству. Техническим результатом является повышение производительности подлежащей ускорению виртуализированной сетевой функции (VNF).

Изобретение относится к средствам аппаратного ускорения и связанному устройству. Техническим результатом является повышение производительности подлежащей ускорению виртуализированной сетевой функции (VNF).

Изобретение относится к лицензированию аппаратного компонента, подключенного к системе обработки данных в реальном времени. Технический результат – обеспечение эффективной конфигурации системы обработки данных в реальном времени с возможностью масштабирования, предотвращающей несанкционированный доступ и неправильное использование аппаратного компонента.

Изобретение относится к лицензированию аппаратного компонента, подключенного к системе обработки данных в реальном времени. Технический результат – обеспечение эффективной конфигурации системы обработки данных в реальном времени с возможностью масштабирования, предотвращающей несанкционированный доступ и неправильное использование аппаратного компонента.

Изобретение относится к области электросвязи. Технический результат направлен на расширение арсенала средств того же назначения.

Изобретение относится к области компьютерной техники. Техническим результатом является упрощение процессов проектирования, разработки, тестирования и сопровождения программных реализаций сложных вычислительных методов.

Изобретение относится к геоинформационным системам. Технический результат – снижение временных затрат оператора на конфигурирование электронного атласа с векторными пространственными данными из различных источников путем формирования данных для электронного атласа и применения к ним операций ввода, редактирования, выборки, соединения, агрегации, фильтрации, сортировки.

Изобретение относится к области разработки программного обеспечения. Техническим результатом является упрощение процесса разработки.

Изобретение относится к интерфейсам пользователя. Технический результат заключается в повышении скорости обработки данных.

Изобретение относится к графическому интерфейсу пользователя. Технический результат направлен на расширение арсенала средств того же назначения.

Изобретение относится к области вычислительной техники и может быть использовано в процессорах обработки сигналов и процессорах общего назначения, устройствах преобразования информации, кодирования и декодирования данных, устройствах криптографии.

Использование: для автоматического получения характеристик эхо-сигнала, содержащегося в ультразвуковом сигнале. Сущность изобретения заключается в том, что выполняют следующие этапы: получение данных, соответствующих ультразвуковому сигналу, с помощью ультразвукового преобразователя; вычисление отношения энергий ультразвукового сигнала и локализацию эхо-сигнала, содержащегося в ультразвуковом сигнале, с использованием отношения энергий; кадрирование части ультразвукового сигнала вокруг локализованного эхо-сигнала; вычисление быстрого преобразования Фурье (БПФ) и огибающей Гильберта для кадрированной части ультразвукового сигнала; оценку M векторов параметров эхо-сигнала из БПФ и огибающей Гильберта для кадрированной части ультразвукового сигнала, при этом каждый из М векторов параметров эхо-сигнала включает множество параметров эхо-сигнала; вычисление M параметрических моделей эхо-сигнала на основе каждого из М векторов параметров эхо-сигнала; и итерационную минимизацию разности между кадрированной частью ультразвукового сигнала и суммой M параметрических моделей эхо-сигнала.

Изобретение относится к средствам анализа динамических характеристик параллельных программ и суперкомпьютеров. Технический результат заключается в повышении эффективности работы суперкомпьютера за счет анализа текущего состояния решаемой задачи.

Изобретение относится к технике контроля состояния охраняемого объекта путем мониторинга охранных систем и систем контроля доступа объекта. Технический результат - повышение достоверности контроля.

Изобретение относится к области аудиовизуальной информационной системы в общественном транспорте, в частности к средствам информационной поддержки водителя и пассажиров и распространения рекламы в транспорте.

Изобретение относится к технике моделирования экономических процессов предприятий и может быть использовано для расчета заработанной платы рабочих на машиностроительном предприятии.

Изобретение относится к области обработки машиночитаемой информации и может быть использовано при осуществлении торговых операций, электронной и сетевой торговли, а также при создании адресной и контекстной звуковой, визуальной и комбинированной рекламы.

Изобретение относится к способу, машиночитаемому запоминающему носителю и системе структурирования информации. Технический результат заключается в уменьшении количества информации файла при сохранении ценности информации в пределах порогового значения.

Изобретение относится к передаче сообщений между вычислительными устройствами. Технический результат – увеличение пропускной способности и повышение надежности межпроцессорного обмена.

Изобретение относится к технике радиосвязи, в частности к фазоразностным модуляторам с одно- и двукратной относительной фазовой манипуляцией для мощных передатчиков, и может быть использовано в аппаратуре передачи данных.

Изобретение относится к области информационных технологий и предназначено для агрегирования и преобразования данных. Технический результат заключается в реализации заявленным изобретением указанного назначения, а именно реализация агрегирования и преобразования данных по отдельным свойствам каждого информационного объекта. Способ агрегирования и преобразования данных, содержащий этапы, на которых формируют древовидную структуру информационного объекта, формируют три типа контейнеров данных, записывают каждое свойство информационного объекта и выполняемых процессов в соответствующий ему контейнер первого типа устройства хранения, в устройстве обработки осуществляют агрегирование и преобразование данных по отдельным свойствам каждого информационного объекта, передают агрегированные и преобразованные данные во второй тип контейнеров при обнаружении появления новой записи в контейнере первого типа и присваивают им значение промежуточных данных, далее осуществляют консолидированную обработку этих агрегированных и преобразованных данных и помещают консолидированные данные в контейнеры данных третьего типа. 2 н. и 2 з.п. ф-лы, 5 ил., 1 табл.

Наверх