Retrieving multidimensional data from a data source and displaying the data
in a familiar and pre-existing user interface automatically propagates
user-created formulas thereby eliminating the need for users to re-enter
formulas. A data representation of the multidimensional data is sent to a
query processor which creates row and column structures. These structures
are manipulated based on a user action, such as zoom-in, and a
multidimensional data output tree showing a hierarchy of the
multidimensional data. Also created is a blueprint containing instructions
on insertions and deletions to be carried out by the program associated
with the pre-existing user interface, such as a spreadsheet program. Once
the blueprint is interpreted by the program, typically through a data
representation manipulator or common spreadsheet layer, the user interface
is configured to accommodate the returned multidimensional data. Once the
user interface is populated with the data, the program, such as the
spreadsheet program, adjusts the user-created formula cell designations to
reflect the new configuration.
Richiamando i dati multidimensionali da una fonte di dati e visualizzando i dati in un'interfaccia di utente esperta e preesistente propaga automaticamente le formule create dal consumatore quindi che eliminano la necessità per gli utenti di re-enter le formule. Una rappresentazione di dati dei dati multidimensionali è trasmessa ad un processor di domanda che genera le strutture della colonna e di fila. Queste strutture sono maneggiate hanno basato su un'azione dell'utente, come zum-in e su un albero multidimensionale del emissione dei dati che mostra una gerarchia dei dati multidimensionali. Inoltre è generato un modello che contiene le istruzioni sulle inserzioni e sulle omissioni per essere effettuato dal programma connesso con l'interfaccia di utente preesistente, quale un foglio elettronico. Una volta che il modello è interpretato dal programma, tipicamente con un manipolatore della rappresentazione di dati o uno strato comune del foglio elettronico, l'interfaccia di utente è configurata per accomodare i dati multidimensionali restituiti. Una volta che l'interfaccia di utente è popolata con i dati, il programma, quale il foglio elettronico, registra le indicazioni create dal consumatore delle cellule di formula per riflettere la nuova configurazione.