Teilen über


Gespeicherte Abfragen

Gespeicherte Abfragen sind Geschäftstabellen, die die Parameter und Kriterien einer Suche in der Microsoft Dataverse-Umgebung definieren. Gespeicherte Abfragen unterstützen tabellenübergreifende Suchen. Es stehen zwei Tabellen für Abfragen gegen die Dataverse-Umgebung zur Verfügung.

  • Eine Benutzerabfrage, die in der Anwendung als gespeicherte Ansicht bezeichnet wird, befindet sich im Besitz eines einzelnen Benutzers, kann anderen Benutzern zugewiesen und für andere Benutzer freigegeben werden und kann von anderen Benutzern abhängig von den Zugriffsrechten der Abfrage angezeigt werden. Dies ist für häufig verwendete Abfragen geeignet, die sich über Tabellentypen erstrecken, sowie für Abfragen, die eine Aggregation durchführen. Weitere Informationen: UserQuery-Tabelle

  • Eine gespeicherte Abfrage, die in der Anwendung als Ansicht bezeichnet wird, ist im Besitz einer Organisation und wird dadurch für alle Benutzer in der Organisation sichtbar. Gespeicherte Abfragen (Ansichten) werden sowohl für Ansichten, die für eine Tabelle definiert sind, als auch für Filter und Vorlagen für Dynamics 365 for Outlook verwendet. Weitere Informationen: SavedQuery-Tabelle

Es wird eine Abfrage in Form einer FetchXML Anweisung erstellt und diese dann der UserQuery.FetchXml Spalte zugewiesen. Diese Abfrage kann ausgeführt werden, indem Sie die Nachricht ExecuteByIdUserQueryRequest verwenden.

Sie können die Benutzerabfrage im Bereich Erweiterte Suche der modellbasierten App und auch in der Dropdown-Liste Ansicht für eine Tabelle sehen. Sie können den Wert der Spalte UserQuery.FetchXml exportieren, indem Sie die Schaltfläche Download Fetch XML im Dialogfeld Erweiterte Suche verwenden.

Verwenden der Web-API zum Ausführen gespeicherter Abfragen

Informationen zum Ausführen der Benutzerabfrage und gespeicherten Abfrage mithilfe der Web-API finden Sie unter Vordefinierte Abfragen abrufen und ausführen.

SDK für .NET zum Ausführen gespeicherter Abfragen verwenden

Sie können die Messages ExecuteByIdUserQueryRequest und ExecuteByIdSavedQueryRequest verwenden, um die Benutzerabfrage bzw. die gespeicherte Abfrage auszuführen.

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).