Корпоративная система классификаторов. Ведение в семантику требований со стороны ERP систем. Вроде бы все просто, но стоит упустить решение этих вопросов и витрины данных (Data Mart) будут стоить больших денег, если получится "дойти" до практически значимых результатов проекта.
классификатор, нси, фасет
2. Оглавление:
Классификаторы. Назначение
Классификаторы. Понятийная основа
Классификация. Основные требования ИТ
Классификаторы. Роль и место в трехуровневой модели данных
Инструменты для классификаторов: 1C-MDM НСИ, SAP MDM
Классификаторы. Корпоративные источники формирования
Требования из БП к классификации. Пример
Позиция классификаторов в работе с данными. Пример
Классификаторы. Типовые решения и базовые понятия
Анализ процесса построения системы классификаторов
Выводы
2
3. Классификаторы. Назначение
Классификатор - систематизированный перечень объектов, каждому из которых присвоен
определенный код (от латинских слов Classis - разряд и Facere – делать).
3
4. Классификаторы. Понятийная основа
Классификаторы
• Процедура классифицирования (бизнес процесс
создания, актуализации и использования
классификаторов)
Правила классифицирования • Система классификаторов (база данных для
• Общесистемные, унифицированные хранения классификаторов, система по
информационные требования использованию базы данных, MDM)
• Требования от бизнес-процессов
• Корпоративные требования
Требования Бизнес- Корпоративные Классификаторы База данных
ИТ процессы требования Единых классификаторов
• Термин «Классификация» является по своей сути рекурсивным. В математической теории это понятие
определяется специальным образом.
• «Классификатор» и «Классификация» соотносятся между собой также, как понятия «объект» и «метод»
(ресурс и процедура, актив и некоторый бизнес-процесс)
4
5. Классификация. Основные требования ИТ
Системные требования к классификации:
Нормализация. Система единых корпоративных классификаторов хранится в нормализованной базе
данных и является ее составной частью (1НФ, 2НФ, 3НФ, НФБК).
Уникальность. Каждая классификация объектов проводится только по общему основанию.
Основание классификации – это признак, который дает возможность разделить всю совокупность классифицируемых
объектов (родовое понятие) на виды, части или подклассы этой совокупности (видовые понятия).
Полнота. Количество классифицируемых объектов должно быть равно объему всего
классифицируемого класса.
Если объект относится к классу и задано основание классификации, то не существует объектов в этом классе, которые не
соответствуют какому-либо видовому понятию, т.е. не могут быть классифицированы.
Непротиворечивость. Видовые понятия классификации должны взаимно исключать друг друга.
Принципиально не может быть объектов, которые относятся одновременно к нескольким видовым понятиям
классификации. Каждый классифицируемый объект может попасть только в один подкласс.
Непрерывность. Разбиение на подклассы должно быть непрерывным
Логическое разбиение на подклассы (видовые понятия) должно находиться на одном смысловом уровне классификации.
• Все требования к классификации должны выполняться одновременно.
• Семантические (смысловые) требования фактически относятся к каждому основанию классификации
• К одному и тому же набору объектов можно применять различные основания классификации.
• Классификация объектов задается классификатором, наименование которого называется – основание.
5
6. Классификаторы. Роль и место в трехуровневой модели данных
• Концепция Витрин данных (Data Mart) обеспечивает важные требования конечных пользователей по доступу к
информации (тематические подмножества данных, консолидация, управление правами доступа).
• Несоблюдение требований к классификации, отсутствие инструментов по работе с классификаторами (МДМ) резко
увеличивают затраты на создание Хранилища данных (Data Warehouse) и информационный обмен.
6
7. Инструменты для классификаторов: 1C-MDM НСИ, SAP MDM
• MDM – управление основными данными (Master Data Management).
• Ролевой персонал для реализации Бизнес Процессов по работе с данными обычно отсутствует в Компании.
7
8. Классификаторы. Корпоративные источники формирования
Внешние Внутренние
Международные классификаторы Корпоративные Данные
Национальные классификаторы классификаторы
MES,
Отраслевые классификаторы SCADA
Потребители и
источники
Справочники
ERP
Поскольку требования IT к построению системы
классификаторов основаны на семантическом
(смысловом) анализе классифицируемых экономических Отчетные формы
и технических показателей
Международные Регламентные
важно перечислить все информационные источники Национальные Аналитические
для определения семантики значений классификаторов. Отраслевые Разовые
• Источниками возникновения классификаторов являются не только Бизнес Процессы (БП) .
• Семантику значений используемых классификаторов определяют и отчетные формы.
8
9. Требования из БП к классификации. Пример
Классификаторы и справочники, необходимые
для оперативного управления Компанией
Сценарные Целевые Производственная Аналитические и
условия показатели программа учетные регистры
Производственное План-факт
Моделирование Исполнение
планирование анализ
1. Описание Бизнес Процесса однозначно определяет необходимый состав
классифицируемых объектов
2. Бизнес Процесс однозначно определяет необходимый состав экономических
и технических показателей объектов для информационной поддержки под
процессов учета и управления
3. Примеры объектов в технологическом Бизнес Процессе – актив, тех.
комплекс, установка; в Бизнес Процессе управления - документ
• Бизнес-процесс допускает упрощенную форму представления в виде потоковой модели Жизненного Цикла
• Анализ модели жизненного цикла имеет свои границы практического применения, обоснованные в мат. экономике.
9
10. Позиция классификаторов в работе с данными. Пример
Классификаторы и справочники, ролевое место
в корпоративной работе с информацией
• Процесс корпоративной работы с информацией можно изобразить в форме модели Дорожной карты.
• Наиболее подходящая позиция по работе с классификаторами – формирование информационного поля.
10
11. Классификаторы. Типовые решения и базовые понятия
ФАСЕТ01:ФАСЕТ02:ФАСЕТ03:ФАСЕТ04
ФАСЕТ03:ФАСЕТ02:ФАСЕТ05
• Фасетный классификатор содержит параллельное
разделение множества объектов по независимым • Иерархический классификатор
основаниям классификации – фасетам. представим структурой типа дерево
• Последовательность расположения фасетов называется • Мощность дерева – количество
фасетной формулой. элементов (вершин - 12)
• Количество фасетных формул для множества объектов • Уровень дерева – количество слоев (4)
определяется возможными сочетаниями фасет. • Степень дерева – максимальное
• Состав признаков одного фасета не должен повторяться в количество исходящих ребер из
других фасетах. любой вершины (3)
Код вершины (11) = (1).(4).(7).(11)
• Фасет – набор однородных значений по некоторому классификационному признаку , основанию
классификации.
• Корневая вершина дерева называется основанием классификации.
• Вершина классификатора представима в виде записи, возможно содержащей значения полей данных,
классифицируемых по классификаторам с другими основаниями.
11
12. Анализ процесса построения системы классификаторов
Бизнес Процессы построения и сопровождения внешних классификаторов отличаются от
бизнес процессов построения и сопровождения внутрикорпоративных классификаторов.
Внешние классификаторы характеризуются, как правило, большой мощностью и малым
количеством уровней. Нельзя изменить структуру и состав записи узла такого
классификатора.
Как правило, в Компании можно собрать все виды отчетных форм, но частично отсутствует
формализованное описание связанных с их применением Бизнес Процессов.
Отчетные формы часто строятся не по всему набору значений классификатора, а по выборке.
Формы часто не структурированы по составу входящих данных. Это затрудняет расчеты при
консолидации и значительно увеличивает накладные затраты на подготовку.
Состав записей классификаторов в прикладных подсистемах ERP часто не удовлетворяет
общесистемным требованиям к классификации.
12
13. Выводы
1. Теоретическое основание классификации и вопросы практического применения
недостаточно проработаны.
2. Состав классификаторов часто не удовлетворяет системным требованиям.
3. Подбор или выделение персонала для выполнения работ с системой корпоративных
классификаторов затруднен в существующих организационных структурах Компаний.
4. Применение систем управления Мастер Данными фрагментарно.
13