Microsoft Master Data Services – Когда использовать?
Мне интересно, использует ли кто-нибудь в настоящее время службы основных данных Microsoft? Как вы его используете? Считаете ли вы его полезным? Когда вы считаете, что это было бы полезно? Благодаря!
Я работал с MDS, так как он был впервые выпущен как часть пакета функций для SQL Server 2008 R2. В то время как у MDS есть некоторые непревзойденные функции – наиболее заметная линия данных, я не уверен, что рекомендую ее клиентам.
Моей причиной такого колебания является характер установки и тенденция к отказу при обновлении или изменении системы. Я сильно боролся с SQL Server 2012 RC0 MDS и установкой RTM. Слишком много хрупких аспектов установки (например, жесткие требования к установке службы на подключенном к домену машине и необходимость установки Silverlight 5.0 SDK для правильной работы клиента). Я также испытал шелушение в надстройке Excel.
Я вижу, что Microsoft собирается, и я думаю, что продукт в конечном итоге будет полезен. Учитывая, что это цель (хранилище основных данных), MDS должен быть более «прочным», прежде чем я буду использовать его в производстве.
Мы не используем его в настоящее время в нашем офисе, однако презентация, которую Microsoft сделала в городе, была очень интересной. Я видел его как своего рода конкурента для OBAW-склада Oracle. Вероятно, вы уже посмотрели на них, но у Microsoft есть приличный набор веб-трансляций, в которых описывается, как установить и использовать MDS здесь:
http://www.msdev.com/Directory/SeriesDescription.aspx?CourseId=155
Я очень хочу узнать, использует ли кто-нибудь еще его, мы, как правило, с трудом разговариваем с нашим руководством, чтобы позволить нам попробовать эти виды услуг, не указывая на другие корпорации, которые успешно реализовали упомянутый продукт.
Мы только начинаем изучать использование MDS для поддержки нашей консалтинговой практики, в частности, для анализа данных и ETL для дедупликации, стандартизации и дезинфекции данных клиента. Вероятно, это просто царапает поверхность MDS, но мы сначала пришли к MDS для включения возможностей регулярного выражения в SQL для преобразования текстовых данных в виде свободной формы.
До MDS / DQS часть устойчивости / долговременного успеха приложения пользовательской базы данных сильно зависела от одного или обоих из следующих элементов …
- Наличие полного технического ресурса для ручного обновления основных данных. Тот, кто может работать с бизнес-экспертами и вносить необходимые корректировки в данные в базе данных.
- Разработка (в дополнение к базе данных / application / etc) настраиваемого пользовательского интерфейса, который достаточно интуитивно понятен для менее технических экспертов по бизнесу для управления самими основными данными.
Ни один из них не был идеален с точки зрения затрат. С помощью MDS / DQS, разработчик / подрядчик может прийти, разработать комплексное решение Data Warehouse / BI, включая полную интеграцию с DQS / MDS (возможно, через пакеты SSIS) с относительной легкостью. Бизнес-экспертов можно обучить управлению основными данными с помощью пользовательского интерфейса, с которым они уже знакомы (например, Excel), а разработчик / подрядчик может перейти к следующему проекту / клиенту.
Кроме того, если в бизнесе уже есть другие источники данных (посредством операций по приобретению или принудительной или частично перекрывающейся работе), MDS может использоваться для управления всеми основными данными в одном централизованном местоположении.
Возможно, это не лучший продукт MDS, однако он поставляется с SQL Server. По сравнению с большинством заказных усилий для размещения метаданных или основных данных на складских нагрузках, это довольно хороший вариант, поскольку большая часть времени тратится на концентрацию на складе, а освоение вспомогательных или других данных обычно недостаточно хорошо для ухода сомнительные результаты. Я предпочитаю использовать его, а не создавать другие неприятные варианты, которые могут затруднить обслуживание клиентов. Если у вас есть бюджет, я бы подумал о том, чтобы посмотреть на что-то более отполированное.
Как и все, хотя дайте мастер-данные уважение, которого оно заслуживает. Если он будет использоваться, то стоит потратить время на правильное моделирование объектов, поток данных и использование. Стюарды данных должны будут подкованны и потребуют обучения (это не самый удобный интерфейс в мире – мягко говоря).
Служба основных данных очень полезна для управления основными данными, мы использовали Master Data Services 2012 и 2016, в 2012 году не так уж много функций, 2016 год намного лучше, чем в 2012 году, с некоторыми новыми функциями, но я думаю, что Microsoft все же нуждается в улучшении Master Data Services, они должны включать некоторую гибкость в области бизнес-правил.