Verfügbar in Echtzeitanalysen.
Mit dem Werkzeug Mehrfach-Zusammenführung
können bis zu 10 Eingaben zu einem einzigen Ausgabeschema kombiniert werden. Alle Eingaben müssen denselben Feature-Geometrietyp (Punkt, Linie, Polygon oder Tabelle) aufweisen und mindestens ein Feld mit übereinstimmendem Namen und Datentyp enthalten.
Beispiel
Eine Verkehrsbehörde überwacht mehrere Echtzeitdaten-Feeds auf Vorfälle wie Unfälle, Straßensperrungen und Unwetterwarnungen. Mit dem Werkzeug Mehrfach-Zusammenführung können diese eingehenden Feeds zu einem einzigen vereinheitlichten Schema kombiniert werden. Auf diese Weise können Sie nachgelagerte Werkzeuge verwenden, um alle Ereignistypen über eine Pipeline zu verarbeiten, anstatt mehrere Pipelines für jeden Feed zu verwalten.
Verwendungshinweise
Beachten Sie beim Arbeiten mit dem Werkzeug Folgendes:
- Das Werkzeug Mehrfach-Zusammenführung umfasst einen einzelnen Eingabeport, der mindestens zwei und bis zu 10 Eingaben akzeptiert, sowie einen einzelnen Ausgabeport einer einzelnen Ausgabe. In allen Eingabeschemas muss mindestens ein Feld mit demselben Namen und Datentyp vorhanden sein.
- Eine teilweise oder vollständige Schemaüberlappung der einzelnen Eingaben wird unterstützt. Wenn beispielsweise Eingabe 1 mit den Feldern A, B, C mit Eingabe 2 mit den Feldern B, C, D zusammengeführt wird, ist die resultierende Ausgabe die Vereinigung aller Felder: A, B, C, D. Wenn die Daten aus Eingabe 1 stammen, wird das Feld D mit NULL-Werten gefüllt.
- Die Felder müssen nicht in jedem Eingabeschema, das zusammengeführt werden soll, die gleiche Reihenfolge aufweisen.
- Wenn zwei oder mehr Eingabeschemas Felder mit demselben Namen und Datentyp enthalten, eines jedoch Tags wie TRACK_ID, START_TIME oder END_TIME enthält und die anderen nicht, enthält das Ausgabeschema die Tags.
- Wenn zwei oder mehr Feldern in Eingabeschemas dasselbe Tag zugewiesen wird, z. B. TRACK_ID, START_TIME oder END_TIME, gibt das Werkzeug einen Validierungsfehler zurück.
- Wenn mehrere Eingabeschemas ein Feld mit demselben Namen, aber unterschiedlichen numerischen Datentypen enthalten (z. B. int32 in einem Schema und float64 in einem anderen), wird der Konflikt durch ArcGIS Velocity automatisch gelöst, indem alle Vorkommen dieses Feldes in einen einzigen numerischen Zieldatentyp konvertiert werden. Der Zieldatentyp wird basierend auf einer Hierarchie für die numerische Promotion ausgewählt: Int32 → Int64 → Float32 → Float64.
- Ein Sonderfall liegt vor, wenn ein Feld mit demselben Namen in einem Eingabeschema als Int64 und in einem anderen als Float32 angezeigt wird. Das Feld wird dann auf Float64 (statt Float32) hochgestuft, um einen erheblichen Genauigkeitsverlust zu vermeiden.
- Wenn Felder mit demselben Namen aber unterschiedlichen Festlegungen für "NULL-Werte zulassen" ("NULL-Werte zulassen" kann "true" oder "false" sein) zusammengeführt werden, lässt das resultierende Feld NULL-Werte zu.
Parameter
Im Folgenden finden Sie den Parameter für das Werkzeug:
| Parameter | Beschreibung | Datentyp |
|---|---|---|
| Eingabe-Layer | Die Punkt-, Linien-, Polygon- oder Tabellen-Features, die zusammengeführt werden sollen. Alle Eingaben müssen denselben Feature-Geometrietyp (Punkt, Linie, Polygon oder Tabelle) aufweisen und mindestens ein Feld mit übereinstimmendem Namen und Datentyp enthalten. | Features |
Ausgabe-Pipelines
Die Ausgabe enthält ein einheitliches Schema, das die Felder aus allen Eingabeschemas zusammenführt. Felder, die allen Eingabeschemas gemeinsam sind, werden beibehalten. Wenn ein Feld in einem Eingabeschema vorhanden ist, in dem anderen hingegen nicht, wird es dem Ausgabeschema hinzugefügt. Wenn ein eingehendes Feature keinen Wert für dieses Feld bereitstellt, wird ein NULL-Wert zugewiesen.