Адрес этой странички : http://flexiobjdb.narod.ru/fod_005.htm 
(c) Sergey Popov, Usinsk, Komi, 2008

FlexiObjDB.

Сайт и проект находятся в процессе разработки ...


 Принципы контроля качества поступающих в хранилище данных


Данные  могут поступать в хранилище двумя способами :

1Интерактивно - применительно к выбранному объекту или процессу в "дереве". 
2В потоке – импорт данных  «извне» (например, из внешних файлов)

Независимо от того, как данные поступают в хранилище – на «входе» должен производиться контроль их корректности в контексте принятых критериев по оценке качества.

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

Контроль за входящей информацией производится на 3-х уровнях :

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

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

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


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

Цель – поиск и «манипулирование» (возможно удаление) , в случае необходимости , всем потоком данных (как единым целым), поступившим в какой-то момент времени в контексте какой-то прикладной задачи.
 


 


в Начало 

 Назад  Вперед   в Конец

 

 

© 05.08.2008 Сергей Попов

 

 

Используются технологии uCoz