Apparatus and method for implementing match transforms in an enterprise information management system
A computer readable medium has executable instructions to present an interface that defines a match transform within a pipeline of data processing operations. Match criteria associated with the match transform is selected. The match criteria is selected from a set of match strategies. The match criteria is used to identify data within an upstream data source that is to be matched by the match transform.
1 . A computer readable medium, comprising executable instructions to:
present an interface to define a match transform within a pipeline of data processing operations;
select match criteria associated with the match transform, wherein the match criteria is selected from a plurality of match strategies; and
use the match criteria to identify data within an upstream data source that is to be matched by the match transform.
2 . The computer readable medium of claim 1 wherein the executable instructions to select include executable instructions to select match criteria from match strategies including at least two of: a simple match strategy, a consumer house holding match strategy, a corporate house holding match strategy, and a multinational consumer match strategy.
3 . The computer readable medium of claim 1 wherein the executable instructions to select include executable instructions to select match criteria that defines match levels.
4 . The computer readable medium of claim 3 further comprising executable instructions to define match levels from residence level matches, family matches at a residence, and individual matches at a residence.
5 . The computer readable medium of claim 3 further comprising executable instructions to define match levels from corporation level matches, site matches within a corporation and individual matches at a corporation.
6 . The computer readable medium of claim 3 further comprising executable instructions to establish criteria for each match level.
7 . The computer readable medium of claim 1 wherein the executable instructions to select include executable instructions to select match criteria specifying overlapping matching criteria.
8 . The computer readable medium of claim 1 wherein the executable instructions to establish a pipeline of data processing operations includes executable instructions to specify at least one data transform prior to said match transform and at least one data transform after said match transform.
9 . The computer readable medium of claim 1 further comprising executable instructions to present a plurality of data processing strategies to a user.
10 . The computer readable medium of claim 1 further comprising executable instructions to process a break key.
11 . The computer readable medium of claim 1 further comprising executable instructions to establish match criteria based on available data in the upstream data source.
12 . The computer readable medium of claim 1 further comprising executable instructions to retrieve a data description for one or more fields in the upstream data source.
13 . The computer readable medium of claim 1 wherein the executable instructions to select include executable instructions to select match criteria that defines a plurality of match sets.
14 . The computer readable medium of claim 13 further comprising executable instructions to establish criteria for each match set in the plurality of match sets.
15 . The computer readable medium of claim 13 wherein a match set in the plurality of match sets is a track including a country.