Controlling access to sampled databases
AssigneeInternational Business Machines Corporation
InventorsReinhold GEISELHART, Juergen SCHIMPF, Rene BLATH
Life of this patent
Estimating the term…
Abstract
A request to query sampled data of a database is obtained. Based on the request, a determination is made as to whether access to the sampled data of the database is to be allowed. To determine whether access to the sampled data of the database is to be allowed, a query domain defined for the query is checked with a data domain defined for the sampled data. Based on determining that access is to be allowed, access to the sampled data, via the query, is allowed.
Claims20
A computer program product comprising:
- one or more computer readable storage media and program instructions collectively stored on the one or more computer readable storage media, the program instructions collectively stored comprising:
- program instructions to obtain, via a database management system executing within a computing environment, a request to query sampled data of a database, wherein the sampled data is a sampling of selected data and intentionally includes less data than the selected data;
- program instructions to determine, using the database management system and based on the request, whether access to the sampled data of the database is allowed, wherein the program instructions to determine whether access to the sampled data of the database is allowed include program instructions to check a query domain defined for the query with a data domain defined for the sampled data, wherein the query domain identifies a selected domain with which the query belongs and the data domain identifies a chosen domain with which the data belongs;
- and
- program instructions to access the sampled data, via the query, based on determining that access is allowed.
A computer system comprising:
- a memory;
- and
- at least one device coupled to the memory, wherein the computer system is configured to perform a method, the method comprising:
- obtaining, via a database management system executing within a computing environment, a request to query sampled data of a database, wherein the sampled data is a sampling of selected data and intentionally includes less data than the selected data;
- determining, using the management system and based on the request, whether access to the sampled data of the database is allowed, wherein the determining whether access to the sampled data of the database is allowed includes checking a query domain defined for the query with a data domain defined for the sampled data, wherein the query domain identifies a selected domain with which the query belongs and the data domain identifies a chosen domain with which the data belongs;
- and
- accessing the sampled data, via the query, based on determining that access is allowed.
A computer-implemented method comprising:
- obtaining, via a database management system executing within a computing environment, a request to query sampled data of a database, wherein the sampled data is a sampling of selected data and intentionally includes less data than the selected data;
- determining, using the database management system and based on the request, whether access to the sampled data of the database is allowed, wherein the determining whether access to the sampled data of the database is allowed includes checking a query domain defined for the query with a data domain defined for the sampled data, wherein the query domain identifies a selected domain with which the query belongs and the data domain identifies a chosen domain with which the data belongs;
- and
- accessing the sampled data, via the query, based on determining that access is allowed.
Dependencies are inferred from the claim text.