The invention discloses a method for carrying out business abstraction and path finding analysis on data. The method for carrying out the business abstraction and path finding analysis on data includes steps that a, business abstraction; b, analyzed object configuration; c, path combination, to be specific, analyzing whether is an available path, if not, searching the adjacent node, complementing associated information, feeding back again to perform path combination, analyzing whether there is available path again, and circulating in this way till finding out the available path; d, path optimization, to be specific, using a path optimization rule engine to select the optimal path through inputting different rules; e, SQL object generation; f, result computation, wherein after executing generated inquire statement, data is returned to a user in JSON format, and the user can execute secondary analysis based on the data or directly use the other visual tools to show the data.