1. A method to be executed at least in part in a computing device for data navigation employing analytic workflows, the method comprising: providing an analytic workflow library having predefined workflows and properties associated therewith; hosting an analytic workflow host model within a client application to provide workflow functionality from data displayed by the client application; providing a workflow host view to connect with a user interface of the client application to receive a selection of a data point from the data displayed by the client application; automatically collecting by the workflow host view a typed tuple and context information based on the selection of the data point; passing the collected typed tuple and context information to the analytic workflow host model; ranking, by the analytic workflow host model, a set of analytic workflows obtained from the analytic workflow library based on the collected typed tuple and context information for the selected data point; providing, by the analytic workflow host model, the user interface for display by the client application presenting the ranked set of analytic workflows for selection of one of the analytic workflows from the ranked set of analytic workflows applicable to the selected data point to a user; receiving for execution, at the analytic workflow host model, an analytic workflow selected from the ranked set of analytic workflows; executing, by the analytic workflow host model, the selected analytic workflow on the selected data point; and providing visualization of the selected data point for presentation by the client application based on properties associated with the selected analytic workflow executed by the analytic workflow host model.