Knowledge (XXG)

Master data management

Source đź“ť

428:" concept is not affirmed by stakeholders, who believe that their local definition of the master data is necessary. For example, the product hierarchy used to manage inventory may be entirely different from the product hierarchies used to support marketing efforts or pay sales reps. It is above all necessary to identify if different master data is genuinely required. If it is required, then the solution implemented (technology and process) must be able to allow multiple versions of the truth to exist, but will provide simple, transparent ways to reconcile the necessary differences. If it is not required, processes must be adjusted. Without this active management, users that need the alternate versions will simply "go around" the official processes, thus reducing the effectiveness of the company's overall master data management program. 209:
separate, with a special reconciliation process defined that ensures consistency between the data stored in the two systems. Over time, however, as further mergers and acquisitions occur, the problem multiplies, more and more master databases appear, and data-reconciliation processes become extremely complex, and consequently unmanageable and unreliable. Because of this trend, one can find organizations with 10, 15, or even as many as 100 separate, poorly integrated master databases, which can cause serious operational problems in the areas of
108:" across all copies. Unless people, processes and technology are in place to ensure that the data values are kept aligned across all copies, it is almost inevitable that different versions of information about a business entity will be held. This causes inefficiencies in operational data use, and hinders the ability of organizations to report and analyze. At a basic level, master data management seeks to ensure that an organization does not use multiple (potentially 1639: 1649: 36: 1659: 221:
promotion, etc. However this simplification can introduce business impacting errors into dependent systems for planning and forecasting. The stakeholders of such systems may be forced to build a parallel network of new interfaces to track onboarding of new hires, planned retirements, and divestment, which works against one of the aims of master data management.
339:" or relies on a "source of record" or "system of record", it is common to talk of where the data is "mastered". This is accepted terminology in the information technology industry, but care should be taken, both with specialists and with the wider stakeholder community, to avoid confusing the concept of "master data" with that of "mastering data". 179:
and the bank begins to send mortgage solicitations to that customer, ignoring the fact that the person already has a mortgage account relationship with the bank. This happens because the customer information used by the marketing section within the bank lacks integration with the customer information
131:
as the data extracted from the disparate source data system is transformed and loaded into the master data management hub. To synchronize the disparate source master data, the managed master data extracted from the master data management hub is again transformed and loaded into the disparate source
167:
segmentation, the same business entity (such as Customer, Supplier, Product) will be serviced by different product lines; redundant data will be entered about the business entity in order to process the transaction. The redundancy of business entity data is compounded in the front- to back-office
379:
The source of record can be federated, for example by groups of attribute (so that different attributes of a master data entity may have different sources of record) or geographically (so that different parts of an organization may have different master sources). Federation is only applicable in
220:
Another problem concerns determining the proper degree of detail and normalization to include in the master data schema. For example, in a federated HR environment, the enterprise may focus on storing people's data as a current status, adding a few fields to identify date of hire, date of last
208:
of the master data as part of the merger. In practice, however, reconciling several master data systems can present difficulties because of the dependencies that existing applications have on the master databases. As a result, more often than not the two systems do not fully merge, but remain
241:
Several roles should be staffed within MDM. Most prominently the Data Owner and the Data Steward. Probably several people would be allocated to each role, each person responsible for a subset of Master Data (e.g. one data owner for employee master data, another for customer master data).
245:
The Data Owner is responsible for the requirements for data quality, data security etc. as well as for compliance with data governance and data management procedures. The Data Owner should also be funding improvement projects in case of deviations from the requirements.
103:
Organizations, or groups of organizations, may establish the need for master data management when they hold more than one copy of data about a business entity. Holding more than one copy of this master data inherently means that there is an inefficiency in maintaining a
328:, standardizing data (mass maintaining), and incorporating rules to eliminate incorrect data from entering the system in order to create an authoritative source of master data. Master data are the products, accounts and parties for which the 376:" where solely application databases are relied on). The benefit of this model is its conceptual simplicity, but it may not fit with the realities of complex master data distribution in large organizations. 347:
There are a number of models for implementing a technology solution for master data management. These depend on an organization's core business, its corporate structure and its goals. These include:
200:. Any organizations which merge will typically create an entity with duplicate master data (since each likely had at least one master database of its own prior to the merger). Ideally, 1249: 233:
by technology, but is more than the technologies that enable it. An organization's master data management capability will also include people and process in its definition.
1232: 1244: 52:
Please remove or replace such wording and instead of making proclamations about a subject's importance, use facts and attribution to demonstrate that importance.
180:
used by the customer services section of the bank. Thus the two groups remain unaware that an existing customer is also considered a sales lead. The process of
168:
life cycle, where the authoritative single source for the party, account and product data is needed but is often once again redundantly entered or augmented.
45: 691: 257:
Master data management can be viewed as a "discipline for specialized quality improvement" defined by the policies and procedures put in place by a
415:
Data propagation – The process of copying master data from one system to another, typically through point-to-point interfaces in legacy systems.
664: 1683: 1642: 625: 91:
work together to ensure the uniformity, accuracy, stewardship, semantic consistency and accountability of the enterprise's official shared
249:
The Data Steward is running the master data management on behalf of the data owner and probably also being an advisor to the Data Owner.
1315: 1204: 1163: 467: 124: 1662: 67: 372:
This model identifies a single application, database or simpler source (e.g. a spreadsheet) as being the "source of record" (or "
1703: 1368: 192:
One of the most common reasons some large corporations experience massive issues with master data management is growth through
1619: 1688: 1266: 1069: 492: 297: 274: 109: 412:– The process of providing a single virtual view of master data from one or more sources to one or more destination systems. 1558: 1123: 684: 437: 309: 136:-based data movement, these processes are expensive and inefficient to develop and to maintain which greatly reduces the 1048: 749: 537: 1584: 1303: 774: 425: 105: 1507: 1497: 1273: 1158: 1074: 769: 734: 112:) versions of the same master data in different parts of its operations, which can occur in large organizations. 1698: 1594: 1327: 1027: 927: 442: 563: 380:
certain use cases, where there is clear delineation of which subsets of records will be found in which sources.
1693: 948: 943: 901: 677: 133: 1553: 1543: 1197: 1017: 395:
There are several ways in which master data may be collated and distributed to other systems. This include:
1256: 1624: 1579: 1043: 840: 818: 487: 472: 403: 293: 201: 88: 184:
is used to associate different records that correspond to the same entity, in this case the same person.
1599: 1135: 1002: 744: 329: 210: 1353: 1652: 1589: 1471: 1441: 1310: 1261: 1007: 922: 790: 739: 517: 512: 137: 1609: 1502: 1487: 1414: 1239: 958: 896: 813: 764: 301: 289: 128: 288:
Processes commonly seen in master data management include source identification, data collection,
1604: 1548: 1517: 1466: 1298: 1190: 587: 462: 399: 383:
The source of record model can be applied more widely than simply to master data, for example to
325: 205: 1358: 648: 402:– The process of capturing master data from multiple sources and integrating into a single hub ( 1424: 1278: 870: 278: 1614: 1461: 1451: 1419: 1053: 759: 452: 373: 282: 266: 214: 599: 1522: 1492: 1446: 1227: 953: 917: 856: 808: 447: 409: 313: 262: 258: 143:
There are a number of root causes for master data issues in organizations. These include:
1574: 1512: 1456: 1429: 1322: 1283: 700: 502: 497: 384: 305: 285:, accuracy and control, in the ongoing maintenance and application use of that data. 181: 120: 424:
Master data management can suffer in its adoption within a large organization if the "
17: 1677: 1393: 1378: 1130: 875: 176: 160: 1142: 1079: 963: 507: 457: 304:, data distribution, data classification, taxonomy services, item master creation, 270: 164: 116: 1383: 1363: 1012: 754: 482: 477: 336: 92: 324:
A master data management tool can be used to support master data management by
1527: 1436: 1398: 1373: 1182: 1118: 891: 1022: 865: 800: 1388: 1343: 1213: 860: 795: 729: 281:
master data throughout an organization to ensure a common understanding,
197: 172: 1293: 193: 1288: 835: 830: 825: 669: 127:
issues. Master data management of disparate data systems requires
1348: 1186: 1100: 984: 711: 673: 308:, product codification, data enrichment, hierarchy management, 261:
organization. It has the objective of providing processes for
29: 665:
Reprise: When is Master Data and MDM Not Master Data or MDM?
649:"Creating the Golden Record: Better Data Through Chemistry" 600:"Learn how to create a MDM change request – LightsOnData" 132:
data system as the master data is updated. As with other
171:
A typical example is the scenario of a bank at which a
115:
Other problems include (for example) issues with the
651:, DAMA, slide 26, Donald J. Soulsby, 22 October 2009 1567: 1536: 1480: 1407: 1336: 1220: 1151: 1111: 1062: 1036: 995: 936: 910: 884: 849: 783: 722: 626:"Master Data Management (MDM): Help or Hindrance?" 406:) for replication to other destination systems. 1198: 1164:Data warehousing products and their producers 685: 8: 155:Business unit and product line segmentation 147:Business unit and product line segmentation 46:promotes the subject in a subjective manner 1205: 1191: 1183: 1108: 1097: 992: 981: 719: 708: 692: 678: 670: 538:"Gartner Glossary: Master Data Management" 335:Where the technology approach produces a " 68:Learn how and when to remove this message 140:for the master data management product. 87:) is a discipline in which business and 529: 27:Practice for controlling corporate data 7: 1658: 420:Change management in implementation 43:This article contains wording that 1049:MultiDimensional eXpressions (MDX) 468:Enterprise information integration 99:Drivers for master data management 48:without imparting real information 25: 1657: 1647: 1638: 1637: 225:People, processes and technology 123:and identification of data, and 34: 1648: 1070:Business intelligence software 949:Extract, load, transform (ELT) 944:Extract, transform, load (ETL) 624:Jürgensen, Knut (2016-05-16). 562:Rouse, Margaret (2018-04-09). 493:Product information management 298:error detection and correction 1: 1018:Decision support system (DSS) 438:Business semantics management 310:business semantics management 217:, and regulatory compliance. 204:resolve this problem through 1044:Data Mining Extensions (DMX) 564:"Definition from WhatIs.com" 1684:Database management systems 1214:Database management systems 805:Ensemble modeling patterns 775:Single version of the truth 426:single version of the truth 391:Transmission of master data 269:, matching, consolidating, 106:single version of the truth 1720: 1620:Object–relational database 1159:Comparison of OLAP servers 229:Master data management is 213:, operational efficiency, 1633: 1595:Federated database system 1328:Blockchain-based database 1107: 1096: 1028:Data warehouse automation 991: 980: 718: 713:Creating a data warehouse 707: 443:Customer data integration 188:Mergers and acquisitions 150:Mergers and acquisitions 134:Extract, Transform, Load 1054:XML for Analysis (XMLA) 586:DAMA-DMBOK Guide, 2010 363:Transaction/centralized 296:, rule administration, 202:database administrators 1704:Information management 1625:Transaction processing 1580:Database normalization 1523:Query rewriting system 986:Using a data warehouse 841:Operational data store 488:Operational data store 473:Information management 404:operational data store 300:, data consolidation, 89:information technology 81:Master data management 18:Master Data Management 1689:Business intelligence 1600:Referential integrity 1003:Business intelligence 343:Implementation models 330:business transactions 211:customer satisfaction 1590:Distributed database 819:Focal point modeling 791:Column-oriented DBMS 740:Dimensional modeling 568:SearchDataManagement 518:Web data integration 513:Single customer view 138:return on investment 129:data transformations 1610:Relational calculus 1488:Concurrency control 1124:Information factory 897:Early-arriving fact 814:Data vault modeling 765:Reverse star schema 326:removing duplicates 290:data transformation 125:data-reconciliation 1605:Relational algebra 1549:Query optimization 1354:Armstrong's axioms 1075:Reporting software 588:DAMA International 463:Data visualization 400:Data consolidation 1671: 1670: 1279:Wide-column store 1274:Document-oriented 1180: 1179: 1176: 1175: 1172: 1171: 1092: 1091: 1088: 1087: 976: 975: 972: 971: 871:Sixth normal form 78: 77: 70: 16:(Redirected from 1711: 1699:Data warehousing 1661: 1660: 1651: 1650: 1641: 1640: 1615:Relational model 1585:Database storage 1462:Stored procedure 1207: 1200: 1193: 1184: 1109: 1098: 993: 982: 760:Snowflake schema 720: 709: 694: 687: 680: 671: 652: 646: 640: 639: 637: 636: 621: 615: 614: 612: 611: 596: 590: 584: 578: 577: 575: 574: 559: 553: 552: 550: 548: 534: 453:Data integration 374:system of record 368:Source of record 351:Source of record 332:are completed. 215:decision support 175:has taken out a 73: 66: 62: 59: 53: 38: 37: 30: 21: 1719: 1718: 1714: 1713: 1712: 1710: 1709: 1708: 1694:Data management 1674: 1673: 1672: 1667: 1629: 1575:Database models 1563: 1532: 1518:Query optimizer 1493:Data dictionary 1476: 1447:Transaction log 1403: 1359:Codd's 12 rules 1332: 1262:Column-oriented 1228:Object-oriented 1216: 1211: 1181: 1168: 1147: 1103: 1084: 1058: 1032: 987: 968: 932: 928:Slowly changing 918:Dimension table 906: 880: 857:Data dictionary 845: 809:Anchor modeling 779: 714: 703: 701:Data warehouses 698: 661: 656: 655: 647: 643: 634: 632: 623: 622: 618: 609: 607: 598: 597: 593: 585: 581: 572: 570: 561: 560: 556: 546: 544: 536: 535: 531: 526: 448:Data governance 434: 422: 410:Data federation 393: 370: 345: 322: 314:data governance 259:data governance 255: 239: 227: 190: 159:As a result of 157: 117:quality of data 101: 74: 63: 57: 54: 51: 39: 35: 28: 23: 22: 15: 12: 11: 5: 1717: 1715: 1707: 1706: 1701: 1696: 1691: 1686: 1676: 1675: 1669: 1668: 1666: 1665: 1655: 1645: 1634: 1631: 1630: 1628: 1627: 1622: 1617: 1612: 1607: 1602: 1597: 1592: 1587: 1582: 1577: 1571: 1569: 1568:Related topics 1565: 1564: 1562: 1561: 1556: 1551: 1546: 1544:Administration 1540: 1538: 1534: 1533: 1531: 1530: 1525: 1520: 1515: 1513:Query language 1510: 1505: 1500: 1495: 1490: 1484: 1482: 1478: 1477: 1475: 1474: 1469: 1464: 1459: 1454: 1449: 1444: 1439: 1434: 1433: 1432: 1427: 1422: 1411: 1409: 1405: 1404: 1402: 1401: 1396: 1391: 1386: 1381: 1376: 1371: 1366: 1361: 1356: 1351: 1346: 1340: 1338: 1334: 1333: 1331: 1330: 1325: 1320: 1319: 1318: 1308: 1307: 1306: 1296: 1291: 1286: 1281: 1276: 1271: 1270: 1269: 1259: 1254: 1253: 1252: 1247: 1237: 1236: 1235: 1224: 1222: 1218: 1217: 1212: 1210: 1209: 1202: 1195: 1187: 1178: 1177: 1174: 1173: 1170: 1169: 1167: 1166: 1161: 1155: 1153: 1149: 1148: 1146: 1145: 1140: 1139: 1138: 1136:Enterprise bus 1128: 1127: 1126: 1115: 1113: 1105: 1104: 1101: 1094: 1093: 1090: 1089: 1086: 1085: 1083: 1082: 1077: 1072: 1066: 1064: 1060: 1059: 1057: 1056: 1051: 1046: 1040: 1038: 1034: 1033: 1031: 1030: 1025: 1020: 1015: 1010: 1005: 999: 997: 989: 988: 985: 978: 977: 974: 973: 970: 969: 967: 966: 961: 956: 951: 946: 940: 938: 934: 933: 931: 930: 925: 920: 914: 912: 908: 907: 905: 904: 899: 894: 888: 886: 882: 881: 879: 878: 873: 868: 863: 853: 851: 847: 846: 844: 843: 838: 833: 828: 823: 822: 821: 816: 811: 803: 798: 793: 787: 785: 781: 780: 778: 777: 772: 767: 762: 757: 752: 747: 742: 737: 732: 726: 724: 716: 715: 712: 705: 704: 699: 697: 696: 689: 682: 674: 668: 667: 660: 659:External links 657: 654: 653: 641: 616: 591: 579: 554: 528: 527: 525: 522: 521: 520: 515: 510: 505: 503:Reference data 500: 498:Record linkage 495: 490: 485: 480: 475: 470: 465: 460: 455: 450: 445: 440: 433: 430: 421: 418: 417: 416: 413: 407: 392: 389: 385:reference data 369: 366: 365: 364: 361: 358: 355: 352: 344: 341: 321: 318: 306:schema mapping 254: 251: 238: 235: 226: 223: 189: 186: 182:record linkage 156: 153: 152: 151: 148: 121:classification 100: 97: 76: 75: 42: 40: 33: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 1716: 1705: 1702: 1700: 1697: 1695: 1692: 1690: 1687: 1685: 1682: 1681: 1679: 1664: 1656: 1654: 1646: 1644: 1636: 1635: 1632: 1626: 1623: 1621: 1618: 1616: 1613: 1611: 1608: 1606: 1603: 1601: 1598: 1596: 1593: 1591: 1588: 1586: 1583: 1581: 1578: 1576: 1573: 1572: 1570: 1566: 1560: 1557: 1555: 1552: 1550: 1547: 1545: 1542: 1541: 1539: 1535: 1529: 1526: 1524: 1521: 1519: 1516: 1514: 1511: 1509: 1506: 1504: 1501: 1499: 1496: 1494: 1491: 1489: 1486: 1485: 1483: 1479: 1473: 1470: 1468: 1465: 1463: 1460: 1458: 1455: 1453: 1450: 1448: 1445: 1443: 1440: 1438: 1435: 1431: 1428: 1426: 1423: 1421: 1418: 1417: 1416: 1413: 1412: 1410: 1406: 1400: 1397: 1395: 1394:Surrogate key 1392: 1390: 1387: 1385: 1382: 1380: 1379:Candidate key 1377: 1375: 1372: 1370: 1367: 1365: 1362: 1360: 1357: 1355: 1352: 1350: 1347: 1345: 1342: 1341: 1339: 1335: 1329: 1326: 1324: 1321: 1317: 1314: 1313: 1312: 1309: 1305: 1302: 1301: 1300: 1297: 1295: 1292: 1290: 1287: 1285: 1282: 1280: 1277: 1275: 1272: 1268: 1265: 1264: 1263: 1260: 1258: 1255: 1251: 1248: 1246: 1243: 1242: 1241: 1238: 1234: 1231: 1230: 1229: 1226: 1225: 1223: 1219: 1215: 1208: 1203: 1201: 1196: 1194: 1189: 1188: 1185: 1165: 1162: 1160: 1157: 1156: 1154: 1150: 1144: 1141: 1137: 1134: 1133: 1132: 1131:Ralph Kimball 1129: 1125: 1122: 1121: 1120: 1117: 1116: 1114: 1110: 1106: 1099: 1095: 1081: 1078: 1076: 1073: 1071: 1068: 1067: 1065: 1061: 1055: 1052: 1050: 1047: 1045: 1042: 1041: 1039: 1035: 1029: 1026: 1024: 1021: 1019: 1016: 1014: 1011: 1009: 1006: 1004: 1001: 1000: 998: 994: 990: 983: 979: 965: 962: 960: 957: 955: 952: 950: 947: 945: 942: 941: 939: 935: 929: 926: 924: 921: 919: 916: 915: 913: 909: 903: 900: 898: 895: 893: 890: 889: 887: 883: 877: 876:Surrogate key 874: 872: 869: 867: 864: 862: 858: 855: 854: 852: 848: 842: 839: 837: 834: 832: 829: 827: 824: 820: 817: 815: 812: 810: 807: 806: 804: 802: 799: 797: 794: 792: 789: 788: 786: 782: 776: 773: 771: 768: 766: 763: 761: 758: 756: 753: 751: 748: 746: 743: 741: 738: 736: 733: 731: 728: 727: 725: 721: 717: 710: 706: 702: 695: 690: 688: 683: 681: 676: 675: 672: 666: 663: 662: 658: 650: 645: 642: 631: 627: 620: 617: 605: 601: 595: 592: 589: 583: 580: 569: 565: 558: 555: 543: 539: 533: 530: 523: 519: 516: 514: 511: 509: 506: 504: 501: 499: 496: 494: 491: 489: 486: 484: 481: 479: 476: 474: 471: 469: 466: 464: 461: 459: 456: 454: 451: 449: 446: 444: 441: 439: 436: 435: 431: 429: 427: 419: 414: 411: 408: 405: 401: 398: 397: 396: 390: 388: 386: 381: 377: 375: 367: 362: 359: 357:Consolidation 356: 353: 350: 349: 348: 342: 340: 338: 337:golden record 333: 331: 327: 319: 317: 315: 311: 307: 303: 299: 295: 294:normalization 291: 286: 284: 280: 276: 272: 268: 264: 260: 252: 250: 247: 243: 236: 234: 232: 224: 222: 218: 216: 212: 207: 206:deduplication 203: 199: 195: 187: 185: 183: 178: 174: 169: 166: 162: 161:business unit 154: 149: 146: 145: 144: 141: 139: 135: 130: 126: 122: 119:, consistent 118: 113: 111: 107: 98: 96: 94: 90: 86: 82: 72: 69: 61: 58:February 2024 49: 47: 41: 32: 31: 19: 1143:Dan Linstedt 644: 633:. Retrieved 629: 619: 608:. Retrieved 606:. 2018-05-09 604:LightsOnData 603: 594: 582: 571:. Retrieved 567: 557: 545:. Retrieved 541: 532: 508:Semantic Web 458:Data steward 423: 394: 382: 378: 371: 346: 334: 323: 302:data storage 287: 279:distributing 256: 248: 244: 240: 230: 228: 219: 198:acquisitions 191: 170: 165:product line 158: 142: 114: 110:inconsistent 102: 84: 80: 79: 64: 55: 44: 1663:WikiProject 1554:Replication 1442:Transaction 1384:Foreign key 1364:CAP theorem 1311:Multi-model 1080:Spreadsheet 1013:Data mining 755:Star schema 630:Simple Talk 483:Master data 478:Linked data 360:Coexistence 283:consistency 273:-assuring, 267:aggregating 93:master data 1678:Categories 1528:Query plan 1481:Components 1399:Unique key 1316:comparison 1250:comparison 1240:Relational 1233:comparison 1119:Bill Inmon 923:Degenerate 892:Fact table 635:2018-04-09 610:2018-08-17 573:2018-04-09 524:References 320:Technology 275:persisting 263:collecting 1537:Functions 1472:Partition 1299:In-memory 1257:Key–value 1037:Languages 1023:OLAP cube 1008:Dashboard 959:Transform 911:Dimension 866:Data mart 801:Data mesh 770:Aggregate 735:Dimension 253:Processes 1643:Category 1559:Sharding 1415:Relation 1389:Superkey 1344:Database 1337:Concepts 1152:Products 996:Concepts 861:Metadata 850:Elements 796:Data hub 784:Variants 730:Database 723:Concepts 432:See also 354:Registry 177:mortgage 173:customer 95:assets. 1653:Outline 1452:Trigger 1408:Objects 1102:Related 954:Extract 937:Filling 902:Measure 542:Gartner 271:quality 231:enabled 194:mergers 1467:Cursor 1425:column 1294:NewSQL 1112:People 547:6 June 237:People 1457:Index 1420:table 1323:Cloud 1289:NoSQL 1284:Graph 1221:Types 1063:Tools 836:ROLAP 831:MOLAP 826:HOLAP 1508:ODBC 1498:JDBC 1437:View 1374:Null 1369:CRUD 1349:ACID 1304:list 1267:list 1245:list 964:Load 885:Fact 750:OLAP 745:Fact 549:2020 312:and 277:and 163:and 1503:XQJ 1430:row 196:or 85:MDM 1680:: 628:. 602:. 566:. 540:. 387:. 316:. 292:, 265:, 1206:e 1199:t 1192:v 859:/ 693:e 686:t 679:v 638:. 613:. 576:. 551:. 104:" 83:( 71:) 65:( 60:) 56:( 50:. 20:)

Index

Master Data Management
promotes the subject in a subjective manner
Learn how and when to remove this message
information technology
master data
single version of the truth
inconsistent
quality of data
classification
data-reconciliation
data transformations
Extract, Transform, Load
return on investment
business unit
product line
customer
mortgage
record linkage
mergers
acquisitions
database administrators
deduplication
customer satisfaction
decision support
data governance
collecting
aggregating
quality
persisting
distributing

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑