10003: Der Layer verfügt über keinen Attributindex für Felder, die für eine Verbindung verwendet werden
Eines der Join-Felder im Karten-Layer weist keinen Attributindex auf. Die Verwendung von Join-Feldern mit einem Index führt zu einer besseren Darstellung und Abfrageleistung.
Lösung
- Überprüfen Sie zuerst die Darstellungs-Performance des Grundkarten-Layers in ArcMap oder den Karten-Service im Fenster Vorschau. Weitere Informationen finden Sie unter Arbeiten mit Grundkarten-Layern oder Veröffentlichen von Karten-Services.
- Wenn Sie denken, dass Änderungen erforderlich sind, fügen Sie dem Join-Feld im Dataset einen Attributindex hinzu. Weitere Informationen finden Sie unter Verbinden von Tabellen und Erstellen von Beziehungen zwischen Tabellen.
Weitere Informationen
Das potenzielle Problem, Verbindungen zu verwenden, die nicht indiziert wurden, dreht sich in der Software um zwei technische Aspekte: Attributindizes und attributive Verbindungen.
Attributindizes können Attributabfragen von Feature-Classes und Tabellen beschleunigen und wirken sich direkt auf die Darstellungs-Performance in den dynamischen Karten aus. Bei den meisten Abfragetypen ist es schneller, einen Datensatz nach einem Indexfeld zu durchsuchen als die gesamte Tabelle. Im Allgemeinen können Sie mit Attributindizes für Schlüsselfelder in den Datasets die Gesamt-Performance verbessern. Weitere Informationen finden Sie unter Erstellen von Attributindizes.
Attributive Verbindungen fügen die Felder einer Tabelle an die einer anderen über ein Feld an, das in beiden Tabellen enthalten ist. In ArcMap wird eine Verbindung in der Regel zum Anfügen mehrerer Attribute an die Attributtabelle eines Karten-Layers verwendet. Mit indizierten Feldern für die Verbindung verbessert sich die Performance in den meisten Situationen erheblich.