мои мысли ...
- Не переоценивайте размер (с точки зрения времени) нового проекта DWH.
- Начните с чего-то не очень сложного и хорошо понятого с точки зрения бизнес-правил.
Самая большая проблема, с которой мы столкнулись в связи с новыми проектами / пилотами DWH (мы являемся консультантом DWH, поэтому у нас много клиентов), получает поддержку со стороны руководства. Зачастую DWH спонсируется кем-то из ИТ, и реальной поддержки на уровне совета директоров нет, поэтому для развития проекта требуется много времени, и для него сложно получить ресурсы.
Лучшие проекты, которые мы нашли, - это те, которые имеют уровни поддержки в трех областях: управление (уровень совета директоров), ИТ и бизнес (желательно те, кто хорошо разбирается в бизнес-правилах).
Взгляните на Инструментарий хранилища данных Ральфа Кимбалла , который использует различные стили дизайна DWH для различных отраслей промышленности. Это очень хорошо!
Инструменты, которые я ожидаю, что вы будете использовать (я добавил пару технологий здесь)
- SSIS (инструмент ETL) используется для извлечения (из исходных систем) преобразования (данные в соответствующую форму загрузки) и загрузки (в таблицы Dim и Fact)
- SSAS (инструмент OLAP) используется для создания / обработки куба OLAP. Предупреждение : у этого инструмента довольно большая кривая обучения !!
- SSRS (инструмент отчетности) используется для создания статических и динамических отчетов / панелей мониторинга.
- MS Excel. Существуют бесплатные модели интеллектуального анализа данных, которые можно добавлять в куб OLAP и при подключении к нему, что позволит выполнять очень интересную DM.
- Службы Windows Sharepoint Services (WSS) (поставляются бесплатно с операционными системами Windows Server) для развертывания отчетов SSRS.
Это хороший пример прототипа с точки зрения технологий (если вы из области MS), но распространение технологий очень велико, и для одного человека, страдающего от них холодом, это, возможно, нереально.
Самая важная вещь - это правильно спроектировать схему звезды DWH (и будет целый ряд решений, «правильных» для любого набора данных), иначе ваш дизайн куба OLAP будет некорректным и очень сложным для построения. .
Я бы попросил местного консультанта DWH проверить ваш проект до того, как вы его построите. Удостоверьтесь, что вы даете им очень узкие рамки, не меняя ничего, в противном случае большинство консультантов будут «возиться» с вещами, чтобы сделать их «лучше».
Удачи!