Embodiments of the present application provide a method,
system and storage medium for achieving a virtual data lake. The method includes: providing a
SQL database interface to a user, and receiving a
SQL query request from the user via the
SQL database interface;
parsing the SQL query request and obtaining corresponding query operation information, query object information and query entity information, wherein the query entity information comprises at least one entity in a
knowledge graph, and the query object information comprises property information contained in each of the at least one entity; grouping the query operation information, query object information and query entity information by entities to obtain a query
parse tree corresponding to each entity; distributing the query
parse tree corresponding to each entity to a universal
connectivity module, so that the universal
connectivity module is to perform corresponding query operation on corresponding data in corresponding
data source according to an obtained mapping connection between
raw data of data sources and entities, properties of the
knowledge graph. The technical solutions of the present application can achieve a virtual data lake.