Abstract: A system for business intelligence data integration, comprising a query transformation server that receives an SQL query, applies transformations to the query, and embeds the transformed query into an XML web services request. At least a portion of the XML web services request is sent to a business intelligence engine web service. An XML response is received from the business intelligence engine web service. The system applies modifications to the XML response including extracting SQL from the XML and adding back the visualization-specific column to generate a complete SQL response, which is provided to the client device.