
Explore how Informatica MDM exposes rest-based business entity services to integrate master data and enable read, search, and write operations for entities like customers, locations, and products.
Describe the Informatica MDM architecture, from database and application servers to the provisioning tool and business entity services REST APIs, and how external apps call these endpoints.
Install postman, sign in, and organize work using collections, environments, and headers to run and manage requests for Informatica MDM business entity services.
Set up Postman collections and environment variables, distinguish global and local variables, and create and test a sample request against a dev URL such as localhost:8080.
Learn to create reference entities—address type, phone type, party type, and electronic address type—via the provisioning tool, selecting the base object, defining fields and columns, enabling state management, and publishing.
Configure a customer business entity in the provisioning tool by modeling base objects, child entities (person, phone, electronic address, customer address), and their fields and lookups, and publish.
Configure a customer business entity view in the provisioning tool. Add fields for customer name and type, model child views for person, phone, electronic address, and customer address; publish.
Configure the business entity to view transformation to map customer data into a view, including phone, electronic address, and address groups, with direct transformations and 1-to-many considerations.
Create a business entity to business entity transformation, customer to customer, map fields such as customer name and type, add child components (phone, electronic address, person, customer address), then publish.
Explains how the BES configuration is stored in three key database tables—Cryptococcus config, c repos component instance, and c repos component settings—tracking components, views, and blob data.
Explore how Swagger documents business entity services APIs, access the Swagger UI on localhost, and try out and execute requests with get, post, put, and delete to see responses.
Learn how query parameters in rest requests filter, paginate, and expand the result set to shorten the response, using key and value pairs like records to return and record states.
The details about context are as below
1. Business entity, search, query, match, task, and hierarchy APIs
Context: cmx/cs
Example: http://localhost:8080/cmx/cs/database_id_cmx_prty
2. Match columns API
Context: cmx
Example: http://localhost:8080/cmx/queryTemplate/database_id_cmx_prty
3. File APIs
Context: cmx/file
Example: http://localhost:8080/cmx/file/database_id_cmx_prty
4. Task APIs
Context: cmx/task
Example: http://localhost:8080/cmx/task/database_id_cmx_prty
5. Bulk task administration APIs
Context: cmx/task/operations
Example: http://localhost:8080/cmx/task/operations/database_id_cmx_prty
6. Bulk relationship APIs
Context: cmx/bulk
Example: http://localhost:8080/cmx/bulk/database_id_cmx_prty
7. Chart report APIs
Context: cmx/report
Example: http://localhost:8080/cmx/report/database_id_cmx_prty
Download the collection file and import in Postman tool
Explore business entity services APIs in Informatica MDM, enabling real-time integration, CRUD, search, and merge operations to synchronize data with external systems while ensuring data quality and best practices.
Learn how the get metadata api returns the structure of a business entity, including fields, data types, sizes, security, display labels, lookups, and defaults via an http get request.
Use the read business entity API via a get request in Postman to fetch root records and related child entities, with headers, query parameters, and content metadata.
Learn to read a record by PK source object value using the read API, retrieve customer data, and expand results with the depth parameter to include related tables.
Explore using the read API to fetch system fields by setting read system fields to true, enabling creator and create date attributes in responses, with depth options for child records.
Populating the PK source object in Informatica MDM business entities by sending a rest request with a key field, enabling dynamic source-system values for both parent and child records.
Create a customer business entity with child and grandchild components, demonstrating one-to-many and one-to-one relationships. Include address type lookups and address fields in the request.
Demonstrates updating a parent and its child in Informatica MDM business entity services using a POST request, passing parent and child row IDs to update customer name and phone number.
Use the PK source object value from the admin source to update a record in the MDM system, verify changes via Postman requests, and confirm the updated party name.
Use the put method to update a single record in the party table within Informatica MDM, distinguishing put from post when updating only a child record.
The basics of the 'Informatica MDM Business Entity Services' course is for beginners as well for experts who would like to create better career opportunities in the Informatica MDM field. The course focuses on various aspects of Business Entities Services (BES) and where it fits in the Informatica Master Data Management (MDM) ecosystem along with other components and features.
By the conclusion of this course, you will gain the ability to comprehend the following topics:
Definition and Significance of Business Entity Services
Distinctions between Services Integration Framework (SIF) and Business Entity Services (BES)
Varieties of Services within the Business Entity Services Framework
The Architectural Structure of Business Entity Services
Operations within the Domain of Business Entity Services
Usage and Configuration of the Provisioning Tool
Aspects of Security and Filters
Practical Business Scenarios for Implementing BES
Pertinent Metadata Tables
Exemplary Integration Utilizing Business Entity Services
Installation and Preparatory Steps for the Postman Tool
Execution of BES REST Operations, such as Reading, Searching, Creating, Updating, Merging, Unmerging, etc.
Before starting this course, you need to basic understanding of Informatica Master Data Management (MDM). Basic knowledge of JSON will also help to understand this course in detail. This course is designed for beginners and intermediate level.