CLIAMS:1. A customer data unification system (102) for unification of customer data of an organization, wherein the customer data unification system (102) is implemented in a big data platform (100), the customer data unification system (102) comprising:
a processor (202);
a data operation module (210) coupled to the processor (202) to,
obtain organizational customer data (224, 226) and social customer data (228) from one or more organizational data sources (104) and one or more social media sources (106), respectively, based on seed data associated with a customer profile, wherein the organizational customer data (224, 226) comprises structured organizational customer data (224) and unstructured organizational customer data (226) and wherein the social customer data (228) comprises unstructured social customer data (228); and
process at least the unstructured organizational customer data (226) and the unstructured social customer data (228), to obtain intermediate organizational customer data (232) and intermediate social customer data (230), respectively, wherein the processing comprises at least one of standardization and de-duplication of the unstructured organizational customer data (226) and the unstructured social customer data (228);
an identity resolution module (212) coupled to the processor (202) to,
obtain refined organizational customer data (240) from the structured organizational customer data (224) and the intermediate organizational customer data (232);
determine an identity resolution value for at least the intermediate social customer data (230), based on at least one of the seed data and the structured organizational customer data (224), the identity resolution value being indicative of a similarity between the organizational customer data (224, 226) and the social customer data (228); and
select refined social customer data (238) from the intermediate social customer data (230) based on the identity resolution value to unify the refined social customer data (238) with the refined organizational customer data (240) in a refined data store (110) for obtaining customer perspective regarding the organization.
2. The customer data unification system (102) as claimed in claim 1, further comprising an analysis module (214) coupled to the processor (202) to determine inferential attributes associated with the customer profile from the unified refined social customer data (238) and the refined organizational customer data (240), the determining being based on application of data analytics techniques to the unified refined social customer data (238) and the refined organizational customer data (240).
3. The customer data unification system (102) as claimed in claim 2, wherein the customer data unification system (102) is coupled to a display unit (112) for displaying the inferential attributes associated with the customer profile.
4. The customer data unification system (102) as claimed in claim 1, wherein the identity resolution module (212):
selects a plurality of attributes associated with the customer profile from the intermediate social customer data (230) and at least one of the seed data and the structured organizational customer data (224); and
determines an identity resolution value for each of a plurality of selected attributes.
5. The customer data unification system (102) as claimed in claim 1, wherein the identity resolution module (212) stores the refined organizational customer data (240) and the refined social customer data (238) on the refined data store (110), for unification of the refined organizational customer data (240) and the refined social customer data (238).
6. The customer data unification system (102) as claimed in claim 5, wherein the identity resolution module (212) achieves de-duplication of information in the refined organizational customer data (240) and the refined social customer data (238).
7. The customer data unification system (102) as claimed in claim 1, wherein the data operation module (210) stores the intermediate organizational customer data (232), the structured organizational customer data (224), and the intermediate social customer data (230) on an intermediate data store (108) for identity resolution, wherein the intermediate data store (108) is a non-relational, dynamic database.
8. A method for unification of customer data of an organization implementing big data platform (100), the method comprising:
obtaining organizational customer data (224, 226) and social customer data (228) from one or more organizational data sources (104) and one or more social media sources (106), respectively, based on seed data associated with a customer profile;
processing the organizational customer data (224, 226) and the social customer data (228) to obtain intermediate organizational customer data (232) and intermediate social customer data (230), wherein the processing comprises at least one of standardization and de-duplication of unstructured organizational customer data (226) and unstructured social customer data (228);
obtaining refined organizational customer data (240) from structured organizational customer data (224) and the intermediate organizational customer data (232);
determining an identity resolution value for at least the intermediate social customer data (230), based on at least one of the seed data and the structured organizational customer data (224), the identity resolution value is indicative of similarity between the intermediate social customer data (230) and the organizational customer data (224, 226); and
selecting refined social customer data (238) from the intermediate social customer data (230) based on the identity resolution value, to unify the refined social customer data (238) with the refined organizational customer data (240) for obtaining customer perspective regarding the organization.
9. The method as claimed in claim 8, further comprising determining one or more inferential attributes associated with the customer profile by applying data analytics techniques to the unified refined organizational customer data (240) and the refined social customer data (238).
10. The method as claimed in claim 9, wherein the data analytics techniques comprise at least one of expression handling techniques, event extraction techniques, opinion mining techniques, named entity extraction techniques, sentiment analysis techniques, and social influence indicator techniques.
11. The method as claimed in claim 9, wherein the determining comprises de-duplication of the unified refined organizational customer data (240) and the refined social customer data (238).
12. The method as claimed in claim 8, wherein the seed data associated with the customer profile is obtained from the one or more organizational data sources (104), and wherein the seed data comprises basic information regarding the customer.
13. The method as claimed in claim 8, wherein the determining the identity resolution value comprises:
selecting a plurality of attributes associated with the customer profile from the intermediate social customer data (230) and at least one of the seed data and the structured organizational customer data (224); and
determining an identity resolution value for each of a plurality of selected attributes.
14. The method as claimed in claim 13, wherein the determining comprises associating a weight with each of the plurality of selected attributes, based on a uniqueness of value of the selected attribute.
15. The method as claimed in claim 8, wherein the organizational data sources comprise customer relationship management system, master data management system, customer relationship communication, and click-stream logs.
16. The method as claimed in claim 8, wherein the organizational customer data (224, 226) obtained from the organizational data sources comprises structured organizational customer data (224) and unstructured organizational customer data (226), and wherein the social customer data (228) comprises unstructured social customer data (228).
17. A non-transitory computer readable medium having a set of computer readable instructions that, when executed, cause a customer data unification system (102) implemented in a big data platform (100) to:
obtain organizational customer data (224, 226) and social customer data (228) from one or more organizational data sources (104) and one or more social media sources (106), respectively, based on seed data associated with a customer profile;
process the organizational customer data (224, 226) and the social customer data (228) to obtain intermediate organizational customer data (232) and intermediate social customer data (230), wherein the processing comprises at least one of standardization and de-duplication of unstructured organizational customer data (226) and unstructured social customer data (228);
obtain refined organizational customer data (240) from structured organizational customer data (224) and the intermediate organizational customer data (232);
determine an identity resolution value for at least the intermediate social customer data (230), based on at least one of the seed data and the structured organizational customer data (224), the identity resolution value is indicative of similarity between the intermediate social customer data (230) and the organizational customer data (224, 226);
select refined social customer data (238) from the intermediate social customer data (230) based on the identity resolution value, to unify the refined social customer data (238) with the refined organizational customer data (240); and
determine, for obtaining customer perspective regarding the organization, one or more inferential attributes associated with the customer profile by applying data analytics techniques to the unified refined organizational customer data (240) and the refined social customer data (238). ,TagSPECI:As Attached