The present disclosure relates to business data processing and facilitates fusing business data spanning disparate sources for processing distributional queries for enterprise business intelligence application. Particularly, the method comprises defining a Bayesian network based on one or more attributes associated with raw data spanning a plurality of disparate sources; pre-processing the raw data based on the Bayesian network to compute conditional probabilities therein as parameters; joining the one or more attributes in the raw data using the conditional probabilities; and executing probabilistic inference from a database of the parameters by employing an SQL engine. The Bayesian Network may be validated based on estimation error computed by comparing results of processing a set of validation queries on the raw data and the Bayesian Network.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A processor implemented method comprising: defining, using one or more hardware processors, a Bayesian network based on one or more attributes associated with raw data spanning a plurality of disparate sources (202); pre-processing, using the one or more hardware processors, the raw data based on the Bayesian network to compute conditional probabilities therein as parameters (204); joining, using the one or more hardware processors, the one or more attributes in the raw data using the conditional probabilities (206); and executing, using the one or more hardware processors, probabilistic inference from a database of the conditional probabilities (208). 2. The method of claim 1, wherein defining the Bayesian network is based on at least one of (a) domain understanding of dependencies and correlations and (b) structure learning methods. 3. The method of claim 1, wherein each of the one or more attributes form a random variable in the Bayesian network. 4. The method of claim 1, wherein the one or more attributes that are directly mapped to each other are assigned to a random variable and the one or more attributes that are only related approximately are maintained as separate random variables. 5. The method of claim 1, wherein pre-processing the raw data comprises compressing the raw data to generate conditional probability tables. 6. The method of claim 5, wherein executing probabilistic inference comprises employing a Structured Query Language (SQL) engine. 7. The method of claim 6 further comprising processing a distributional query on the Bayesian network based on the conditional probabilities to retrieve at least one result. 8. The method of claim 1 further comprising validating the Bayesian network based on estimation error computed by comparing results of processing a set of validation queries on the raw data and the Bayesian network. 9. A system (100) comprising: one or more data storage devices (102) operatively coupled to one or more hardware processors (104) and configured to store instructions configured for execution by the one or more hardware processors to: define a Bayesian network based on one or more attributes associated with raw data spanning a plurality of disparate sources; pre-process the raw data based on the Bayesian network to compute conditional probabilities therein as parameters; join the one or more attributes in the raw data using the conditional probabilities; and execute probabilistic inference from a database of the probabilities. 10. The system of claim 9, wherein the one or more hardware processors are further configured to define the Bayesian network based on at least one of (a) domain understanding of dependencies and correlations and (b) structure learning methods. 11. The system of claim 9, wherein each of the one or more attributes form a random variable in the Bayesian network. 12. The system of claim 9, wherein the one or more attributes that can be directly mapped to each other are assigned to a random variable and the one or more attributes that can be only be related approximately are maintained as separate random variables. 13. The system of claim 9, wherein the one or more hardware processors are further configured to pre-process the raw data by compressing the raw data to generate conditional probability tables. 14. The system of claim 13, wherein the one or more hardware processors are further configured to execute probabilistic inference by employing a Structured Query Language (SQL) engine. 15. The system of claim 14, wherein the one or more hardware processors are further configured to process a distributional query on the Bayesian network based on the conditional probabilities to retrieve at least one result. 16. The system of claim 9, wherein the one or more hardware processors are further configured to validate the Bayesian network based on estimation error computed by comparing results of processing a set of validation queries on the raw data and the Bayesian network. 17. A computer program product comprising a non-transitory computer readable medium having a computer readable program embodied therein, wherein the computer readable program, when executed on a computing device, causes the computing device to: define a Bayesian network based on one or more attributes associated with raw data spanning a plurality of disparate sources; pre-process the raw data based on the Bayesian network to compute conditional probabilities therein as parameters; join the one or more attributes in the raw data using the conditional probabilities; and execute probabilistic inference from a database of the probabilities.