Published on

September 27, 2011

Исследование моделирования хранилища данных SQL Server с помощью инструмента моделирования MDWT

Когда дело доходит до проектирования хранилища данных на платформе SQL Server, правильный инструмент моделирования может сделать всю разницу. В этой статье мы рассмотрим инструмент моделирования Microsoft Data Warehouse Toolkit (MDWT) и его возможности для моделирования многомерного хранилища данных.

Инструмент моделирования MDWT, основанный на Microsoft Excel, специально разработан для поддержки моделирования многомерного хранилища данных Kimball на платформе SQL Server. Хотя существуют и другие инструменты моделирования данных, инструмент моделирования MDWT предлагает уникальный набор функций, которые делают его ценным инструментом для проектов хранилища данных SQL Server.

Настройка и гибкость

Одним из преимуществ инструмента моделирования MDWT является его гибкость и возможности настройки. В недавнем проекте автору пришлось создавать пользовательские решения для интеграции инструмента с SAP BW и Business Objects, помимо SQL Server 2008. Добавляя код в процесс сборки и внося небольшие изменения в код инструмента моделирования, автор смог настроить инструмент для удовлетворения конкретных требований проекта.

Более того, инструмент моделирования MDWT позволяет создавать вычисляемые столбцы и значения по умолчанию, хотя эти функции не поддерживаются напрямую. Используя фрагменты SQL-кода непосредственно в ячейках Excel инструмента моделирования, автор смог преодолеть эти ограничения и достичь желаемой функциональности.

Рабочий процесс и автоматизация

Инструмент моделирования MDWT упрощает процесс моделирования хранилища данных, предоставляя пользовательский интерфейс, который позволяет быстро создавать модели. Автор описывает типичный рабочий процесс, который включает профилирование данных, анализ требований и интервью с исходной системой, а затем интеграцию карты модели в инструмент моделирования MDWT. Этот упрощенный рабочий процесс позволяет выполнять несколько сборок и интеграционных тестов, что приводит к более быстрым итерациям и улучшает сотрудничество между командами.

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

Метаданные и отчетность

Комплексные метаданные являются важным элементом успешной реализации хранилища данных. Инструмент моделирования MDWT предоставляет встроенную поддержку для генерации метаданных, которая интегрируется с отчетами, разработанными Kimball Reporting Services. Это позволяет пользователям, администраторам и обслуживающему персоналу легко ориентироваться в метаданных и лучше понимать хранилище данных.

Более того, инструмент моделирования MDWT предлагает возможности расширения, позволяя пользователям добавлять свою собственную информацию о метаданных. В проекте автора было задействовано несколько источников данных, и инструмент моделирования был настроен для записи и вывода информации о соответствии источник-цель для каждого источника данных. Эта настройка была достигнута с использованием расширенных свойств SQL Server и таблицы метаданных, что гарантировало наличие необходимых метаданных для всех заинтересованных сторон.

Поддержка Business Objects

Интеграция полной модели многомерного хранилища данных в Business Objects может быть трудоемким процессом, требующим ручной работы. Однако автор нашел способ автоматизировать этот процесс насколько это возможно. Создав специальную базу данных для создания отчетов и используя согласованные соглашения об именовании, автор смог сгенерировать необходимые таблицы и внешние ключи, упрощая создание вселенных Business Objects.

Кроме того, автор подчеркивает важность следования стандартному соглашению об именовании объектов базы данных, так как это позволяет легче связывать объекты во вселенной Business Objects. Используя инструмент моделирования MDWT и специальную базу данных для создания отчетов, автор смог упростить процесс и сократить ручные усилия.

Заключение

Инструмент моделирования Microsoft Data Warehouse Toolkit (MDWT) предлагает мощное и гибкое решение для моделирования хранилища данных SQL Server. Благодаря возможностям настройки, упрощенному рабочему процессу и поддержке метаданных и отчетности, инструмент моделирования MDWT оказывается ценным активом для проектов хранилища данных.

Хотя в некоторых сценариях могут возникать продвинутые функции и конкретные требования к инструменту, инструмент моделирования MDWT более чем способен справиться с большинством реализаций хранилища данных SQL Server. Его простота и совместимость с родным языком SQL Server делают его надежным выбором для моделировщиков данных.

Будь то начало нового проекта хранилища данных или ул

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.