1. A method for pricing data according to provenance-based use in a query, the method comprising: identifying, by a processor, a set of data cubes, the set of data cubes being identified to participate in answering the query; removing, responsive to a participation of a data cube in the query being subject to a restriction, the data cube from the set of data cubes as disqualified from participating in the query; selecting a first subset of qualified data cubes remaining in the set of data cubes, the first subset of qualified data cubes being selected based on a selected first set of provenance attributes; executing the query on the first subset of qualified data cubes from the set of data cubes to form a result set; computing, by the processor, a first confidence value of the result set, wherein the first confidence value is computed using the first set of provenance attributes associated with the first data cube, the first data cube being included in the first subset of qualified data cubes; producing, by using the processor, a preview of the confidence value without providing in the preview the result set, the preview further including a set of available provenance attributes; changing, using the set of available provenance attributes, the first set of provenance attributes to a second set of provenance attributes; and modifying, by using the processor, responsive to the confidence value in the preview being unacceptable, the query, such that a different data cube participates in the modified query to produce an expected confidence value, the different data cube being selected according to the second set of provenance attributes.