Fan identity data integration and unification
First Claim
1. A computer implemented method to retrieve fan related data from a fan identity platform, the method comprising:
- receiving an analytical request for information that includes one or more queryable attributes mapped to corresponding one or more fields of one or more customer records from one or more in-memory database views from a plurality of database views of a plurality of data sources;
resolving a semantic mapping of the queryable attributes to the corresponding one or more fields of the one or more customer records according to semantic mapping metadata;
upon resolving the semantic mapping, generating at least one query at includes the corresponding one or more fields of the one or more customer records;
a processor executing the at lean(one query over the one or more in-memory database views and a plurality of fan records each associated with an unique fan entity; and
retrieving fan related data from the plurality of fan records and the one or more in-memory database views based on the executed at least one query.
1 Assignment
0 Petitions
Accused Products
Abstract
An analytical request for information that includes queryable attributes mapped to corresponding fields of customer records from in-memory database of a number of data sources is received. Semantic mapping of the queryable attributes to the corresponding fields of the customer records is resolved according to semantic mapping metadata. A query that includes the corresponding fields is generated and over the in-memory database views and a number fan records each representing a unique fan entity. Fan related data is retrieved from the number of fan records and the in-memory database views based on the executed at least one query. Upon executing the query, at runtime the in-memory database views are dynamically integrated with the number fan records based on a cross-reference table linking the in-memory database views with the number of fan records based on a fan identifier.
9 Citations
20 Claims
-
1. A computer implemented method to retrieve fan related data from a fan identity platform, the method comprising:
-
receiving an analytical request for information that includes one or more queryable attributes mapped to corresponding one or more fields of one or more customer records from one or more in-memory database views from a plurality of database views of a plurality of data sources; resolving a semantic mapping of the queryable attributes to the corresponding one or more fields of the one or more customer records according to semantic mapping metadata; upon resolving the semantic mapping, generating at least one query at includes the corresponding one or more fields of the one or more customer records; a processor executing the at lean(one query over the one or more in-memory database views and a plurality of fan records each associated with an unique fan entity; and retrieving fan related data from the plurality of fan records and the one or more in-memory database views based on the executed at least one query. - View Dependent Claims (2, 3, 4, 5, 7, 8)
-
-
6. The method of claim wherein determining whether the first customer record matches the second customer record based on the plurality of unification rules further comprises:
when a set of attributes in the first customer record shares values with a corresponding set of attributes in the second customer record, determining that the first customer record and the second customer record are matching.
-
9. A computer system to retrieve fan related data from a fan identity platform, the system comprising:
-
a memory to store computer executable instructions; at least one computer processor coupled to the memory to execute the instructions, to perform operations comprising; receiving an analytical request for information that includes one or more queryable attributes mapped to corresponding one or more fields of one or more customer records from one or more in-memory database views from a plurality of database views of a plurality of data sources; resolving a semantic mapping of the queryable attributes to the corresponding one or more fields of the one or more customer records according to semantic flapping metadata; upon resolving the semantic mapping, generating at least one query that includes the corresponding one or more fields of the one or more customer records; a processor executing the at least one query over the one or more in-memory database views and a plurality of fan records each associated with an unique fan entity; and retrieve fan related data from the plurality of fan records and the one or more in-memory database views based on the executed at least one query. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium storing instructions thereon, which when executed by a processor cause a computer system to:
-
receive an analytical request for information that includes one or more queryable attributes mapped to corresponding one or more fields of one or more customer records from one or more in-memory database views from a plurality of database views of a plurality of data sources; resolve a semantic mapping of the queryable attributes to the corresponding one or more fields of the one or more customer records according to semantic mapping metadata; upon resolving the semantic mapping, generate at least one query that includes the corresponding one or more fields of the one or more customer records; execute the at least one query over the one or more in-memory database views and a plurality of fan of records each associated with an unique fan entity; and retrieve fan related data from the plurality of fan records and the one or more in-memory database views based on the executed at least one query. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification