Хранилище или тематическое хранилище?
Альтернативой созданию больших хранилищ является создание лавок данных, где каждое тематическое хранилище содержит часть данных большого хранилища.
Создание хранилища
реимущество тематических хранилищ - в акценте на одной области бизнеса, так что в них можно хранить данные по региону или департаменту. Однако при использовании лавок данных следует быть осторожным. Хотя несколькими тематическими хранилищами (в отличие от одного источника) легче управлять и они идеальны для создания отчетов, интегрировать данные может быть чрезвычайно сложно. В результате можно получить несколько лавок, содержащих дублирующиеся данные, которые нельзя связать друг с другом. Тем не менее, довольно распространенной является практика создания сначала нескольких лавок данных, которые затем используются в качестве основы для создания хранилища масштаба всего предприятия.
Пример. КомпанияEasyShoppingInc.
|
Рис. 2.3. Пространственная модель для компании EasyShoppingInc. |
Навсем протяжении этой книги мы будем использовать пример с придуманной нами компанией под названием Easy Shopping Inc. Это организация, которая не имеет розничных торговых точек и осуществляет продажи через Интернет-сайт или через систему спутникового или кабельного телевидения. На рис. 2.3 показана пространственная модель для Easy Shopping Inc.
В данном примере у нас имеется таблица фактов, называющаяся «Покупки», где мы записываем все купленные покупателями товары. Определено четыре измерения, в которых хранятся сведения о покупателях, продуктах, времени и деталях наших ежедневных специальных предложений. Хотя это простой пример, взятый для иллюстрации данной книги, однако то, что вы будете создавать сами, будет ненамного сложнее. У вас будет больше измерений и намного больше столбцов в таблице фактов.
Схемы хранилищ иногда называют звездообразными схемами, и рис. 2.3 — пример такой схемы. Центральная точка - это таблица фактов, а измерения располагаются вокруг таблицы фактов, подобно лучам звезды. Как и в диаграмме связи сущностей, нарисовав пространственную модель, вы можете легко перевести ее в физическую схему базы данных, поскольку каждый квадрат представляет таблицу базы. Хотя в этой книге мы говорим о таблицах фактов и таблицах измерений, внутри базы данных Oracle все они — просто таблицы и рассматриваются именно в этом качестве. Однако перед тем как приступить к работе и создавать физическую базу данных по ее пространственной модели, нужно принять еще несколько решений перед тем как схема будет готова.
■
Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9
Статьи по теме:
No related posts