1. Дисциплина «Информационные технологии в экономике» Раздел 2. Технологии интеграции и хранения данных Тема 5 . Управление метаданными и модели данных ПЕРМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИЧЕСКИЙ ФАКУЛЬТЕТ Балаш Максим Николаевич к.э.н., доцент Пермь, 20 11
2.
3.
4. Понятие метаданных Метаданные (от греч. Meta и лат. Data), буквально переводится как «данные о данных», информация о другом наборе данных. Распространенные определения: Метаданные - это любые данные об информационных ресурсах организации. Метаданные - это описание информационного содержания хранилища данных: что в нем содержится, откуда что поступает, какие операции выполнялись во время очистки, как осуществлялись интеграция и обобщение. Метаданные - это структурированные, кодированные данные, которые описывают характеристики объектов - носителей информации, способствующие идентификации, обнаружению, оценке и управлению этими объектами. Метаданные - это данные о происхождении, хранении и использовании данных.
5.
6.
7.
8.
9. Роль метаданных в Хранилище данных (ХД) Архитектура ХД Роль метаданных в ХД Среда хранилища данных – это сложный конгломерат разнообразных инструментов и функций, реализующих непрерывный процесс создания, эксплуатации, постепенного расширения и изменения информационного склада.
10. Способы использования метаданных в ХД № Способы использования Комментарий 1 Пассивный способ Обеспечение четкой документации о структуре, процессе разработки и использовании системы ХД. Доступная документация необходима всем участникам (т.е. конечным пользователям, системным администраторам, а также разработчикам приложений). 2 Активный способ Хранение конкретных семантических аспектов (например, правил преобразования) в виде метаданных, которые можно интерпретировать и использовать во время исполнения. В этом случае процессы Хранилища данных управляются метаданными. А следовательно, код (т.е. активные метаданные) и дополнительная документация согласованно и унифицировано управляются в одном репозитории, при этом актуальность документации возрастает. 3 Полуактивный способ Хранение статической информации (например, определений структур, спецификаций конфигураций), которую будет считывать другой программный компонент во время выполнения. Например, обработчикам запросов необходимы метаданные для проверки существования атрибутов. В отличие от активного использования, здесь метаданные только читаются, но не исполняются.
15. Обмен метаданными на основе стандартной спецификации Common Warehouse Metamodel (Общая метамодель Хранилища данных, далее CWM) — это стандарт, который описывает обмен метаданными при использовании технологий Хранилищ данных, Business Intelligence, Knowledge Management (Управление знаниями).
16. Многомерная модель данных В многомерной модели данные представляются в виде многомерного куба (в общем случае в виде гиперкуба), где измерения (атрибуты признаки) соответствуют осям куба, а показатели (атрибуты основания) - индивидуальным ячейкам куба. Например, если мы хотим анализировать объем продаж по товарам в зависимости от региона и времени, то в таком случае мы приходим к модели многомерной БД с тремя измерениями (товар, регион, месяц) и одним показателем - объемом продаж, ед. изм. Пример многомерного представления данных: Пример реляционного представления данных:
17. Пример использования многомерной модели данных Многомерная модель позволяет делать плоские разрезы куба данных и поворачивать его нужной гранью любым удобным пользователю образом.
18.
19. Схемы представления многомерной модели данных Схема «звезда» - состоит только из таблиц размерности и таблицы факта. Физическое представление схемы «звезда» Логическое представление схемы «звезда»
20. Развитием схемы «звезда» является схема «снежинка» ( snowflake schema ). Ее отличает от первой схемы наличие подчиненных таблиц при описании размерностей для реализации нескольких уровней иерархии. Логическое представление схемы «снежинка» Физическое представление схемы «снежинка» Схемы представления многомерной модели данных
21. Схемы представления многомерной модели данных Логическое представление схемы «созвездие» Физическое представление схемы «созвездие» Объединением схем «звезда» и «снежинка» является схема «созвездие»