Aбракадабра.py








Учебные материалы для студентов

Здравоохранение, медицина



Здравоохранение, медицина



Многомерное хранилище данных


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

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

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

- история продаж;

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

- сведения о товарах заменителях;

- сведения о ценах конкурентов;

- условия хранения лекарственных препаратов;

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

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

- Оперативное управление работой отдельных торговых точек.

- Формирование товарного ассортимента индивидуально для каждой торговой точки.

- Управление складскими запасами товаров с учетом сроков годности.

- Управление внутренними перемещениями товаров для оптимизации оборота партий товаров.

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

- Управление ценовой политикой.

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

- удобное представление данных (в виде многомерных кубов);

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

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

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

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

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







(c) Aбракадабра.py :: При поддержке InvestOpen