2009-11-25 3 views

ответ

4

Не называйте это «производственной схемой». Назовите это «Транзакционная схема» или OLTP.

Чтобы обновления работали, они должны быть в (по крайней мере) третьей нормальной форме (3NF).

В хранилищах данных используется «Звездная схема», которая нормализуется в соответствии с различными правилами. Поскольку обновления на самом деле не происходят так же, как в транзакционной базе данных, дизайн нормализуется совершенно по-разному.

Читайте дальше на 3-й нормальной форме.

Читайте на схеме звездной схемы.

Есть много и очень много ссылок Google, которые очень хороши.

Еще лучше, но книга инструментария хранилища данных Kimball's. Это очень ясно.

0

На моем текущем концерте мы используем термин «Транзакционный» и/или OLTP (спасибо S.Lott) для баз данных/схем, которые представляют «текущее» состояние бизнес-данных. «Аналитические» и/или OLAP-базы данных/схемы содержат больше исторических данных. Часто мы берем «моментальный снимок» текущих данных (выписывая новую строку в новую таблицу, похожую по дизайну на транзакционную таблицу), а затем намечаем дату и/или присваиваем ей «пакетный» идентификатор. Затем мы можем легко проанализировать, как эти данные со временем изменились.

Например: вы можете увидеть, как &, когда имя Компании изменилось. В некоторых случаях это полезная информация. В других случаях требуется только текущее имя. Разделение этих двух сценариев на разные таблицы/базы данных означает, что вам не нужно беспокоиться о том, чтобы всегда находить «самую последнюю» запись в исторической таблице; вся эта информация была убрана с пути. Другое использование - если вам нужно регенерировать отчеты на основе прошлых данных (если вы хотите, чтобы «как это выглядело тогда?»).

Это не обязательно «правильное» определение ... но оно полезно.

0

Производственный, операционный, транзакционный - это стандартная нормализованная (3NF) БД, оптимизированная для хранения и управления данными. Звездная схема хранилища данных (DW) оптимизирована для отчетов и аналитики. С точки зрения бизнес-пользователей хранилище данных доступно только для чтения. DW де-нормируется - часть информации повторяется во многих местах, поэтому они обновляются только через «программы загрузки» (ETL), без взаимодействия с пользователем. Вот an example of the star schema.

 Смежные вопросы

  • Нет связанных вопросов^_^