Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Master Data Management (MDM) con Talend

62 views

Published on

Master Data Management (MDM) con Talend

Published in: Data & Analytics
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Master Data Management (MDM) con Talend

  1. 1. Talend Master Data Management (MDM)
  2. 2. 2 Conceptos principales
  3. 3. www.stratebi.com 3 Conceptosprincipales Índice 1) Qué es Master Data Management (MDM) 2) Governance (Gestión) 3) Subject Area (Area de Negocio) 4) Master Data (Datos Maestros) 5) Arquitectura de MDM 6) MDM Governance (Gestión) 7) Data Quality (Calidad de Datos) y MDM 8) Roles y Responsabilidades de MDM 9) Acciones de MDM
  4. 4. 4 Master Data Management (MDM)
  5. 5. www.stratebi.com 5 ¿QuéesMasterDataManagement(MDM)? • Master Data Management es una disciplina esencial para obtener una sola visión coherente de las principales entidades empresariales de una empresa: productos, proveedores, empleados y otros. • Las soluciones MDM permiten la sincronización de datos maestros en toda la empresa.
  6. 6. 6 Governance
  7. 7. www.stratebi.com 7 Governance(Gestión) • MDM en el proceso de governance (gestión) facilita la creación del master data. • El objetivo del MDM es construir el master data para cada sistema en la empresa. • Por ejemplo, se puede dedicar el 80% del esfuerzo en una campaña de publicidad en recopilar la lista de productos a promocionar. • Con MDM, este esfuerzo se reduciría y se podría emplear en la campaña en sí.
  8. 8. 8 Subject Area
  9. 9. www.stratebi.com 9 SubjectArea(AreadeNegocio) • Master Data representa un pequeño porcentaje, tal vez el 5% del volumen de datos organizativos. Datos de calidad, no datos de cantidad. • Los datos se suelen organizar en subject areas o áreas de negocio. • Por ejemplo: Customer (Cliente), Product (Producto), Suppliers (Proveedores), Partners (Socios) • MDM es un programa iterativo, implementado en toda la organización a lo largo del tiempo. Partners Suppliers Product Customer
  10. 10. 10 Master Data
  11. 11. www.stratebi.com 11 MasterData(DatosMaestros) • Master Data se trata de construir una vez, usar a menudo. • Datos útiles a las aplicaciones en toda la empresa. • Se identifican atributos dentro de Master Data, como dirección del cliente. • Los beneficios técnicos tangibles del MDM incluyen (para cada subject area): • 1. Un modelo de datos multi-aplicación, escalable a toda la empresa • 2. Procesos de flujo de trabajo que soportan la generación, verificación, homogeneización de los datos (automatizados y con intervención) • 3. Mejora de la calidad de los datos
  12. 12. 12 Master Data
  13. 13. www.stratebi.com 13 Arquitectura deMDM • Un Data WareHouse puede ser una pieza clave de la arquitectura, recibiendo master data del MDM. • Otra estrategia es un MDM Hub, donde el dato estaría físicamente en el modelo operaciones y lo que se tendrían son punteros a estos datos. • Aquí la calidad del dato dependería de los sistemas de origen. • El rendimiento suele ser malo y es útil sólo con un volumen pequeño de datos. • Otra arquitectura es replicando el Master Data en el Hub, de modo que se aísla del origen. De este modo, se mejora el rendimiento, limpieza y control de datos.
  14. 14. www.stratebi.com 14 Arquitectura deMDM(técnica)
  15. 15. www.stratebi.com 15 Arquitectura deMDM(funcional)
  16. 16. 16 MDM Governance
  17. 17. www.stratebi.com 17 MDMGovernance(Gestión) • Governance (Gestión) son los procesos involucrados en el desarrollo del 'Master Data' • Por ejemplo, para que se dé de alta un nuevo producto se necesita: • El coste (Manager de Compras) • La imagen (Manager de Marketing) • Garantía (Manager de Servicio)
  18. 18. 18 Data Quality & MDM
  19. 19. www.stratebi.com 19 DataQuality(Calidad deDatos)yMDM • Un alto nivel de calidad es uno de los objetivos de MDM. • Data Quality para asegurar la calidad del dato. • Definir y aplicar reglas de calidad a los datos.
  20. 20. 20 Roles y Responsabilidades de MDM
  21. 21. www.stratebi.com 21 RolesyResponsabilidadesdeMDM • Data stewards: formación del workflow y ejecución del mismo. • Business analysts: analizar las business áreas de las que son expertos. • Project Sponsor: ejecutivo que entiende la importancia de la información y que contribuye al desarrollo del MDM. Business analysts Data stewards Project Sponsor
  22. 22. 22 Acciones de MDM
  23. 23. www.stratebi.com 23 AccionesdeMDM • Divida su organización en subject areas. • Priorizar las subject areas. • Determinar la(s) fuente(s) de registro para cada subject areas. • Determinar qué necesidad de Governance y en qué grado. • Asignar valor a los distintos componentes del modelado de datos MDM: • Integración de datos, gestión de datos, calidad de los datos.
  24. 24. 24 Caso Práctico MDM
  25. 25. www.stratebi.com 25 CasoPrácticoMDM Índice 1) Objetivo 2) MDM Open Studio 3) Crear Modelo de datos & Custom Types 4) Definir entidades 5) Create Views 6) Deploy 7) MDM Web User Interface 8) Implementar Jobs de sincronización 9) Definir triggers 10) Conclusiones
  26. 26. 26 Objetivo
  27. 27. www.stratebi.com 27 Objetivo • Crear un repositorio centralizado definiendo 3 entidades. • Cargar en repositorio datos procedentes de BBDD Vertica y PostgreSQL. • Mantener actualizadas las BBDD Vertica y PostgreSQL ante cambios en el MDM. • Proporcionar un formulario de introducción de datos. • Mantener un registro de la evolución de los datos.
  28. 28. 28 MDM Open Studio
  29. 29. www.stratebi.com 29 MDMOpenStudio-Introducción • Unificar datos de clientes, productos, proveedores con una única versión de la verdad. • La ruta más rápida hacia la gestión de datos maestros fiables y procesables. • Como parte de Talend Data Fabric, MDM combina datos en tiempo real, aplicaciones e integración de procesos incluyendo reglas de calidad de datos. • Administración para compartir los datos en aplicaciones locales, en la nube y en las aplicaciones móviles. • Convertir datos en valor de negocio con una solución.
  30. 30. www.stratebi.com 30 MDMOpenStudio-Descarga • Descarga: Talend Open Studio MDM, Master Data Management • https://es.talend.com/products/mdm/mdm-open-studio/ • https://www.talend.com/products/mdm/mdm-manuals-release-notes/
  31. 31. www.stratebi.com 31 MDMOpenStudio-Instalación • Una vez descargado el fichero, por ejemplo, TOS_MDM-All-20181026_1147-V7.1.1.zip • Al descomprimirlo, hay otros dos ficheros: • TOS_MDM-Server-20181026_1147-V7.1.1.jar : para instalar el Servidor. • Hay que instalarlo: en Windows con doble click (abrir con Java) • En Linux abrirlo con Java o ejecutar: java –jar TOS_MDM-20181026_1147-V7.1.1.jar • TOS_MDM-Studio-20181026_1147-V7.1.1.zip: para instalar el Studio (únicamente hace falta descomprimir).
  32. 32. www.stratebi.com 32 MDMOpenStudio–DespliegueServer • Linux: • $/..../TOS_MDM-Server-20181026_1147-V7.1.1/apache-tomcat/bin$ sh startup.sh & • http://localhost:8180/talendmdm/ui • Windows: • C: TOS_MDM-Server-20181026_1147-V7.1.1/apache-tomcat/bin startup.bat • http://localhost:8180/talendmdm/ui • Usuario (defecto): user/user • Admin (defecto): administrator/administrator
  33. 33. www.stratebi.com 33 MDMOpenStudio–Consolaserver
  34. 34. www.stratebi.com 34 MDMOpenStudio–DespliegueStudio • Haga doble clic en el archivo ejecutable correspondiente a su sistema operativo, por ejemplo: • TOS _ * - win-x86_64.exe, para Windows. • TOS _ * - linux-gtk-x86_64, para Linux. • TOS _ * - macosx-cocoa.app, para Mac.
  35. 35. www.stratebi.com 35 MDMOpenStudio–DespliegueStudio
  36. 36. www.stratebi.com 36 MDMOpenStudio–ConexiónaMDM • El primer paso es crear una conexión al servidor MDM. • En la ventana principal de Studio, en el panel Server Explorer, haga clic en el botón + para especificar un nuevo servidor MDM
  37. 37. www.stratebi.com 37 MDMOpenStudio–Gestióndedatos • Los siguientes pasos serían de Data Governance Tasks (Tareas de gestión de datos). • Validar los datos del origen contra el modelo de datos antes de guardarlos como datos maestros, para asegurarnos que están limpios, precisos y coherentes. • Vamos a utilizar un ejemplo de datos llamado Products, con tres entidades: • Products • ProductFamily • Store • Cada uno de ellos con sus elementos o entidades.
  38. 38. 38 Crear Modelo de datos & Custom Types
  39. 39. www.stratebi.com 39 CrearModelodedatos&CustomTypes • Crear el Modelo de Datos (Data Model).
  40. 40. www.stratebi.com 40 CrearModelodedatos&CustomTypes • Introducir un nombre para el modelo, por ejemplo, Producto: • Seleccionar la opción de Create the corresponding Data Container at the same time.
  41. 41. www.stratebi.com 41 CrearModelodedatos&CustomTypes • Para definir atributos de tipos personalizados, puede cambiar un atributo de tipo simple a un valor personalizado predeterminado • Escriba o defina un nuevo tipo personalizado y utilícelo para los atributos. • Definimos los siguientes Custom Types: • Color • PICTURE • Size • Status • URL
  42. 42. www.stratebi.com 42 CrearModelodedatos&CustomTypes • Para definir enumeration, right click sobre el Type en concreto y Edit Enumeration.
  43. 43. 43 Definir Entidad ProductFamily
  44. 44. www.stratebi.com 44 DefinirEntidadProductFamily • Crear New Entity: ProductFamily: Element Name Element Type Min. Ocurrence Max. Ocurrence Id (auto) int 1 1 Name String 1 1 ChangeStatus String 0 1
  45. 45. 45 Definir Entidad Store
  46. 46. www.stratebi.com 46 DefinirEntidadStore • Crear New Entity: Store: Element Name Element Type Min. Ocurrence Max. Ocurrence Id (auto) int 1 1 Address String 1 1 Lat Double 0 1 Long Double 0 1 Map URL 0 1
  47. 47. 47 Definir Entidad Product
  48. 48. www.stratebi.com 48 Ejercicio3.CrearEntidadProduct • Crear New Entity: Product: Element Name Element Type Min. Ocurrence Max. Ocurrence Id (auto) int 1 1 Picture String 0 1 Name String 1 1 Description String 0 1 Features Anonymous type 0 1 Features/Size Size 0 1 Features/Color Color 0 1 Availability boolean 0 1 Price Decimal 1 1 Family (FK) String 0 1 OnlineStore URL 0 1 Store (FK) String 0 1
  49. 49. 49 Create Views
  50. 50. www.stratebi.com 50 CreateViews • Crear vistas para: • Product • ProductFamily • Store
  51. 51. 51 Deploy
  52. 52. www.stratebi.com 52 Deploy • Siempre hay que hacer un deploy de los objetos MDM: data model, data container y views • Si no se hace deploy el servidor no ‘sabe’ de ellas en ejecución. • Pasos: selecciona el objeto, right click, ‘Deploy To....’
  53. 53. 53 MDM Web User Interface
  54. 54. www.stratebi.com 54 MDMWebUserInterface • Acceso sobre http://localhost:8180/talendmdm/ui • Login credenciales: administrator/administrator
  55. 55. www.stratebi.com 55 MDMWebUserInterface • Sobre Actions en la parte de la derecha, se obtiene Domain Configuration: • Seleccionar el Data Container subido y seleccionar el modelo asignado. • Finalmente pulsar en Save. • En Master Data Browser, se podrán ver los datos disponibles, añadir nuevos, modificar, actualizar o eliminar.
  56. 56. 56 Job – Carga de Store Entity
  57. 57. www.stratebi.com 57 Jobs–CargadeStoreEntityenMDM
  58. 58. 58 Job – Carga de ProductFamily Entity
  59. 59. www.stratebi.com 59 Jobs–CargadeProductFamilyEntity
  60. 60. 60 Job – Carga de Product Entity
  61. 61. www.stratebi.com 61 Jobs–CargadeProductEntity
  62. 62. 62 Triggers MDM
  63. 63. www.stratebi.com 63 TriggersMDM • Como ya se definió en la arquitectura de MDM, hay que mantener la integridad de datos en cada uno de los orígenes de datos conectados al servidor. • Para alcanzar este objetivo, se disponen de distintos acercamientos. En las versiones mas recientes de Talend MDM se introdujo un sistema de publicación de triggers mediante los componentes: • tMDMTriggerInput u tMDMTriggerOuput: Se interpreta el tipo de operación y se actúa en consecuencia
  64. 64. www.stratebi.com 64 TriggersMDM • Las acciones se pueden seguir desde la interfaz web quedando registradas en el journal (diario). Para mantener la integridad de las bases de datos se pueden tratar las operaciones CREATE, UPDATE & PHYSICAL_DELETE. En consecuencia hay que desarrollar los Jobs necesarios para el tratamiento de cada entidad.
  65. 65. 65 Trigger - Store
  66. 66. www.stratebi.com 66 Trigger-Store • Jobs (uno para PostgreSQL y otro para Vertica, cambiar únicamente los pasos de salida):
  67. 67. www.stratebi.com 67 Trigger Deploy-Store • Una vez, finalizado el desarrollo del Job, hay que realizar un deploy del Job en el servidor y de su correspondiente trigger. Para ello, se cambiará a la perspectiva MDM y se creará el trigger pertinente realizando un click derecho sobre el Job requerido.
  68. 68. www.stratebi.com 68 Trigger Deploy-Store • Finalmente, realizar un deploy tanto del trigger generado como del Job al servidor MDM. Y probar a realizar una modificación sobre la Entidad Store.
  69. 69. 69 Trigger – ProductFamlily
  70. 70. www.stratebi.com 70 Trigger-ProductFamlily • Jobs (uno para PostgreSQL y otro para Vertica, cambiar únicamente los pasos de salida):
  71. 71. 71 Trigger – Product
  72. 72. www.stratebi.com 72 Trigger-Product • Jobs (uno para PostgreSQL y otro para Vertica, cambiar únicamente los pasos de salida):
  73. 73. 73 Conclusiones
  74. 74. www.stratebi.com 74 Conclusiones • Fácil trazabilidad del dato mediante consola y/o logs. • Sincronización directa desde MDM a las BBDD mediante triggers. • ¿Sincronización desde las BBDD a MDM?.
  75. 75. 75 Preguntas

×