
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.
Use the provisioning tool to configure business entities for REST APIs in Informatica MDM, including modeling, views, transformations, tasks, triggers, and elastic search.
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.
Configure the view to business entity transformation in Informatica MDM by creating direct transformations from customer view to customer, mapping fields, adding child components, and publishing changes.
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.
Learn to retrieve all business entities with their attributes using the list metadata API, including field details, data types, size, and supported operations.
Fetch match column details for a business entity via match rules API, ensuring match rule set is enabled, providing database id, entity name, and CM forward slash query template context.
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.
Retrieve metadata from the read API by using content metadata values like xref and hist, exposing history and x-ray data across base and child tables and lookups.
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.
Learn to retrieve only active or pending records using the read API by specifying the record states parameter with active, pending, or delete; understand system fields and default behavior.
Examine the write API in Informatica MDM, detailing url structures, headers, and body content, and parameters for creating, updating, or promoting records to active state.
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 with a child phone record using a post request, passing customer name, customer type, source key, and a phone number with its type in a 1-to-many relationship.
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.
Create a pending state record using a post request in Informatica MDM business entity services, duplicating a customer with a grandchild and applying record state pending for parent levels.
Compare put and post methods to update business entity records, detailing when to use each for updating parent and child records, including the dollar original parameter and the update summary.
Learn how to update a record using the post method with a raw object, targeting the party table's row id object, verified in Postman and reflected in the database.
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.
Learn the delete api basics in informatica mdm business entity services. Build the rest url with http delete and a system name query parameter, optionally sending an empty body.
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.