QUERY MODEL OVER INFORMATION AS A NETWORKED SERVICE

Data is published by publishers to an information service configured to receive data sets and allow consumers to consume the data sets via queries. Structural information of the data sets (e.g., column information) is presented to the publishers to select which information of the data sets can be a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BOUW, RENE JACCO, LIENSBERGER, CHRISTIAN, SWEDBERG, GREGORY DAVID, MALL, ROGER SOULEN, KHOSRAVY, MOE, GWOZDZ, LUKASZ
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Data is published by publishers to an information service configured to receive data sets and allow consumers to consume the data sets via queries. Structural information of the data sets (e.g., column information) is presented to the publishers to select which information of the data sets can be a search parameter and which information can be returned in query results. Query interfaces are automatically created based on the selections by the publisher, and the back end databases are optimized for such query interfaces, e.g., creation of indexes based on the search parameters or query results selected by the publisher. A query aggregator can automatically combine a given query interface with other query interfaces to form more complicated (but still permitted) queries based on the intersection of permissions for the given query interface and the other query interfaces. Selon l'invention, des données sont publiées par des éditeurs sur un service d'informations conçu pour recevoir des ensembles de données et pour permettre à des consommateurs de consommer ces ensembles de données par l'intermédiaire d'interrogations. Des informations structurales concernant les ensembles de données (par exemple, des informations concernant les colonnes) sont présentées aux éditeurs pour sélectionner quelles informations des ensembles de données peuvent constituer un paramètre de recherche et quelles informations peuvent être renvoyées dans des résultats d'interrogation. Des interfaces d'interrogation sont automatiquement créées en fonction des sélections effectuées par l'éditeur, et les bases de données d'extrémité arrière sont optimisées pour de telles interfaces d'interrogation, par exemple, création d'index en fonction des paramètres de recherche ou des résultats d'interrogation sélectionnés par l'éditeur. Un dispositif d'agrégation d'interrogations peut combiner automatiquement une interface d'interrogation de données avec d'autres interfaces d'interrogation pour former des interrogations plus complexes (mais encore permises) en fonction de l'intersection des permissions pour l'interface d'interrogation donnée et pour les autres interfaces d'interrogation.