TESTING DATA SILO
First Claim
1. A method in a host organization, the method comprising:
- initiating a test sequence against a production database within the host organization, wherein the test sequence specifies;
a) new data for insertion into the production database during the test sequence, andb) one or more queries against the production database during the test sequence;
inserting the new data into the production database;
recording one or more row IDs corresponding to the inserted new data;
injecting a test context filter into the one or more queries based on the one or more row IDs; and
executing the one or more queries having the test context filter injected therein against the production database, wherein the scope of the one or more queries is restricted to only the new data inserted into the production database during the test sequence via the test context filter.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for creating a data silo and testing with a data silo including, for example, initiating a test sequence against a production database within a host organization, wherein the test sequence specifies: (a) new data for insertion into the production database during the test sequence and (b) one or more queries for execution against the production database during the test sequence. Such a method further includes inserting the new data into the production database; recording one or more row IDs corresponding to the inserted new data; injecting a test context filter into the one or more queries based on the one or more row IDs; and executing the one or more queries against the production database.
16 Citations
21 Claims
-
1. A method in a host organization, the method comprising:
-
initiating a test sequence against a production database within the host organization, wherein the test sequence specifies; a) new data for insertion into the production database during the test sequence, and b) one or more queries against the production database during the test sequence; inserting the new data into the production database; recording one or more row IDs corresponding to the inserted new data; injecting a test context filter into the one or more queries based on the one or more row IDs; and executing the one or more queries having the test context filter injected therein against the production database, wherein the scope of the one or more queries is restricted to only the new data inserted into the production database during the test sequence via the test context filter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium having instructions stored thereon that, when executed by a system in a host organization having a processor and memory therein, the instructions cause the system to perform operations comprising:
-
initiating a test sequence against a production database within the host organization, wherein the test sequence specifies; a) new data for insertion into the production database during the test sequence, and b) one or more queries against the production database during the test sequence; inserting the new data into the production database; recording one or more row IDs corresponding to the inserted new data; injecting a test context filter into the one or more queries based on the one or more row IDs; and executing the one or more queries having the test context filter injected therein against the production database, wherein the scope of the one or more queries is restricted to only the new data inserted into the production database during the test sequence via the test context filter. - View Dependent Claims (18, 19)
-
-
20. A system comprising:
-
a processor to execute instructions; a request interface to receive a test sequence from a client device wherein the test sequence specifies; a) new data for insertion into the production database during the test sequence, and b) one or more queries against the production database during the test sequence; a Transaction Entity Object Observer to associate the new data with a test context by recording one or more row IDs corresponding to the inserted new data; a query interface to insert the new data into the production database; a query optimizer to inject a test context filter into the one or more queries based on the one or more row IDs; and the query interface to execute the one or more queries having the test context filter injected therein against the production database, wherein the scope of the one or more queries is restricted to only the new data inserted into the production database during the test sequence via the test context filter. - View Dependent Claims (21)
-
Specification