Techniques for asynchronous command interface for scalable and active data warehousing
AssigneeTeradata US, Inc.
InventorsAlex P Yung, Clovis Franklin Lofton
Life of this patent
Estimating the term…
Abstract
Techniques for asynchronous command processing within a parallel processing environment are provided. A command is raised or received within a parallel processing data warehousing environment. A job or a component of the job is dynamically monitored, controlled, or modified in response to the real-time processing of the command. The job is actively processing within the parallel processing data warehousing environment when the command is received and processed against the job or the component of the job.
Claims20
A machine-implemented method, comprising:
- receiving an asynchronous command for a service, the service is already processing in real time within a parallel processing data warehousing environment, the command originates from an operator that triggered the command based on one or more data patterns detected in the parallel processing data warehousing environment;
- and
- dynamically processing the command within the parallel processing data warehousing environment to:
- gather information about the service, perform an action on the service, schedule the action for the service, configure the service for the service to perform a subsequent action, perform one or more additional actions associated with one or more resources, and alter the processing associated with the service.
A machine-implemented method, comprising:
- dynamically evaluating user-supplied rules and in response thereto issuing an asynchronous command to a parallel processing data warehousing environment service that is executing within a parallel processing data warehousing environment, evaluation of the rules provide an identity for acquiring the command from a template;
- and
- receiving information indicating that the parallel processing data warehousing environment service processed the command in a dynamic and real-time fashion for an operator of a job, the operator is actively executing within the parallel processing data warehousing environment, and the job is identified in the command.
A machine-implemented system comprising:
- an asynchronous command interface implemented in a machine-accessible medium, wherein commands produced from the asynchronous command interface are processed on a machine;
- and
- a parallel processing data warehousing environment service implemented in a machine-accessible and readable medium and to process on the machine or a different machine;
- the parallel processing data warehousing environment service processes within a parallel processing data warehousing environment and receives the commands in an asynchronous fashion and dynamically processes the commands for dynamically monitoring, modifying, and controlling a component of a job that is actively processing within the parallel processing data warehousing environment, the component is an operator of the job.
Dependencies are inferred from the claim text.