Loading...
Corporate Training
Customization
IBM
IBM Infosphere MDM
Online Training
Search Strategy
VirtualNuggets
http://ibminfospheremdmonlinetraining.blogspot.com/2016/05/creating-customized-search-strategy.html
Introduction:
The Infosphere MDM Server provides us with a number of transactions to retrieve the information stored by it in order to come up with high value customer data for analytic's ,reports ,to device new marketing strategies. The OOTB solutions can be customized so as to suit the clients requirements across various domains/industries.
Business Scenario:
Consider a scenario of the customer care center where thousands of customer calls up for various services ranging from the registering comapliants,to know about the various offers & services ,for a critical data change like address phone number. The call center agent will do a search based on the information provided by the customer to validate his identity by asking a set of questions like dob, lastname,phone number etc.
The customers generally don’t like to wait on the line for long time and hence the performance of the system / response time is a major criteria.
Implementation Strategies:
1)End to End Customization
2)Extending the Search rule & utilizing the search framework.
The first approach is already discussed in one of my previous blogs.
There are a few OOTB transactions available for ready use in the MDM server. For e.g.: if your search criteria is related to person details like given name one,lastname etc you can think of using the search Person .If the search criteria is from the contract region we can use the searchContract.Also if the criteria is a mix of person & contract details you can use the searchFSParty transaction. The OOTB solutions make use of the SearchParty external rule.
In the case of my client they provide a unique card called privilege card for all it customers. This card number is accommodated in the data model as an extension on the CONTRACT table.None of the OOTB solutions support for searching based on an extended field I have to write sqls for search based on this extended field.
In general the approach you can follow is,
1) Common Search Exclusion
When ever a search request comes in check whether the criteria can result in a potentially huge result set.
For eg: A search based on common lastnames like Philip,Thomas etc can result in a large result set.
You can leverage the external validations to configure the Disallowed Search list to prevent a search on these common attributes.This feature prevent poor quality searches from executed against the MDM database
2) Configuring maxResult
The next thing we can focus on is configuring the maximum results that needs to be returned.It is available as a simple configuration in the CONFIGELEMENT table .
/IBM/Party/Search/maxResults
The default value is 100.The normal approach followed is use the value in CONFIGELEMENT as the default one ,but if the value for maxresult(Available in the request object) is less than what is configured in the table we are happy to return the what is provided in the request object.
3) External Rule
The first 2 steps can be done from inside a custom bp & the search strategy can implemented inside a Rule class.A modification to the search rule is needed only when client specific customizations are needed.
For eg: Search based on an extended field.
So what should be done in the rule is check if the request has got any extended attributes.If yes you have to invoke client defined sqls(which can be pre written and stored in tables or stored in some sql helper classes). else invoke the OOTB services.
4)Ranking and Sorting.
5)Return the result.
These are the basic steps in creating a customized search strategy.
Corporate Training,
Customization,
IBM,
IBM Infosphere MDM,
Online Training,
Search Strategy,
VirtualNuggets
VirtualNuggets
121818673928022421
Post a Comment
Home
item
Connect Us
Blog Archive
Popular Posts
-
Master data management (MDM) is a technology-enabled regulation in which business and IT work mutually to make sure the standardization, a...
-
Introduction: The Infosphere MDM Server provides us with a number of transactions to retrieve the information stored by it in order to...
-
External validation is the ability of MDM to validate end user data before updating or adding transactions.IT determines the data being e...
-
InfoSphere MDM with CRM on Cloud IBM InfoSphere MDM (Master Data Management) and IBM WebSphere Cast Iron Cloud Integration come to help ...
-
Error message: Exception in thread "main" java.lang.UnsatisfiedLinkError: awt (An exception was pending after running JNI_...
-
Data Stage Jobs in a Project File systems can have a hard limit on number of subdirectories that can be contained in a single directory...
-
IBM InfoSphere MDM | Master Data Management Server provides a customer lot of abilities to do customization's at any stage of the MDM ...
-
What is IBM InfoSphere MDM ? First of all, we must be familiar with the name MDM i.e. Master Data Management. Now, t...
-
InfoSphere Master Data Management (MDM) is the most complete, proven and powerful MDM solution with collaborative and operational...
Your blog is too good and informative thanks for sharing this blog
ReplyDeleteonline training
ReplyDeleteThank you for sharing such a great information.Its really nice and informative.hope more posts from you. I also want to share some information recently i have gone through and i had find the one of the best mulesoft 4 self training
Thank you for sharing such a great information.Its really nice and informative.hope more posts from you. I also want to share some information recently i have gone through and i had find the one of the best python training
ReplyDeletepython Training in chennai
python Course in chennai
Thanks for providing a useful article containing valuable information. start learning the best online software courses.
ReplyDeleteWorkday Training
Sailpoint Certification
Looker Training
Thank you for sharing such a really admire your post. Your post is great! . top 10 micronutrients company in india
ReplyDeleteObviously a satisfying estimation. i've affirmation this bewildering announce. much obliged to you for sharing proposal generally it. I in truth further to that. much appreciated accurately part to your meet. Hack Wifi Password Online Android
ReplyDeleteI waterfrontt any expression to understand this call.....truely i'm dazzled from this make recognized....the person that make this screen it changed into an excellent human..thanks for shared this long past us. Norton 360 Crack
ReplyDeleteCongrats on the appearance of your delightful child. Inform us as to whether you want anything - we're here to help! The very best to your developing! Thums Up Baby Wishes Quotes
ReplyDelete