tutorial services que microsoft mds formulario data sql sql-server master-data-services

services - sql server data service azure



Microsoft Master Data Services: ¿Cuándo utilizarlo? (7)

Me pregunto si alguien está utilizando actualmente Master Data Services de Microsoft. ¿Cómo lo estás utilizando? ¿Te resulta útil? ¿Cuándo crees que sería útil? ¡Gracias!


Antes de MDS / DQS, parte de la sostenibilidad / éxito duradero de una aplicación de base de datos personalizada dependía en gran medida de uno o ambos de los siguientes elementos ...

  1. Tener un recurso técnico de tiempo completo para actualizar manualmente los datos maestros. Alguien que puede trabajar con los expertos en negocios y hacer los ajustes necesarios a los datos en la base de datos.
  2. Desarrollar (además de la base de datos / aplicación / etc) una interfaz de usuario personalizada que sea lo suficientemente intuitiva como para que los expertos en negocios menos técnicos utilicen para administrar los datos maestros por sí mismos.

Ninguno de estos era ideal desde una perspectiva de costo. Con MDS / DQS, un desarrollador / contratista puede ingresar, diseñar una solución de Data Warehouse / BI de extremo a extremo que incluya una integración completa con DQS / MDS (probablemente a través de paquetes SSIS) con relativa facilidad. Los Business-Experts pueden capacitarse para administrar los datos maestros utilizando una IU con la que ya están muy familiarizados (por ejemplo, Excel), y el desarrollador / contratista puede pasar al siguiente proyecto / cliente.

Además, si la empresa ya tiene otras fuentes de datos (a través de adquisiciones o esfuerzos de silo-s-aún-superpuestos o lo que sea), MDS se puede utilizar para administrar todos los datos maestros en una ubicación centralizada.


Como somos una pequeña empresa de consultoría y desarrollo, no utilizamos MDS internamente, pero sí lo implementamos en clientes con un enfoque en la gestión del Registro Dorado, ya que los clientes tienen una gran cantidad de bases de datos y aplicaciones que utilizan los mismos datos (cliente, producto). …)

Estoy de acuerdo con el comentario de Lynn Langit sobre la instalación y la dependencia de SilverLight y los comentarios generales sobre la interfaz de usuario. También hay muchas empresas más pequeñas que no ejecutan SQL Enterprise Edition pero que podrían beneficiarse de MDS.

Esas son las razones por las que ahora estamos desarrollando una aplicación web moderna que alojaremos para nuestros clientes (probablemente en Azure). Si está pensando en MDS, le recomiendo echar un vistazo a la API para reemplazar (partes) de la interfaz de usuario.


Estamos empezando a investigar el uso de MDS para respaldar nuestra práctica de consultoría, específicamente en torno al análisis de datos y ETL para deduplicar, estandarizar y sanear los datos de los clientes. Es probable que solo esté rozando la superficie de MDS, pero inicialmente nos llevaron a MDS por su inclusión de capacidades de expresión regular en SQL para transformar datos de texto de forma libre.


He estado trabajando con MDS desde que se lanzó por primera vez como parte de un paquete de características para SQL Server 2008 R2. Si bien MDS tiene algunas características convincentes, especialmente el linaje de datos más detallados, todavía no estoy seguro de recomendarlo a los clientes.

Mi razón para esta vacilación es la naturaleza de la instalación y la tendencia a fallar en la actualización o cambio de sistema. Luché enormemente con las instalaciones de SQL Server 2012 RC0 MDS y RTM. Simplemente hay demasiados aspectos frágiles de la instalación (como la exigencia de que el servicio se instale en una máquina unida a un dominio y la necesidad de instalar el SDK de Silverlight 5.0 para que el cliente funcione correctamente). También experimenté la descamación en el complemento de Excel.

Veo a dónde va Microsoft y creo que el producto eventualmente será útil. Teniendo en cuenta su propósito (depósito de datos maestros), MDS debe ser más "sólido como una roca" antes de que lo use en producción.


Master Data Service es muy útil para administrar Master Data, hemos usado Master Data Services 2012 y 2016, no hay muchas características presentes en 2012, 2016 es mucho mejor que 2012 con algunas características nuevas, pero creo que aún Microsoft necesita mejorar Los servicios de datos maestros deben incluir cierta flexibilidad en el área de reglas de negocios.


Puede que no sea el mejor producto MDS disponible, sin embargo, sí viene con SQL Server. En comparación con la mayoría de los esfuerzos a medida para acomodar metadatos o datos maestros en cargas de almacén, es una muy buena opción, ya que la mayor parte del tiempo se dedica a concentrarse en el almacén y el dominio de datos auxiliares u otros datos no suele ser adecuado para dejar Resultados cuestionables. Prefiero usarlo a crear otra opción escamosa que los clientes encontrarán difícil de mantener. Si tienes presupuesto, sin embargo, consideraría buscar algo más pulido.

Sin embargo, como cualquier cosa, dale a los datos maestros el respeto que merece. Si se va a utilizar, vale la pena dedicar tiempo a modelar las entidades, el flujo de datos y el uso correctamente. Los administradores de datos necesitarán ser conocedores y necesitarán capacitación (no es la interfaz más utilizable del mundo, por decir lo menos).


No lo estamos usando actualmente en nuestra oficina, sin embargo, la presentación que Microsoft hizo en la ciudad hace un tiempo parecía muy interesante. Lo vi como una especie de competidor para el almacén OBAW de Oracle. Probablemente ya los ha visto, pero Microsoft tiene un conjunto decente de transmisiones por Internet que cubren cómo instalar y usar MDS aquí:
http://www.msdev.com/Directory/SeriesDescription.aspx?CourseId=155

Estoy ansioso por ver si alguien más lo está usando también, tendemos a tener dificultades para convencer a nuestra gerencia de que nos permita probar este tipo de servicios sin poder señalar a otras corporaciones que han implementado con éxito dicho producto.