22. A system to operate within a host organization, the system comprising: a processor to execute instructions stored in memory of the system; an analysis engine to generate indices from a dataset of columns and rows, the indices representing probabilistic relationships between the rows and the columns of the dataset; a predictive database to store the indices; a request interface to expose the predictive database; the request interface to receive a query for the predictive database specifying a GROUP command term and a specified column as a parameter for the GROUP command term; a query interface to query the predictive database using the GROUP command term and passing the specified column to generate a predictive record set; the request interface to further return the predictive record set responsive to the query, the predictive record set having a plurality of groups specified therein, each returned group of the returned groups of the predictive record set including a group of one or more rows of the dataset; and wherein a confidence indicator returned with each respective row of the one or more rows specified within each group of the plurality of groups returned with the predictive record set ranges from a minimum of 0 indicating a lowest possible confidence in a result that the respective row belongs to the group specified to a maximum of 1 indicating a highest possible confidence in the result that the respective row belongs to the group specified.
22. A system to operate within a host organization, the system comprising: a processor to execute instructions stored in memory of the system; an analysis engine to generate indices from a dataset of columns and rows, the indices representing probabilistic relationships between the rows and the columns of the dataset; a predictive database to store the indices; a request interface to expose the predictive database; the request interface to receive a query for the predictive database specifying a GROUP command term and a specified column as a parameter for the GROUP command term; a query interface to query the predictive database using the GROUP command term and passing the specified column to generate a predictive record set; the request interface to further return the predictive record set responsive to the query, the predictive record set having a plurality of groups specified therein, each returned group of the returned groups of the predictive record set including a group of one or more rows of the dataset; and wherein a confidence indicator returned with each respective row of the one or more rows specified within each group of the plurality of groups returned with the predictive record set ranges from a minimum of 0 indicating a lowest possible confidence in a result that the respective row belongs to the group specified to a maximum of 1 indicating a highest possible confidence in the result that the respective row belongs to the group specified. 27. The system of claim 22 wherein the rows of the dataset are segmented by assigning rows of the dataset to at most one of the plurality of groups without overlap of any single row being assigned to more than one of the plurality of groups; and wherein segmentation results in one or more rows of the dataset remaining unassigned to any of the plurality of groups due to the confidence indicator for corresponding one or more rows remaining unassigned falling below a minimum threshold.