Deferred control of surrogate key generation in a distributed processing architecture
First Claim
Patent Images
1. A method for correlating information, comprising:
- receiving an event notification, the event notification comprising event information and a natural key;
mapping the natural key to a normalized key;
selecting, by a processor, a first hint for the normalized key, the first hint indicating which of a plurality of surrogate keys associated with the normalized key will be used in a record corresponding to the event information;
determining whether to use the first hint;
when the first hint is to be used, mapping the normalized key and first hint to identify a second surrogate key in the plurality of surrogate keys; and
when the first hint is not to be used, selecting a second hint for the normalized key, the second hint being associated with a first surrogate key in the plurality of surrogate keys.
14 Assignments
0 Petitions
Accused Products
Abstract
An event reporting system includes a computational component 228 operable (a) to receive notification of a change to an attribute of an entity, the entity, prior to the change, being associated with a first surrogate key, and (b) to defer the use of a second surrogate key for the entity until a selected time. The second surrogate key was generated to reflect the change.
-
Citations
19 Claims
-
1. A method for correlating information, comprising:
-
receiving an event notification, the event notification comprising event information and a natural key; mapping the natural key to a normalized key; selecting, by a processor, a first hint for the normalized key, the first hint indicating which of a plurality of surrogate keys associated with the normalized key will be used in a record corresponding to the event information; determining whether to use the first hint; when the first hint is to be used, mapping the normalized key and first hint to identify a second surrogate key in the plurality of surrogate keys; and when the first hint is not to be used, selecting a second hint for the normalized key, the second hint being associated with a first surrogate key in the plurality of surrogate keys. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium comprising executable instructions to perform the following steps:
-
receiving an event notification, the event notification comprising event information and a natural key; mapping the natural key to a normalized key; selecting, by a processor, a first hint for the normalized key, the first hint indicating which of a plurality of surrogate keys associated with the normalized key will be used in a record corresponding to the event information; determining whether to use the first hint; when the first hint is to be used, mapping the normalized key and first hint to identify a second surrogate key in the plurality of surrogate keys; and when the first hint is not to be used, selecting a second hint for the normalized key, the second hint being associated with a first surrogate key in the plurality of surrogate keys. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification