- •134. Понятие нси (мастер-данных)
- •135. Примеры нси
- •136. Необходимость управления процессом ведения базы нси
- •Проект выполнения реферата
- •Аннотация
- •Содержание предложения
- •1 Задачи, решаемые с использованием mdm-технологий
- •2 Понятие нси (мастер-данных)
- •3 Примеры нси
- •4 Необходимость управления процессом ведения базы нси
- •Краткий глоссарий основных терминов
- •Список используемых источников
- •Приложения
2 Понятие нси (мастер-данных)
Мастер-данные — это данные с важнейшей для ведения бизнеса информацией: о клиентах, продуктах, услугах, персонале, технологиях, материалах и так далее. Как правило не является транзакционной по своей природе.
Нормативно-справочная информация (НСИ) включает в себя словари, справочники, классификаторы, кодификаторы, нормативы и идентификаторы. Это – базовый уровень транзакционных систем, который в ряде случаев ведется внешними уполномоченными организациями.
Классификатор ведется централизованно внешней организацией, содержит правила формирования кода и имеет трех- или четырехступенчатую иерархическую структуру. Классификатор может определять правила использования кода. Классификатор не всегда содержит правила расчета контрольного числа или алгоритмы проверки кода. Примером классификатора является банковский идентификационный код БИК, которой ведется Банком России, не содержит контрольного числа, имеет четырехуровневую иерархическую структуру: код Российской Федерации, код территории Российской Федерации, условный номер подразделения расчетной сети Банка России, условный номер кредитной организации. Общероссийский классификатор предприятий и организаций (ОКПО) ведется централизованно Росстатом и, в отличие от БИК, содержит методику расчета контрольного числа для кода ОКПО.
Идентификатор (ИНН, ISBN) ведется уполномоченными организациями децентрализовано. В отличие от классификатора, коды идентификатора обязательно подчиняются правилам расчета контрольного числа. Правила составления идентификатора разрабатываются централизованно и поддерживаются требованиями стандартов или иных распорядительных документов. Основное отличие от классификатора заключается в том, что идентификатор как полный список либо недоступен, либо в нем нет необходимости на этапе проектирования системы. Рабочий список пополняется индивидуальными кодами в процессе эксплуатации системы.
Справочник (например, телефонный) ведется сторонней организацией. Нумерация кодов (номеров телефонов) не подчиняется каким-либо правилам.
Кодификатор создается разработчиками конкретной базы данных для внутренних нужд. Как правило, для кода не разрабатываются ни алгоритмы расчета контрольной суммы, ни правила кодирования. В качестве простого примера можно привести кодирование номеров месяцев в году.
Норматив может представлять собой просто некоторое числовое значение (например, ставка налогообложения), который получен из неструктурированного документа (приказа, закона, акта). Примером норматива может служить значение ставки налогообложения 13%. [3]
Словари содержат сокращения, термины и другие строковые значения, которые необходимы на этапе генерации отчетов и форм. Наличие таких словарей в системе обеспечивает единую терминологию во всех входных и выходных документах. [2]
3 Примеры нси
Рассмотрим примеры НСИ в рамках рисунка, иллюстрирующего отличия транзакционных данных, мастер-данных и НСИ:
Рис. 1. Пример данных, мастер-данных и НСИ
В условной системе продажи авиабилетов роль НСИ выполняет кодификатор аэропортов, созданный разработчиками системы с учетом неких специфических требований. Но для взаимодействия с другими международными информационными системами код аэропорта должен быть понятен всем. Этой цели служит трехбуквенный уникальный код аэропорта, присваиваемый аэропортам Международной ассоциацией воздушного транспорта (IATA). [1]
Данные пассажира являются не столь стабильными, как коды аэропорта. В тоже время, будучи один раз введенные в систему, данные пассажира могут быть в дальнейшем использованы для различных маркетинговых акций, например, для скидок при достижении определенного суммарного полетного расстояния. Такая информация обычно относится к мастер-данным. К ним же можно отнести данные об экипажах, о самолетном парке компании, о грузовых и пассажирских терминалах, и о многих других сущностях, участвующих в процессе авиаперевозок, но не рассматриваемых в рамках нашего упрощенного примера.
Последняя, верхняя строка на Рис. 1 схематично изображает условную транзакцию, связанную с продажей билета. Аэропортов в мире сравнительно немного, клиентов намного больше, но они могут многократно пользоваться услугами этой компании, а билет не может и не должен быть использован повторно. Таким образом, для авиакомпании данные о продажах билетов являются наиболее часто меняющимися транзакционными данными.
Суммируя можно сказать, что НСИ составляет базовый уровень автоматизированных информационных систем, а мастер-данные хранят информацию о клиентах и сотрудниках, о поставщиках продукции, оборудовании, материалах и о других бизнес – сущностях. [4]
