stringtranslate.com

Servicios de datos maestros de Microsoft SQL Server

Microsoft SQL Server Master Data Services (MDS) es un producto de gestión de datos maestros (MDM) de Microsoft que se distribuye como parte del sistema de gestión de bases de datos relacionales Microsoft SQL Server . [1] La gestión de datos maestros (MDM) permite a una organización descubrir y definir listas de datos no transaccionales y compilar listas maestras fiables y fáciles de mantener. Master Data Services se distribuyó por primera vez con Microsoft SQL Server 2008 R2. Microsoft SQL Server 2016 introdujo mejoras en Master Data Services, como un mejor rendimiento y seguridad, y la capacidad de borrar registros de transacciones, crear índices personalizados, compartir datos de entidades entre diferentes modelos y compatibilidad con relaciones de varios a varios.

Descripción general

En Master Data Services, el modelo es el contenedor de nivel más alto en la estructura de los datos maestros. Se crea un modelo para administrar grupos de datos similares. Un modelo contiene una o más entidades, y las entidades contienen miembros que son los registros de datos. Una entidad es similar a una tabla.

Al igual que otros productos MDM, Master Data Services tiene como objetivo crear una fuente de datos centralizada y mantenerla sincronizada, y así reducir las redundancias en las aplicaciones que procesan los datos. [ cita requerida ]

Al compartir el núcleo arquitectónico con Stratature + EDM, Master Data Services utiliza una base de datos de Microsoft SQL Server como almacén de datos físico. Es parte del Master Data Hub , que utiliza la base de datos para almacenar y administrar entidades de datos . [ cita requerida ] Es una base de datos con el software para validar y administrar los datos, y mantenerlos sincronizados con los sistemas que usan los datos. [2] El concentrador de datos maestros tiene que extraer los datos del sistema de origen, validar, desinfectar y dar forma a los datos, eliminar duplicados y actualizar los repositorios del concentrador, así como sincronizar las fuentes externas. [2] Los esquemas de entidad, los atributos, las jerarquías de datos, las reglas de validación y la información de control de acceso se especifican como metadatos para el tiempo de ejecución de Master Data Services. Master Data Services no impone ninguna limitación en el modelo de datos. Master Data Services también permite definir reglas comerciales personalizadas , utilizadas para validar y desinfectar los datos que ingresan al concentrador de datos, que luego se ejecutan contra los datos que coinciden con los criterios especificados. Todos los cambios realizados en los datos se validan con las reglas y se almacena un registro de la transacción de forma persistente. Las infracciones se registran por separado y, opcionalmente, se notifica al propietario de forma automática. Se pueden crear versiones de todas las entidades de datos . [ cita requerida ]

Master Data Services permite categorizar los datos maestros por relaciones jerárquicas, como los datos de los empleados, que son un subtipo de los datos de la organización. Las jerarquías se generan relacionando los atributos de los datos. Los datos se pueden categorizar automáticamente mediante reglas y las categorías se introspeccionan mediante programación. Master Data Services también puede exponer los datos como vistas de Microsoft SQL Server , que pueden ser extraídas por cualquier cliente compatible con SQL . Utiliza un sistema de control de acceso basado en roles para restringir el acceso a los datos. Las vistas se generan dinámicamente, por lo que contienen las últimas entidades de datos en el concentrador maestro. También puede enviar los datos escribiendo en algunos diarios externos. Master Data Services también incluye una interfaz de usuario basada en web para ver y administrar los datos. Utiliza ASP.NET en el back-end. [ cita requerida ] El front-end de Silverlight fue reemplazado por HTML5 en SQL Server 2019. [3]

Master Data Services proporciona una interfaz de servicio web para exponer los datos, así como una API que utiliza internamente los servicios web expuestos y expone el conjunto de funciones, de manera programática, para acceder a los datos y manipularlos. También se integra con Active Directory para fines de autenticación. A diferencia de +EDM, Master Data Services admite caracteres Unicode y también admite interfaces de usuario multilingües. [ cita requerida ]

SQL Server 2016 introdujo un aumento significativo en el rendimiento de Master Data Services respecto de las versiones anteriores. [4]

Terminología

Otros atributos, sin embargo, serán del tipo "formato libre" (el más común) o "archivo".

Referencias

  1. ^ "Documentación técnica de SQL Server - SQL Server".
  2. ^ de Roger Walter. "Arquitectura del centro de gestión de datos maestros (MDM)". MSDN TechNet . Consultado el 25 de septiembre de 2007 .
  3. ^ MikeRayMSFT. "Novedades de SQL Server 2019 - SQL Server". docs.microsoft.com . Consultado el 29 de junio de 2021 .
  4. ^ "¿Por qué SQL Server 2016 es más rápido que nunca?". 11 de marzo de 2016.

Enlaces externos