Классика баз данных - статьи


         

Отчетность по Хранилищу данных предприятия


Хранилище данных предприятия (Enterprise Data Warehouse - EDW) предназначено для объединения данных из различных учетных систем, обеспечивает консолидированные и очищенные данные для ряда витрин данных. Ключевым моментом этой технологии является применение бизнес-правил к исходным данных. Бизнес-правила определяют методы консолидации, стандартизацию кодов, очистку данных и отслеживание транзакций за прошедшие периоды. Таким образом, каждая из систем (учетная, Хранилище и витрина данных) будет выполнять те цели, для которых она была разработана.

Рис. 4. Отчетность по хранилищу данных предприятия

Надписи на рисунке:

Sales -продажи;

Operations - операции;

Financial - финансы;

HR - человеческие ресурсы;

Enterprise Data Warehouse - Хранилище данных предприятия;

Sales Data Mart - витрина данных продаж;

Operations Data Mart - витрина данных операций;

Financial Data Mart - витрина данных финансов;

HR Data Mart - витрина данных человеческих ресурсов;

Business User - бизнес-пользователь

Часто данные передаются в Хранилище в стандартном формате. К каждому типу данных, загружаемых в хранилище, применяется специальный формат файла или XML-схема. Например, при пересылке информации о продажах в EDW, выполняется ее консолидация по всем исходным системам. Каждый клиент должен быть занесен в основной список, независимо от того, во скольких отделах он зарегистрирован.

После консолидации к данным применяются правила стандартизации и очистки. Таким образом, у пользователей появляется согласованный доступ к данным, не зависящий от источника. Записи, которые не отвечают требованиям, предъявляемым к качеству данных, получают статус "ожидания" ("on hold"), пока не будет выполнено некоторое действие, которое устранит создавшуюся неопределенность. В соответствии с бизнес-правилами, таким данным можно присвоить также значение "по умолчанию" (default value).

После очистки и консолидации данные хранятся в реляционной СУБД. Часто используется та же технология, что и в учетных системах (например, продукт фирмы Oracle, IBM, SQL Server и т.п.).

Содержание  Назад  Вперед