Me pregunto si alguien está utilizando actualmente los servicios de datos maestros de Microsoft. ¿Cómo lo estás utilizando? Si lo encuentras útil? Cuando crees que sería útil? ¡Gracias!Microsoft Master Data Services: ¿Cuándo utilizarlo?
Respuesta
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 el MDS tiene algunas características atractivas, en particular el linaje de datos detallados, aún no estoy seguro de recomendarlo a los clientes.
El motivo de esta duda es la naturaleza de la instalación y el tendendency to fail en la actualización o cambio del sistema. Luché mucho con las instalaciones de SQL Server 2012 RC0 MDS y RTM. Simplemente hay demasiados aspectos frágiles de la instalación (como el requisito estricto de que el servicio se instale en una máquina unida a un dominio y la necesidad de instalar Silverlight 5.0 SDK para que el cliente funcione correctamente). También experimenté escamas en el complemento de Excel.
Veo hacia dónde va Microsoft y creo que el producto finalmente será útil. Teniendo en cuenta su propósito (repositorio de datos maestros), MDS debe ser más sólido como una roca antes de que yo lo use en producción.
No lo estamos utilizando actualmente en nuestra oficina, sin embargo, la presentación que hizo Microsoft en la ciudad hace un tiempo parecía muy interesante. Lo vi como una especie de competidor del almacén OBAW de Oracle. Probablemente ya has mirado a estos, pero Microsoft tiene un sistema decente de transmisiones por Internet que cubren cómo instalar y utilizar MDS aquí:
http://www.msdev.com/Directory/SeriesDescription.aspx?CourseId=155
Estoy ansioso por ver si alguien lo está utilizando, así, tendemos a tener dificultades para que nuestra administración nos permita probar este tipo de servicios sin poder señalar a otras corporaciones que hayan implementado con éxito dicho producto.
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 los ETL para deduplicar, estandarizar y desinfectar los datos del cliente. Probablemente esté arañando la superficie de MDS, pero inicialmente nos condujeron a MDS para incluir funciones de expresión regular en SQL para transformar datos de texto de forma libre.
Antes de MDS/DQS, parte de la sostenibilidad/perdurable-éxito de una aplicación de base de datos personalizada dependía en gran medida de uno o ambos de los siguientes artículos ...
- Tener un recurso técnico a tiempo completo a 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.
- Desarrollar (además de la base de datos/aplicación/etc) una interfaz de usuario personalizada que sea lo suficientemente intuitiva para que los expertos en negocios menos técnicos la utilicen para gestionar los datos maestros.
Ninguno de estos era ideal desde el punto de vista de los costos. Con MDS/DQS, un desarrollador/contratista puede ingresar, diseñar una solución integral de Data Warehouse/BI que incluya integración completa con DQS/MDS (probablemente a través de paquetes de SSIS) con relativa facilidad. Los Business-Experts pueden ser entrenados para administrar los datos maestros utilizando una UI con la que ya están 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 solapados o lo que sea), MDS puede utilizarse para gestionar todos los datos maestros en una ubicación centralizada.
Todavía estoy evaluando MDS, pero la idea de que un MDS ayudará a administrar una solución de Data Warehouse, actualmente no veo más. Veo lo opuesto: MDS obtiene generalmente sus datos por un proceso SSIS al final y un proceso SSIS es lo que se necesita después de MDS para crear un modelo dimensional para hacer análisis de BI en él. Esto significa que si la fuente de datos original (modelo) cambia, un IT-Guy no puede cambiar el modelo de MDS, pero nunca los dos procesos de SSIS que se utilizan. Por lo tanto, siempre y cuando su fuente de datos no solo se administre manualmente mediante excel imports, el servicio de calidad de datos (DQS) es útil, pero no el MDS. – spikey
sí, me gusta la forma en que redactó eso ... el DW utiliza/alimenta desde MDS durante los procesos de carga de dimensión. Creo que el punto principal que estaba tratando de hacer es que MDS/DQS vienen con un complemento de Excel que permite a los usuarios no técnicos administrar los datos (maestros) y las reglas (calidad de los datos). Desde un nivel alto, hay varios enfoques para las soluciones MDM (MD management) ... utilícelos para limpiar los sistemas fuente que alimentan el DW y otros sistemas descendentes ... o úselos para limpiar los datos una vez que deja los sistemas fuente en camino hacia los sistemas DW y aguas abajo. –
Puede que no sea el mejor producto MDS disponible, pero viene con SQL Server. Comparado con la mayoría de los esfuerzos hechos a medida para acomodar metadatos o datos maestros en cargas de almacén, es una 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 normalmente no se acomoda bien para salir. resultados cuestionables. Prefiero usarlo que crear alguna 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.
Al igual que todo, dale a los datos maestros el respeto que se merece. Si se va a usar, vale la pena invertir el tiempo para modelar correctamente las entidades, el flujo de datos y el uso. Los administradores de datos necesitarán tener conocimientos y requerirán capacitación (no es la interfaz más útil del mundo, por decir lo menos).
El servicio de datos maestro es muy útil para gestionar datos maestros, Hemos utilizado los servicios de datos maestros 2012 y 2016, no hay muchas funciones presentes en 2012, 2016 es mucho mejor que 2012 con algunas características nuevas, pero creo aún Microsoft necesita mejorar los servicios de datos maestros, estos deberían incluir cierta flexibilidad en el área de reglas comerciales.
- 1. RIA Services vs ADO.NET Data Services
- 2. WCF Data Services o Entity Framework
- 3. WCF Data Services: Mocking OperationContext
- 4. WCF REST vs. ADO.NET Data Services
- 5. Master Data Management - Redundancia de datos
- 6. error de solicitud con WCF Data Services
- 7. WCF Data Services Opciones de seguridad
- 8. Integrando XMLRPC/Web Services con Core Data
- 9. Manejo de excepciones con WCF Data Services
- 10. Reutilizar tipos existentes con ADO.NET Data Services
- 11. WCF/WCF Data Services/Servicios WCF RIA
- 12. Colección existe Criteria en WCF Data Services
- 13. Windows SharePoint Services vs. Microsoft Office SharePoint Server?
- 14. ¿Se pueden implementar WCF Data Services o RIA Services con NHibernate?
- 15. ADO.NET Data Services - parámetro de formato - xml/json
- 16. diferencia entre el API Web WCF y WCF Data Services
- 17. Cómo manejar json DateTime devuelto por WCF Data Services (OData)
- 18. Cómo deshabilitar esquemas de autenticación de WCF Data Services
- 19. Microsoft Reporting Services. ¿Debo usar webservices como fuente de datos?
- 20. Crystal Reports contra Microsoft SQL Server Reporting Services
- 21. ¿Cuándo * no * utiliza Core Data type Transformable?
- 22. Usando Microsoft Data Entity Framework con Microsoft MVC en Mono 2.4
- 23. Redis mímico MASTER/MASTER? ¿o algo mas?
- 24. diferencia entre WCF Services y Web Services y REST Service
- 25. .NET RIA Services/WCF Services
- 26. ¿Cómo consumir un objeto complejo desde un sproc utilizando WCF Data Services/OData?
- 27. ¿Es "refs/heads/master" lo mismo que "refs/remotes/origin/master" en Git?
- 28. Ember-Data cómo saber cuándo se capta una entidad
- 29. ¿Cuándo considerar las imágenes de base64 (DATA: URI)?
- 30. git pull origin master no actualiza origen/master?
crosan, un lugar para comenzar a buscar a otros que hayan usado MDS (o incluso otra tecnología de Microsoft) es http://www.microsoft.com/casestudies/default.aspx. Buscar "servicios de datos maestros" trae cerca de 19 resultados. Por supuesto, estas son solo las grandes implementaciones documentadas públicamente. Probablemente hay un montón de pequeñas implementaciones de MDS a nivel departamental. – Arun