Anzeigen

Eine Ansicht ist ein Tabellentyp, der durch eine MI SQL-Abfrage definiert wird. Sie unterscheidet sich jedoch von einer Ansicht, die über die Lebensdauer einer Anforderung hinweg vorhanden ist. Eine Ansichtstabelle kann eine Teilmenge einer einzelnen Tabelle sein. Es können aber auch mehrere Tabellen zusammengeführt werden, um eine Ansichtstabelle zu erstellen. Ansichtstabellen unterstützen alle Geometriedatentypen, die auch Spectrum Spatial unterstützt: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon und Collections.

Eine Ansichtstabelle ist immer schreibgeschützt. Daher werden Einfügen- und Aktualisierungsvorgänge nicht unterstützt.

MI SQL-Optimierungen

Bei der Ausführung von Abfragen wird versucht, zwei Abfragen in einer zu kombinieren, um Probleme mit Leistung, Arbeitsspeicher und Skalierbarkeit zu vermindern. Damit ist die Chance größer, dass die gesamte Abfrage (diejenige, die die Ansicht definiert) und die Abfrage der Ansicht direkt an die Datenquelle gesendet werden kann.

In den folgenden Fällen können zwei Abfragen jedoch nicht kombiniert werden:

  • Die innere Abfrage enthält eine LIMIT-Klausel.
  • Die innere Abfrage enthält eine OFFSET-Klausel.
  • Die innere Abfrage ist eine Aggregation.

Berücksichtigen Sie diese Einschränkungen, wenn Sie eine benannte Ansichtstabelle erstellen oder eine Ansicht über den Feature- oder Mapping-Dienst verwenden.

Weitere Informationen finden Sie im Anhang Abfragen der Delegierung an Datenquellenanbieter.

Unterstützung von XY-Tabellen

Ein Ansichts-Datenquellenanbieter unterstützt XY-Tabellen als schreibgeschützte Datenquellen.