A method of optimizing ranking queries in analytic applications. The method
involves dividing a ranking query constructed by a user into multiple
sub-commands. These sub-commands are based on the relationship between the
foreign key and ranking attributes of a table of data and are run as a
batch of commands. As usable data is extracted from each sub-command, it
is stored and the foreign key is used as a filter for the next query in
the batch. This eliminates accessing irrelevant data and facilitates the
query operation. The extracted data is joined as the last step of the
process in order to minimize the number of join operations performed by
the query while the batch is being executed, thereby facilitating the
query process.
Un método de optimizar preguntas de la graduación en usos analíticos. El método implica el dividir de una pregunta de la graduación construida por un usuario en submandatos múltiples. Estos submandatos se basan en la relación entre la llave y las cualidades extranjeras de la graduación de una tabla de datos y se funcionan como hornada de comandos. Mientras que los datos usables se extraen de cada submandato, se almacenan y la llave extranjera se utiliza mientras que un filtro para la pregunta siguiente en la hornada. Esto elimina datos inaplicables que tienen acceso y facilita la operación de la pregunta. Se ensamblan los datos extraídos mientras que el paso pasado del de proceso para reducir al mínimo el número de ensambla las operaciones realizadas por la pregunta mientras que se está ejecutando la hornada, de tal modo facilitando el proceso de la pregunta.