SlideShare a Scribd company logo
1 of 37
“Master Data Services”

Aplicando y Gestionando Datos Maestros
José Redondo - @redondoj
CL SQL PASS Venezuela – DPA SolidQ – CA SynergyTPC – DAA Bits America
jredondo@solidq.com
http://redondoj.wordpress.com
AGENDA
• Qué son los Datos Maestros?

• Escenarios Principales
• Donde están los Datos Maestros en un DW?

• Porqué es importante?
• Vista rápida de MS SQL Server 2012 Master Data Services
• Capacidades
• Arquitectura
•
•
•
•

Modelos, Entidades y Atributos
Jerarquías y Colecciones
Reglas de Negocio
Seguridad

• Demos
“Master Data Services”

Aplicando y Gestionando Datos Maestros
Qué son los Datos Maestros?
Qué son los Datos Maestros?
• Los Datos Maestros (Master Data) es el conjunto de objetos de datos
que están en el centro de actividades empresariales como por
ejemplo (Clientes, Productos, Centros de costos, Lugares, etc...) que
requieren:
•
•
•
•

Mantenimiento centralizado
Gestión de la calidad continua
Facilidad de acceso para los usuarios de negocios
Intercambio efectivo (Produciendo y Consumiendo)

• Master Data contiene atributos diferentes para diferentes
departamentos (Marketing, Finanzas, Operaciones, Grupos
Empresariales, etc...)
MDS permite a los usuarios crear datos maestros. Esta capacidad puede ser de gran
alcance en una serie de escenarios de toda la organización.
Escenarios Principales
Soluciones de
Administración
de Datos

Administración
Data Warehouse /
Data Marts

Proveer almacenamiento y
Administración de los
objetos y metadata usadas
en las Aplicaciones de
conocimiento

Permite a los usuarios de
negocio gestionar las
dimensiones y jerarquías del
y/o DW | Data Marts

•

Mapeo de objetos

•

•

Datos de Referencia / Lista
de Objetos Administradas

La información expuesta para los objetos asignados
• Administración de la
entre los diferentes sistemas. Procesos ETL hacen
Metadata / Diccionario de
Canonical form
System
referencia a Datos entorno para System A de decisionesB
dicho
la toma
Product Product
de transformación.
ID
Name
Name Price la
Name
MDS permite aColorusuarios de negocio para ID gestión
los Size ID
de la asignación de objetos

Escenarios de Inteligencia
de Negocio

El departamento de TI ha construido un
almacén de datos y la plataforma de
presentación de informes, pero los usuarios de
negocios necesitan una mayor agilidad en la
toma de actualizaciones.
MDS permite a los usuarios de negocio para
gestionar las dimensiones mismas mientras
que puede dirigir las actualizaciones
Donde están los Datos Maestros en
un DW?

P
R
O
D
U
C
T

P
R
O
M
O
T
I
O
N

S
A
L
E
S
Porqué es importante?
Porqué es importante?
Porqué es importante?
Porqué es importante?
Porqué es importante?
Vista rápida de
MS SQL Server 2012 MDS
Capacidades
Capacidades
Validation

Modeling

Authoring business rules
to ensure data correctness

Entities, Attributes, Hierarchies

Role-based Security and
Transaction Annotation

Master Data
Stewardship
Excel Add-In

Data Matching
(DQS Integrated)

Web UI
Versioning

Enabling Integration & Sharing
Loading batched
data through
Staging Tables

Excel

Registering to
changes through
APIs

Consuming data
through Views

DWH

Workflow /
Notifications

External
(CRM, ..)
Arquitectura
Arquitectura
WEB-UI

Excel Add-In

Silverlight

WCF
BizTalk / Others

Workflow /
Notifications

MDS Service

CRM/ERP
IIS Service
DWH

SSIS

BI
OLAP
SSIS

Excel
PW
Pivot

Subscription
Views

MDS Database

Entity Based
Staging Tables

Cleansing and
Matching
(DQS)

SSIS

External System
External
System
Modelos, Entidades y Atributos
Modelos
Contenedor que
encapsulan Entidades,
Jerarquías y Colecciones
que definen una entidad
empresarial o área de
interés.
Los modelos pueden ser
versionados.
Entidades
En su forma más simple
son el contenedor de
base de datos.
Piensen de él como el
equivalente de una tabla
de base de datos.
Contiene todos los
atributos que definen a
una entidad de negocios.
Atributos
Describe un miembro de
una entidad.
Visualícenlos como el
equivalente de columna
de una tabla.
Puede ser libre de base
de dominio o un archivo.
Jerarquías y Colecciones
JERARQUÍAS
Una jerarquía es una estructura de
árbol que representa las
relaciones entre los miembros.
Podemos utilizarlas para:
- Grupo de miembros similares
fines organizacionales.
- Consolidar y resumir a los
miembros para Reporting y
Análisis.
Los miembros tienen un sólo
padre.
JERARQUÍAS DERIVADAS
Esta basado en las relaciones
Padre-Hijo entre dos entidades
existentes. Las relaciones estan
inferidas sobre valores basados ​en
dominio.
JERARQUÍAS EXPLICITAS
Contienen a los miembros hoja de
una entidad.

Miembros consolidados se crean y
miembros hoja explícitamente se
asignan a los miembros
consolidados.
COLECCIONES
Grupos de miembros
consolidados de una jerarquía
explícita y miembros hoja de una
sola entidad.
Reglas de Negocio
REGLAS DE NEGOCIO
• Reglas de Negocio son expresiones y
acciones que pueden regir la conducta
y acciones de los procesos de negocio.
• Habilitar el gobierno de datos a través
de:

• Hacer cumplir las normas de datos
• Alertar a los usuarios de los problemas de
calidad de datos
• Creación de flujos de trabajo sencillos

• Tiene limitaciones, pero se puede
extender en un servidor SharePoint

Los comandos If / Then que comprueban la existencia
de una condición dada a través de los atributos de un
elemento. Pueden iniciar acciones como valores
predeterminados, cambios de valores, validaciones y
workflows externos.
Las Reglas de Negocio se evalúan en el orden que
corresponde a la prioridad asignada a ellos.
REGLAS DE NEGOCIO
Seguridad
Seguridad
• Permisos de área funcional
• Permisos de nivel de Modelo / Entidad proporcionan seguridad
a nivel de columna
• Permisos de Jerarquía permite seguridad a nivel de fila
• Utilice grupos del AD ("Directorio Activo de Windows"), no a los
usuarios individuales
• Utilice sólo los permisos de Jerarquía si se requiere seguridad de
nivel de fila
Demos
Demos
• Creando un Modelo
• Usando el nueva interfaz de MDS en MS Excel 2013
• Creando una Jerarquía
• Visualizando datos del MDS en el DW
• Usando Reglas de Negocio
PREGUNTAS & RESPUESTAS
CONTACTO
Sitio web:
http://venezuela.sqlpass.org/
Facebook:
https://www.facebook.com/sqlpassvzla
Twitter:
https://twitter.com/sqlpassve
Los Invitamos al
Muchas gracias por su
participación

More Related Content

What's hot

Trucos, OptimizacióN Y Buenas PráCticas Para Sql
Trucos, OptimizacióN Y Buenas PráCticas Para SqlTrucos, OptimizacióN Y Buenas PráCticas Para Sql
Trucos, OptimizacióN Y Buenas PráCticas Para SqlAntonio Soto
 
Componentes De SQL Server
Componentes De  SQL ServerComponentes De  SQL Server
Componentes De SQL ServerJhon Perez
 
Diplomado Técnico SQL Server 2012 - Sesión 4/8
Diplomado Técnico SQL Server 2012 - Sesión 4/8Diplomado Técnico SQL Server 2012 - Sesión 4/8
Diplomado Técnico SQL Server 2012 - Sesión 4/8John Bulla
 
Master Data Services Capacity Guidelines
Master Data Services Capacity GuidelinesMaster Data Services Capacity Guidelines
Master Data Services Capacity Guidelinesrumus1000
 
Sql server 2008
Sql server 2008Sql server 2008
Sql server 2008brobelo
 
Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)Ana Granados Navarro
 
Eduardo hiram godínez aguirre inv dbms
Eduardo hiram godínez aguirre   inv dbmsEduardo hiram godínez aguirre   inv dbms
Eduardo hiram godínez aguirre inv dbmsEduardo Hiram
 
Perspectiva practica de la administracion de base de datos
Perspectiva practica de la administracion de base de datosPerspectiva practica de la administracion de base de datos
Perspectiva practica de la administracion de base de datosDiana Vélez
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power pointJose Manzano
 
Diplomado Técnico SQL Server 2012 - Sesión 8/8
Diplomado Técnico SQL Server 2012 - Sesión 8/8Diplomado Técnico SQL Server 2012 - Sesión 8/8
Diplomado Técnico SQL Server 2012 - Sesión 8/8John Bulla
 

What's hot (20)

Tarea 1 bd
Tarea 1 bdTarea 1 bd
Tarea 1 bd
 
Trucos, OptimizacióN Y Buenas PráCticas Para Sql
Trucos, OptimizacióN Y Buenas PráCticas Para SqlTrucos, OptimizacióN Y Buenas PráCticas Para Sql
Trucos, OptimizacióN Y Buenas PráCticas Para Sql
 
Componentes De SQL Server
Componentes De  SQL ServerComponentes De  SQL Server
Componentes De SQL Server
 
Diplomado Técnico SQL Server 2012 - Sesión 4/8
Diplomado Técnico SQL Server 2012 - Sesión 4/8Diplomado Técnico SQL Server 2012 - Sesión 4/8
Diplomado Técnico SQL Server 2012 - Sesión 4/8
 
Tarea 1 bd
Tarea 1 bdTarea 1 bd
Tarea 1 bd
 
Master Data Services Capacity Guidelines
Master Data Services Capacity GuidelinesMaster Data Services Capacity Guidelines
Master Data Services Capacity Guidelines
 
Sql server 2008
Sql server 2008Sql server 2008
Sql server 2008
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos ryjt
Base de datos ryjtBase de datos ryjt
Base de datos ryjt
 
Sql
SqlSql
Sql
 
Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Crystal reports server
Crystal reports serverCrystal reports server
Crystal reports server
 
Talleres Bd
Talleres BdTalleres Bd
Talleres Bd
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Eduardo hiram godínez aguirre inv dbms
Eduardo hiram godínez aguirre   inv dbmsEduardo hiram godínez aguirre   inv dbms
Eduardo hiram godínez aguirre inv dbms
 
Perspectiva practica de la administracion de base de datos
Perspectiva practica de la administracion de base de datosPerspectiva practica de la administracion de base de datos
Perspectiva practica de la administracion de base de datos
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Diplomado Técnico SQL Server 2012 - Sesión 8/8
Diplomado Técnico SQL Server 2012 - Sesión 8/8Diplomado Técnico SQL Server 2012 - Sesión 8/8
Diplomado Técnico SQL Server 2012 - Sesión 8/8
 

Similar to MDS - Aplicando y gestionando centralizadamente los datos maestros en escenarios empresariales dentro de las compañías y corporaciones de hoy

Presentación BI - Azure_VFinal_RevOleon.pptx
Presentación BI - Azure_VFinal_RevOleon.pptxPresentación BI - Azure_VFinal_RevOleon.pptx
Presentación BI - Azure_VFinal_RevOleon.pptxPedroJesusManzanares
 
Arquitectura Data Warehousing PaaS de Azure #sqlsatbi905
Arquitectura Data Warehousing PaaS de Azure #sqlsatbi905Arquitectura Data Warehousing PaaS de Azure #sqlsatbi905
Arquitectura Data Warehousing PaaS de Azure #sqlsatbi905Germán Cayo Morales
 
Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...
Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...
Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...Denodo
 
Servicios de Calidad de Datos Empresariales con Data Quality Service "Denali"
Servicios de Calidad de Datos Empresariales con Data Quality Service "Denali"Servicios de Calidad de Datos Empresariales con Data Quality Service "Denali"
Servicios de Calidad de Datos Empresariales con Data Quality Service "Denali"Joseph Lopez
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligencegrupo nkjr
 
Componentes de sql server 2008
Componentes de sql server 2008Componentes de sql server 2008
Componentes de sql server 2008Jillian Motoharu
 
Obtenga una visión unificada de los datos de su organización (MDM)
Obtenga una visión unificada de los datos de su organización (MDM)Obtenga una visión unificada de los datos de su organización (MDM)
Obtenga una visión unificada de los datos de su organización (MDM)PowerData
 
Implementando un Data Mart con SQL Server 2016
Implementando un Data Mart con SQL Server 2016Implementando un Data Mart con SQL Server 2016
Implementando un Data Mart con SQL Server 2016Raul Martin Sarachaga Diaz
 
Webinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA SuiteWebinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA SuiteatSistemas
 
Tecnologías Aplicadas a Business Intelligence - Clase1 - 2012
Tecnologías Aplicadas a Business Intelligence - Clase1 - 2012Tecnologías Aplicadas a Business Intelligence - Clase1 - 2012
Tecnologías Aplicadas a Business Intelligence - Clase1 - 2012Paola Amadeo
 
Charla sql server 2012 cibertec
Charla sql server 2012 cibertecCharla sql server 2012 cibertec
Charla sql server 2012 cibertecdbLearner
 
Introduccion Oracle 11G
Introduccion Oracle 11GIntroduccion Oracle 11G
Introduccion Oracle 11GEddie Malca
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data ManagementLuis Ortiz
 

Similar to MDS - Aplicando y gestionando centralizadamente los datos maestros en escenarios empresariales dentro de las compañías y corporaciones de hoy (20)

SEMANA 1 Introduccion.pptx
SEMANA 1 Introduccion.pptxSEMANA 1 Introduccion.pptx
SEMANA 1 Introduccion.pptx
 
Presentación BI - Azure_VFinal_RevOleon.pptx
Presentación BI - Azure_VFinal_RevOleon.pptxPresentación BI - Azure_VFinal_RevOleon.pptx
Presentación BI - Azure_VFinal_RevOleon.pptx
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Fundamentos dw
Fundamentos dwFundamentos dw
Fundamentos dw
 
Fundamentos de Integración de Datos (SSIS)
Fundamentos de Integración de Datos (SSIS)Fundamentos de Integración de Datos (SSIS)
Fundamentos de Integración de Datos (SSIS)
 
Sql Saturday - SSIS
Sql Saturday - SSISSql Saturday - SSIS
Sql Saturday - SSIS
 
Arquitectura Data Warehousing PaaS de Azure #sqlsatbi905
Arquitectura Data Warehousing PaaS de Azure #sqlsatbi905Arquitectura Data Warehousing PaaS de Azure #sqlsatbi905
Arquitectura Data Warehousing PaaS de Azure #sqlsatbi905
 
Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...
Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...
Mejorar la toma de decisiones y reducir costes con el Logical Data Warehouse ...
 
Servicios de Calidad de Datos Empresariales con Data Quality Service "Denali"
Servicios de Calidad de Datos Empresariales con Data Quality Service "Denali"Servicios de Calidad de Datos Empresariales con Data Quality Service "Denali"
Servicios de Calidad de Datos Empresariales con Data Quality Service "Denali"
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Componentes de sql server 2008
Componentes de sql server 2008Componentes de sql server 2008
Componentes de sql server 2008
 
Obtenga una visión unificada de los datos de su organización (MDM)
Obtenga una visión unificada de los datos de su organización (MDM)Obtenga una visión unificada de los datos de su organización (MDM)
Obtenga una visión unificada de los datos de su organización (MDM)
 
Implementando un Data Mart con SQL Server 2016
Implementando un Data Mart con SQL Server 2016Implementando un Data Mart con SQL Server 2016
Implementando un Data Mart con SQL Server 2016
 
Semana 01.pdf
Semana 01.pdfSemana 01.pdf
Semana 01.pdf
 
Webinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA SuiteWebinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA Suite
 
Tecnologías Aplicadas a Business Intelligence - Clase1 - 2012
Tecnologías Aplicadas a Business Intelligence - Clase1 - 2012Tecnologías Aplicadas a Business Intelligence - Clase1 - 2012
Tecnologías Aplicadas a Business Intelligence - Clase1 - 2012
 
Evento Csla
Evento CslaEvento Csla
Evento Csla
 
Charla sql server 2012 cibertec
Charla sql server 2012 cibertecCharla sql server 2012 cibertec
Charla sql server 2012 cibertec
 
Introduccion Oracle 11G
Introduccion Oracle 11GIntroduccion Oracle 11G
Introduccion Oracle 11G
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
 

More from Joseph Lopez

Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudJoseph Lopez
 
Microsoft Azure Data Environment
Microsoft Azure Data EnvironmentMicrosoft Azure Data Environment
Microsoft Azure Data EnvironmentJoseph Lopez
 
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineJoseph Lopez
 
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...Joseph Lopez
 
Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Joseph Lopez
 
Aplicando Azure Search en Sistemas Hibridos
Aplicando Azure Search en Sistemas HibridosAplicando Azure Search en Sistemas Hibridos
Aplicando Azure Search en Sistemas HibridosJoseph Lopez
 
Performance Tuning en Azure SQL Database
Performance Tuning en Azure SQL DatabasePerformance Tuning en Azure SQL Database
Performance Tuning en Azure SQL DatabaseJoseph Lopez
 
Tablas temporales en SQL Server 2016 y Azure SQL Database v12
Tablas temporales en SQL Server 2016 y Azure SQL Database v12Tablas temporales en SQL Server 2016 y Azure SQL Database v12
Tablas temporales en SQL Server 2016 y Azure SQL Database v12Joseph Lopez
 
Perspectiva de Microsoft Business Intelligence a partir de la integracion con...
Perspectiva de Microsoft Business Intelligence a partir de la integracion con...Perspectiva de Microsoft Business Intelligence a partir de la integracion con...
Perspectiva de Microsoft Business Intelligence a partir de la integracion con...Joseph Lopez
 
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseRecuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseJoseph Lopez
 
DBA para SharePoint
DBA para SharePointDBA para SharePoint
DBA para SharePointJoseph Lopez
 
Introducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseIntroducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseJoseph Lopez
 
In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016Joseph Lopez
 
Introducción a Azure DocumentDB
Introducción a Azure DocumentDBIntroducción a Azure DocumentDB
Introducción a Azure DocumentDBJoseph Lopez
 
Big Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasBig Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasJoseph Lopez
 
Introduccion a Power BI
Introduccion a Power BIIntroduccion a Power BI
Introduccion a Power BIJoseph Lopez
 
Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...
Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...
Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...Joseph Lopez
 
Inteligencia de Negocio - Que Planeta es eso?
Inteligencia de Negocio - Que Planeta es eso?Inteligencia de Negocio - Que Planeta es eso?
Inteligencia de Negocio - Que Planeta es eso?Joseph Lopez
 
Introduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosIntroduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosJoseph Lopez
 
Microsoft Azure SQL Database
Microsoft Azure SQL DatabaseMicrosoft Azure SQL Database
Microsoft Azure SQL DatabaseJoseph Lopez
 

More from Joseph Lopez (20)

Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft Cloud
 
Microsoft Azure Data Environment
Microsoft Azure Data EnvironmentMicrosoft Azure Data Environment
Microsoft Azure Data Environment
 
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
 
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
 
Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016
 
Aplicando Azure Search en Sistemas Hibridos
Aplicando Azure Search en Sistemas HibridosAplicando Azure Search en Sistemas Hibridos
Aplicando Azure Search en Sistemas Hibridos
 
Performance Tuning en Azure SQL Database
Performance Tuning en Azure SQL DatabasePerformance Tuning en Azure SQL Database
Performance Tuning en Azure SQL Database
 
Tablas temporales en SQL Server 2016 y Azure SQL Database v12
Tablas temporales en SQL Server 2016 y Azure SQL Database v12Tablas temporales en SQL Server 2016 y Azure SQL Database v12
Tablas temporales en SQL Server 2016 y Azure SQL Database v12
 
Perspectiva de Microsoft Business Intelligence a partir de la integracion con...
Perspectiva de Microsoft Business Intelligence a partir de la integracion con...Perspectiva de Microsoft Business Intelligence a partir de la integracion con...
Perspectiva de Microsoft Business Intelligence a partir de la integracion con...
 
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseRecuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
 
DBA para SharePoint
DBA para SharePointDBA para SharePoint
DBA para SharePoint
 
Introducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseIntroducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data Warehouse
 
In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016
 
Introducción a Azure DocumentDB
Introducción a Azure DocumentDBIntroducción a Azure DocumentDB
Introducción a Azure DocumentDB
 
Big Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasBig Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivas
 
Introduccion a Power BI
Introduccion a Power BIIntroduccion a Power BI
Introduccion a Power BI
 
Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...
Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...
Introducción a Power BI bajo escenarios empresariales híbridos con SQL Server...
 
Inteligencia de Negocio - Que Planeta es eso?
Inteligencia de Negocio - Que Planeta es eso?Inteligencia de Negocio - Que Planeta es eso?
Inteligencia de Negocio - Que Planeta es eso?
 
Introduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosIntroduccion a las Bodegas de Datos
Introduccion a las Bodegas de Datos
 
Microsoft Azure SQL Database
Microsoft Azure SQL DatabaseMicrosoft Azure SQL Database
Microsoft Azure SQL Database
 

MDS - Aplicando y gestionando centralizadamente los datos maestros en escenarios empresariales dentro de las compañías y corporaciones de hoy

  • 1. “Master Data Services” Aplicando y Gestionando Datos Maestros José Redondo - @redondoj CL SQL PASS Venezuela – DPA SolidQ – CA SynergyTPC – DAA Bits America jredondo@solidq.com http://redondoj.wordpress.com
  • 2. AGENDA • Qué son los Datos Maestros? • Escenarios Principales • Donde están los Datos Maestros en un DW? • Porqué es importante? • Vista rápida de MS SQL Server 2012 Master Data Services • Capacidades • Arquitectura • • • • Modelos, Entidades y Atributos Jerarquías y Colecciones Reglas de Negocio Seguridad • Demos
  • 3. “Master Data Services” Aplicando y Gestionando Datos Maestros
  • 4. Qué son los Datos Maestros?
  • 5. Qué son los Datos Maestros? • Los Datos Maestros (Master Data) es el conjunto de objetos de datos que están en el centro de actividades empresariales como por ejemplo (Clientes, Productos, Centros de costos, Lugares, etc...) que requieren: • • • • Mantenimiento centralizado Gestión de la calidad continua Facilidad de acceso para los usuarios de negocios Intercambio efectivo (Produciendo y Consumiendo) • Master Data contiene atributos diferentes para diferentes departamentos (Marketing, Finanzas, Operaciones, Grupos Empresariales, etc...) MDS permite a los usuarios crear datos maestros. Esta capacidad puede ser de gran alcance en una serie de escenarios de toda la organización.
  • 6. Escenarios Principales Soluciones de Administración de Datos Administración Data Warehouse / Data Marts Proveer almacenamiento y Administración de los objetos y metadata usadas en las Aplicaciones de conocimiento Permite a los usuarios de negocio gestionar las dimensiones y jerarquías del y/o DW | Data Marts • Mapeo de objetos • • Datos de Referencia / Lista de Objetos Administradas La información expuesta para los objetos asignados • Administración de la entre los diferentes sistemas. Procesos ETL hacen Metadata / Diccionario de Canonical form System referencia a Datos entorno para System A de decisionesB dicho la toma Product Product de transformación. ID Name Name Price la Name MDS permite aColorusuarios de negocio para ID gestión los Size ID de la asignación de objetos Escenarios de Inteligencia de Negocio El departamento de TI ha construido un almacén de datos y la plataforma de presentación de informes, pero los usuarios de negocios necesitan una mayor agilidad en la toma de actualizaciones. MDS permite a los usuarios de negocio para gestionar las dimensiones mismas mientras que puede dirigir las actualizaciones
  • 7. Donde están los Datos Maestros en un DW? P R O D U C T P R O M O T I O N S A L E S
  • 13. Vista rápida de MS SQL Server 2012 MDS
  • 15. Capacidades Validation Modeling Authoring business rules to ensure data correctness Entities, Attributes, Hierarchies Role-based Security and Transaction Annotation Master Data Stewardship Excel Add-In Data Matching (DQS Integrated) Web UI Versioning Enabling Integration & Sharing Loading batched data through Staging Tables Excel Registering to changes through APIs Consuming data through Views DWH Workflow / Notifications External (CRM, ..)
  • 17. Arquitectura WEB-UI Excel Add-In Silverlight WCF BizTalk / Others Workflow / Notifications MDS Service CRM/ERP IIS Service DWH SSIS BI OLAP SSIS Excel PW Pivot Subscription Views MDS Database Entity Based Staging Tables Cleansing and Matching (DQS) SSIS External System External System
  • 18. Modelos, Entidades y Atributos
  • 19. Modelos Contenedor que encapsulan Entidades, Jerarquías y Colecciones que definen una entidad empresarial o área de interés. Los modelos pueden ser versionados.
  • 20. Entidades En su forma más simple son el contenedor de base de datos. Piensen de él como el equivalente de una tabla de base de datos. Contiene todos los atributos que definen a una entidad de negocios.
  • 21. Atributos Describe un miembro de una entidad. Visualícenlos como el equivalente de columna de una tabla. Puede ser libre de base de dominio o un archivo.
  • 23. JERARQUÍAS Una jerarquía es una estructura de árbol que representa las relaciones entre los miembros. Podemos utilizarlas para: - Grupo de miembros similares fines organizacionales. - Consolidar y resumir a los miembros para Reporting y Análisis. Los miembros tienen un sólo padre.
  • 24. JERARQUÍAS DERIVADAS Esta basado en las relaciones Padre-Hijo entre dos entidades existentes. Las relaciones estan inferidas sobre valores basados ​en dominio.
  • 25. JERARQUÍAS EXPLICITAS Contienen a los miembros hoja de una entidad. Miembros consolidados se crean y miembros hoja explícitamente se asignan a los miembros consolidados.
  • 26. COLECCIONES Grupos de miembros consolidados de una jerarquía explícita y miembros hoja de una sola entidad.
  • 28. REGLAS DE NEGOCIO • Reglas de Negocio son expresiones y acciones que pueden regir la conducta y acciones de los procesos de negocio. • Habilitar el gobierno de datos a través de: • Hacer cumplir las normas de datos • Alertar a los usuarios de los problemas de calidad de datos • Creación de flujos de trabajo sencillos • Tiene limitaciones, pero se puede extender en un servidor SharePoint Los comandos If / Then que comprueban la existencia de una condición dada a través de los atributos de un elemento. Pueden iniciar acciones como valores predeterminados, cambios de valores, validaciones y workflows externos. Las Reglas de Negocio se evalúan en el orden que corresponde a la prioridad asignada a ellos.
  • 31. Seguridad • Permisos de área funcional • Permisos de nivel de Modelo / Entidad proporcionan seguridad a nivel de columna • Permisos de Jerarquía permite seguridad a nivel de fila • Utilice grupos del AD ("Directorio Activo de Windows"), no a los usuarios individuales • Utilice sólo los permisos de Jerarquía si se requiere seguridad de nivel de fila
  • 32. Demos
  • 33. Demos • Creando un Modelo • Usando el nueva interfaz de MDS en MS Excel 2013 • Creando una Jerarquía • Visualizando datos del MDS en el DW • Usando Reglas de Negocio
  • 37. Muchas gracias por su participación