Professional Documents
Culture Documents
Informatica MDM Training 4
Informatica MDM Training 4
Informatica MDM Training 4
Management (MDM)
1
Topic 13: Informatica Data Director (IDD)
2
Objectives
3
Informatica Data Director (IDD)
4
IDD Components
IDD Application
•
Main configuration and deployment unit for IDD
•
This is what business users see when they launch and log into IDD
5
Subject Area
6
Subject Area
Subject Area
•
A Subject Area can have the following configurations
•
Layout of form fields for primary object
•
Data cleansing/standardization/validation functions
•
Package for displaying search results
•
Data searching and matching ability
•
Children and Grandchildren records
Layout Configuration
•
Layout configuration allows you to choose which fields from the base object to include
in the user interface and how to show each record
7
Subject Area
8
IDD Data Cleansing
9
IDD Data Cleansing
Validation Status
•
The cleanse function can reports if it is configured with the validationStatus output
•
If validation errors are found, then the Save or Apply action does not proceed
•
Format of the output is <columnName>.<messageKey> separated by ‘;’
•
Example: FIRST_NAME.canNotBeNull;IS_VALID_IND.invalidIndicator
•
columnName is the name of the input column that has a validation error
•
messageKey is a key to a message
•
messageKey value should be added in IDD application file MessageBundle.properties
•
Format: validation_<messageKey>=Message Text
•
Example: validation_canNotBeNull=This field cannot be empty
1
IDD Searching and Matching
Search
•
Search allows an end user to specify conditions for selecting data for review
•
A search can be based on data in the:
•
Primary Object Record
•
Any of its Child Records
•
Any records related via a Match path Component
•
Two types of searches are provided in IDD:
•
Basic Search
•
Extended Search
1
IDD Searching and Matching
Basic Search
•
It is a SQL-based search that finds results using string pattern comparisons
•
Case-Sensitive
•
Can use any attributes from the Subject Area
•
Wildcards (% or *) can be used in the Search
•
In the IDD application the end-user can create their own Search template
•
When defining an IDD application you should create a default public search for each
subject area
1
IDD Searching and Matching
Extended Search
•
Uses Match Engine to Search
•
Searches are “fuzzy” i.e. will find records that are similar to input criteria,, but that are
not textually identical
•
Match column must already be defined in MDM
1
Topic 14: IDD Workflow and Tasks
Click to edit Master subtitle style
1
Objectives
1
Workflow and Tasks
Workflow
•
Workflow represents the management of steps in a business process
•
It specifies what tasks need to be done, in what order, and who has permission to
perform each task
•
Base Objects must have State Management enabled in the Schema
•
IDD provides workflow support for:
•
Task creation and editing
•
Task assignment to users
•
Task approval or rejection
Task
•
A task represents a pre-defined step in a user’s business process which is executed by
a particular role
•
IDD comes with a set of pre-defined task types
•
These can be modified and additional task types can also be added
1
Workflow and Tasks
Pre-defined Tasks
•
The IDD default configuration includes seven pre-defined tasks
•
The task definitions may be modified by the user and new tasks can be added as
necessary
Action Type Description
UpdateWithApproval Update a record and the next step requires the user to go through an
approval process before completing the task.
UpdateWithOptionalApproval Update a record and the next step does not require the user to go
through an approval process before completing the task. The
approval step is optional.
ReviewNoApprove Review a change and either escalate or reject it. This task does not
provide an Approve option and requires at least one other person to
review the changes as well.
FinalReview Review a change and approve, reject, or escalate.
1
Workflow and Tasks
Action
•
An action has a specific effect on the base object being addressed by the task
•
Multiple actions are possible for a task, but only one may be executed at a time
Assign Task
•
This action is not explicitly available to the user, but is invoked when a task is created
and a user assigned to task via the batch process and assignment daemon
1
Workflow and Tasks
Action Types
Reject Reject changes and reassign to the user who made the
changes
Escalate Reassign the task to another reviewer for assistance
1
Workflow and Tasks
2
Topic 15: Security Access Manager
(SAM)
Click to edit Master subtitle style
2
Objectives
2
Security Access Manager (SAM)
Security
Object Security
• Determine access to subject are data and the ability
to perform operation on that data in IDD MDM Security Access
Task Security (Workflow) Manager (SAM)
• Determine access to tasks and actions based on
roles that are defined in the workflow
Data-Level Security
• Determines which rows in a base object a role can IDD Security
access
2
Security Access Manager (SAM)
2
Security Access Manager (SAM)
Resources
•
Resource is an ‘item’ that you wish to secure.
•
Following resources can be protected (expose or hide to external applications):
•
Base objects, Dependent objects
•
Mappings, Packages, Remote packages, Cleanse functions
•
Match rule sets, Batch groups
•
Metadata, Content metadata, Metadata Manager
•
HM profiles, Audit table, Users table
•
A protected Hub resource can be configured as either private or secure:
•
Private - Hides this Hub resource from the Roles tool
•
Secure - Exposes the resource to the Roles tool
2
Security Access Manager (SAM)
Privileges
•
Privilege scopes the actions that can be performed on a secured resource
•
Secured resources can have the following privileges:
Privilege Description
Read View but not change data
Create Create data records in the Hub Store
Update Update data records in the Hub Store
Merge Merge and unmerge data
Execute Execute cleanse functions and batch groups
2
Security Access Manager (SAM)
Roles
•
Set of privileges to access secure resources
•
To access a secure resource, the user must be assigned a role that grants them
sufficient privileges
Group 1 Role 1
User 2 Role 2
2
Security Access Manager (SAM)
Roles
Secure
Resources Assigned
Privileges
2
Security Access Manager (SAM)
Object-Level Security
Role privileges are configurable for subject areas and child/grandchild subject areas
Column Access
Read privileges can selectively be disabled for columns so that users cannot see them in
IDD
2
Security Access Manager (SAM)
Task-Level Security
•
All secured tasks require READ privileges on the subject area to which the task
belongs
•
All secured tasks require EXECUTE privileges on Task Type SA
•
Exception to this are Merge and Unmerge tasks
•
Merge task needs privileges on SA/Merge task type
•
Unmerge task needs privileges on SA/Unmerge task type
3
Security Access Manager (SAM)
Data-Level Security
•
Restricting users from seeing certain records based on the contents of those records
•
Within the search configuration of each subject area, security filters can be defined
•
Security filter specifies a condition that IDD applies to any searches conducted by
users assigned to a specific role
•
For example, a security filter can specify COUNRY_CODE = ‘US’, which can apply to
users with the US Data Steward Role
•
Each filter can apply to multiple roles
•
Multiple filters for the same role and subject area are treated as OR condition
3
Topic 16: IDD Dashboard, Merge & Unmerge and
Hierarchy Management
Click to edit Master subtitle style
3
Objectives
3
IDD Dashboards
3
Merge and Unmerge Process
3
Hierarchy Management