July 14, 2020

MDM – The many ways to consume Master data

Jothi Venkatesan ` Principal Customer Success Technologist [email protected] Housekeeping Tips

 Today’s Webinar is scheduled for 1 hour

 The session will include a webcast and then your questions will be answered live at the end of the presentation

 All dial-in participants will be muted to enable the speakers to present without interruption

 Questions can be submitted to “All Panelists" via the Q&A option and we will respond at the end of the presentation

 The webinar is being recorded and will be available to on our INFASupport YouTube channel and Success Portal. The link will be emailed as well.

 Please take time to complete the post-webinar survey and provide your feedback and suggestions for upcoming topics.

2 © Informatica. Proprietary and Confidential. Feature Rich Success Portal

Bootstrap trial and Enriched Customer Product Learning Informatica Tailored training and POC Customers Onboarding Paths and Weekly Concierge with content experience Expert Sessions Chatbot integrations recommendations

© Informatica. Proprietary and Confidential. More Information

Success Portal Communities & Documentation University Support https://success.informatica.com https://network.informatica.com https://docs.informatica.com https://www.informatica.com/in/servic es-and-training/informatica- university.html

4 © Informatica. Proprietary and Confidential. Safe Harbor

The information being provided today is for informational purposes only. The development, release, and timing of any Informatica product or functionality described today remain at the sole discretion of Informatica and should not be relied upon in making a purchasing decision.

Statements made today are based on currently available information, which is subject to change. Such statements should not be relied upon as a representation, warranty or commitment to deliver specific products or functionality in the future.

5 © Informatica. Proprietary and Confidential. Agenda

1 Overview 2 Recommended 3 Informatica Approach Platform

What does Informatica Informatica Why is this critical? recommend? Products/Solutions

4 MDM Technical 5 Demo 6 Conclusion Perspective

Batch, RealTime, UI Interact with BES Q&A

6 © Informatica. Proprietary and Confidential. Intended Audience

• Why this Topic? - Based on the fact that some MDM customers are not aware of the different options available to them to consume mastered data • MDM Project Sponsors • Business Users​ • Technical Users​ • Data Stewards • MDM Architects​ • MDM Developers • New and Existing Business, Technical users of MDM​

7 © Informatica. Proprietary and Confidential. Overview Can you easily answer these questions?

How are we measuring the current quality of data across our Enterprise?

How has my MDM project helped me improve the quality of data?

What are my returns because of improved ?

How are we Governing/Managing our Enterprise-wide data?

What does great data look like for our business strategy?

Are we enriching our data to get better business decisions and recommendations?

Are we protecting and using our data to comply with privacy regulations?

Do we understand our customers’ preferences and concerns?

How are we measuring risk? Who in our organization may be able to solve our data challenges? If not, you would benefit from this Webinar! 9 © Informatica. Proprietary and Confidential. Perspective – Sound Familiar?

10 © Informatica. Proprietary and Confidential. Master Data Evolves to Master Context for Business

Mastering Context

Business 360

Multi Domain Data Data & Mastery Connectivity 360 Single Domain – single business entity Mastering 360 – all data related to a business 360s Multi entity, including core + extended data Domain Context – the ability to both assemble Single Platform 360s, and present aspects of them in Domain the context of the business process, application, and user

11 © Informatica. Proprietary and Confidential. Data’s Value to Business Functions The Concept of a 360

Customer Beneficiary Prospect ‘Customer 360 / MDM Journey’ means having a complete view of Citizen Account any entity – individual or Customer organization – and varies by 360 / MDM industry and company Journey Employee Contact

Member Patient Provider

12 © Informatica. Proprietary and Confidential. MDM solution must master data and create a context

Business & Analytical Applications CRM Marketing ERP BI & Reporting Analytics Data Science

Master Data Master Context

= ≠ = =

Create a trusted source of truth Connect all data in a 360 Graph Manages the process of creating & updating master data Enriches 360 with analytic insights, calculations and predictions

Existing systems Machine Accounts Transactions Documents Quotes CRM Big Data Cloud Apps Mobile Apps Data Lake DW Data

13 © Informatica. Proprietary and Confidential. Key Challenges in Master Data Efforts

Product/Solution Fitment Poorly Defined Scope Boiling The Ocean Lack of Data Governance

• Not knowing what to expect • Major customization during • Trying to achieve everything • The greatest impact on implementation and in the initial phase success is having a common • No roadmap or initiative operation understanding of data & outline • Lack of technical expertise policies • Flawed or delayed business and incorrect focus • Lack of business input & outcomes • Delays user adoption and involvement • Loss of business increases time to market confidence • Biggest hindrance for collaboration

14 © Informatica. Proprietary and Confidential. Recommended Approach MDM is Foundational to Digital Transformation

WHY ? Strategic initiatives rely heavily on a 360-degree, single version of truth MDM solution helps you realize rapid success

Build it right first time, modifying 360 model is expensive

HOW ? Begin with manageable data sources containing reliable data

Focus on “high benefit-low effort” use cases for a single domain first

Build business-centric initial solution to support Go-To-Market strategy

16 © Informatica. Proprietary and Confidential. Best Practices and Engagement Recommendations

Active Data Governance Policies and procedures must be formalized. Architectural Consistency Rear View Check Architecture must be reviewed Keep checking the benefits from one against standard best practices phase to next. across enterprise

360 Journey – Active Vendor Support Best Practices Think Big, Start Small Get insight into upcoming, features Adopt a phased approach and make avoiding customizations. MDM a program.

Continuous Collaboration Eye-on-the-Target Business operations & key Avoid scope creep into the MDM / stakeholders to be involved Business 360 Program. throughout the program.

17 © Informatica. Proprietary and Confidential. Starting 360 Journey - Approach

Create Plan and Build Actionable Roadmap Foundation • Assess existing capabilities • Showcase product and gaps capabilities so that business understands the value faster • Define roadmap based on business priorities and • Align 360 vision to tangible dependencies business benefits Step 1 Step 3 Step 5

Step 2 Step 4 Choose Right Adopt and Build a Vision Product / Solution Expand

• Based on business plan and • Correct 360 product / • Expand on top of foundation strategies solution can help in based on importance achieving business goals • Focus on business adoption • This helps with assessment faster of business willingness to through enablement change and collaborate • This is the key step to accelerate business outcomes

18 © Informatica. Proprietary and Confidential. Initiative Planning and Strategy

360 Vision Brainstorm Plan 360 and Gap Analysis Alignment Journey Execution Roadmap Strategies Initiatives

Current State Effort - Benefit Based on Assessment Analysis for feasibilities, Faster ROI technical dependencies 19 © Informatica. Proprietary and Confidential. Velocity Guideline for Implementation

Analyze Architect & Design Build &Test Deploy & Operate

Activities Activities Activities Activities • Gather High-Level Requirements • Finalize Solution Architecture • Setup Dev. Environment • Setup Prod. Environment • Perform Data Assessment • Design Physical Data Model • Build MDM Hub • Prepare to Deploy • Define Preliminary Solution • Design Technical Solution • Build Hierarchies • Rollout Solution Architecture • Design Business Rules • Build Interfaces • Specify Detailed Requirements • Design Policies and Procedures • Plan and Prepare Test • Analyze Data Stewardship • Perform System Testing • Perform Volume/Performance Testing • Perform User Acceptance Testing Deliverables Deliverables Deliverables Deliverables • Data Quality Audit • Technical Solution Architecture • Test Plan and Scripts • Production Job Schedules • Requirements Specification • Technical Design Specification • Test Results and Approvals • Approval to Deploy • Requirements Traceability Matrix • User Interface Requirements and • Test Report • Operations Manual Design • Documented Configuration • Run Book • Configured MDM Hub

Manage

Activities Deliverables • Define Vision and Scope • Vision and Scope • Major, minor Milestone Charts • Plan Project • Project Plan • Checkpoint Reviews • Manage Project • Project Risk Assessment and • Project Status Reports Mitigation Plan • Deliverable Acceptance • Project Role Matrix • End of Project Report

20 © Informatica. Proprietary and Confidential. Informatica Platform Business 360 Solutions Powered by Master Data

Multi-Cloud On-Premises

CUSTOMER CUSTOMER 360 CUSTOMER 360 CUSTOMER PRODUCT SUPPLIER REFERENCE 360 for Life Sciences for Salesforce 360 INSIGHTS 360 360 360

Multi-Domain Master

End-to-End Master Data Governance

METADATA MANAGEMENT

CONNECTIVITY

CLOUD-NATIVE, MICROSERVICES-BASED, API-DRIVEN ARCHITECTURE 22 © Informatica. Proprietary and Confidential. 360 Solutions to Support Top Industry Use Cases

Informatica MDM Customer 360 Customer 360 Insights Cloud Customer 360 for Salesforce

Product 360 Supplier 360 Reference 360 Data Catalog, Quality & Governance

23 © Informatica. Proprietary and Confidential. Sample 360 Architecture

Informatica Data FRAGMENTED Data Governance HOLISTIC Governance (Axon)

Data Data Data Data Preparation Data Mastering Data Consumers Sources Ingestion Publishing

Informatica Unstructured Intelligent Master Data Management Business Partners Informatica Intelligent Message Queue Informatica Informatica Intelligent E-Commerce Site Intelligent Data Data Integration Relational Quality Data Applications & Reporting Cloud Data Informatica Intelligent Advanced Analytics Cloud Services Other Data Profile/ Transform Aggregate Enhance Sources Filter Informatica Intelligent Iterative Process Cloud Services Dashboards S3 Bucket On Premises

Data Lake

API User Interface and

24 © Informatica. Proprietary and Confidential. MDM Technical Perspective Inbound, Outbound

Main Inbound Data Flow (Reconciliation) Main Outbound Data Flow (Distribution)

Reconcile Distribute

Customer Customer Sales Sales Service Service

Informatica Informatica Finance CRM Finance CRM MDM Hub MDM Hub

ERP Others ERP Others

26 © Informatica. Proprietary and Confidential. MDM Outbound

• Read from MDM Publish area and send the data to consuming systems • Keep track of the systems that are integrated with MDM – Both Current / Future State • Build Executive Dashboards to expose the data quality trend for different domains and how MDM has helped improve the data quality, in order to show case the value • Prevent bad data from entering at the source systems

27 © Informatica. Proprietary and Confidential. Query & Packages • Use MDM Query/Packages to join Base Objects • View is created • Send Mastered data to consumers

28 © Informatica. Proprietary and Confidential. Message Queues • Configure the MDM Hub publish process to generate XML messages about data changes in the Hub

• Publish the messages to an outbound Java Messaging System (JMS) message queue

• Other external systems, processes, or applications that listen on the message queue can retrieve the message and process it accordingly

• See the screenshot for the types of events can cause a message trigger to be fired and place a message in the queue

29 © Informatica. Proprietary and Confidential. Services Integration Framework (SIF)

• Services Integration Framework (SIF) is the part of Informatica MDM Hub that interfaces with external programs and applications to implement the request/response interactions • SIF facilitates inbound and outbound integration with external applications and data sources, which can be used in both synchronous and asynchronous modes • SIF provides APIs for various MDM Hub services, such as reading, cleansing, matching, inserting, and updating records

30 © Informatica. Proprietary and Confidential. Entity 360 Framework

• The Entity 360 framework uses business entity models to support customizable record view layouts

• A business entity represents an entity with significance to an organization, such as customers, products, accounts, or locations.

• You create business entity models based on the schema information that you defined at Operational Reference Store (ORS).

• A business entity model is similar to a subject area in an Informatica Data Director application.

• Multidomain MDM Provisioning Tool - To configure business entities, business entity views, transformations, etc.

31 © Informatica. Proprietary and Confidential. Entity 360 Key Features

• Integrated business entity services • A business entity service is a set of operations that run MDM Hub code to create, update, delete, and search for records in a business entity. It is generated directly from the BE data model

• Configurable User Interface • Can design user interface layouts that can contain standard and custom components, such as a Twitter feed. Business analysts can easily create layouts targeted at specific user roles.

• Unlimited nesting of descendant records • A subject area can include descendant records up to the grandchild level. BE models can have an unlimited depth of descendant records.

• Ability to merge child records • With subject areas, you cannot merge child records. With business entities, you can merge child records that are at the same descendant level.

• Simplified and enhanced data search • A full-text search on business entities retrieves data faster than a faceted search on subject areas.

32 © Informatica. Proprietary and Confidential. Smart Search box Customizing Entity 360 Interface available in header in all page views • Design Entity view components and layouts In page navigation provides an easy • Create new business way to scroll through entity models / Views the entity. • External Components & internal components can be configured. For e.g. Twitter, Similar records Modules that allow you to provide additional entity etc. information Primary block view for showing Composite Object primary identifying information (configurable)

Child blocks that display related values. This can be viewed in form or tabular format

33 © Informatica. Proprietary and Confidential. Business Entity Services

Solutions Portal Business systems Data Director

Business Entity Services (REST & SOAP interfaces)

Business Entity Base Objects Business Entity Base Objects

34 © Informatica. Proprietary and Confidential. Advantages of Business Entity Services

driven – changes in Business Entity model are reflected automatically • UI, services and database are all tied together • Product Roadmap - Entity 360 and Business Entity Services are the building blocks for MDM UIs of the future • Easier to develop against than the Services Integration Framework Services Integration Business Entity Framework Services

35 © Informatica. Proprietary and Confidential. Business Entity APIs

SOAP URL (request in SOAP): http://localhost:8080/cmx/services/BEServices/localhost-orcl-DS_UI1

REST URL: http://localhost:8080/cmx/cs/localhost-orcl- DS_UI1/Person?action=meta

36 © Informatica. Proprietary and Confidential. More MDM Tech Tuesday webinars…

• Migration from Subject Area to Entity 360 in MDM https://www.youtube.com/watch?v=29be_7cwunU&feature=youtu.be • Master Data Management using Business Entity Service model https://www.youtube.com/watch?v=kQHTI2zFTas&feature=youtu.be • MDM Smart Search https://www.youtube.com/watch?v=8S4P9cj_q5U&feature=youtu.be • and more at our Success portal: https://success.informatica.com/explore/tt-webinars.html

37 © Informatica. Proprietary and Confidential. Demo Conclusion

• MDM is a Program rather than a project • Consider total costs, not just product license • Early planning and roadmap definition is key - Include hardware, implementation and user training, operational costs related to data • Choose the right Informatica products based on governance and maintenance, and cost of your roadmap and business priority potential delays - Aligning business priority and roadmap helps to • Expose the Mastered data to Business achieve faster ROI consumers • Sketch the big picture, but concentrate on short- - Enable business owners to make the right term gain using foundation deployment decisions at the right time for the respective approach for early wins. Showcase solution domains capabilities • Demonstrate tangible business value to • Expand with realistic goals and periodic monetize 360 Solutions checkpoint reviews to align & improvise - Identify tangible metrics to before, during and after the implementation

39 © Informatica. Proprietary and Confidential. Conclusion – Continued…

• Build a business case for MDM with measurable benefits • Actually measure whether you’ve achieved those benefits • Continue measuring and sharing the information widely across the organization

Have a successful 360/MDM Journey…

40 © Informatica. Proprietary and Confidential. Questions?

Jothi Venkatesan ? Principal Customer Success Technologist [email protected] Thank You!