2009-06-08 4 views
1

У меня есть нормализованная транзакционная база данных. Я создаю хранилище данных для целей отчетности. Существуют ли какие-либо инструменты, которые автоматически сделают предложения по де-нормализации? Или что-то, чтобы автоматизировать изменения базы данных таким образом?Любой инструмент для автоматической де-нормализации базы данных?

+2

Нанять кооператив с знаниями CS101 о базах данных, поскольку ваш DBA и ваша база данных автоматически станут денормализованными (сначала проверьте стратегию резервного копирования ...) –

ответ

1

Не то, чтобы я знал. Тем не менее, метод дизайна Кимбалла относительно прост, поэтому он должен быть одобрен с помощью какой-то полуавтоматики, если вы идентифицируете факты и определяете отношения внешних ключей в своей базе данных.

Я построил инструмент, который выравнивает звезды Кимбалла на основе метаданных FK в базе данных для создания представлений, которые могут быть использованы в приложении, поэтому я хочу, чтобы что-то подобное могло работать на нормализованной БД - это просто не было бы так же просто, как начиная с таблицы фактов и вступать в роли на основе отношений FK.

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