Überlegungen bei Verwendung von Geodaten in Amazon Redshift - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überlegungen bei Verwendung von Geodaten in Amazon Redshift

Nachfolgend sind die Überlegungen bei der Verwendung von Geodaten in Amazon Redshift aufgeführt:

  • Die maximale Größe eines GEOMETRY- oder GEOGRAPHY-Objekts beträgt 1 048 447 Byte.

  • Amazon Redshift Spectrum unterstützt Geodaten nicht standardmäßig. Daher können Sie keine externe Tabelle mit einer GEOMETRY- oder GEOGRAPHY-Spalte erstellen oder ändern.

  • Datentypen für benutzerdefinierte Python-Funktionen (UDFs) unterstützen den GEOGRAPHY Datentyp GEOMETRY oder nicht.

  • Sie können eine GEOMETRY- oder GEOGRAPHY-Spalte nicht als Sortierschlüssel oder Verteilungsschlüssel einer Amazon-Redshift-Tabelle verwenden.

  • Sie können keine GEOGRAPHY OR-Spalten in SQL ORDER BY GEOMETRY -, GROUP BY- oder DISTINCT Klauseln verwenden.

  • In vielen SQL Funktionen können Sie die GEOGRAPHY Spalten GEOMETRY oder nicht verwenden.

  • Sie können keine UNLOAD Operation für GEOMETRY oder GEOGRAPHY Spalten in jedem Format ausführen. Sie können GEOGRAPHY Spalten zu Textdateien UNLOAD GEOMETRY oder Dateien mit kommagetrennten Werten (CSV) hinzufügen. Dabei werden GEOGRAPHY Daten im EWKB Hexadezimalformat geschriebenGEOMETRY. Wenn die Größe der EWKB Daten mehr als 4 MB beträgt, wird eine Warnung ausgegeben, da die Daten später nicht in eine Tabelle geladen werden können.

  • Die unterstützte Kompressionskodierung unserer GEOMETRY GEOGRAPHY Daten istRAW.

  • Verwenden Sie bei der Verwendung von JDBC ODBC Or-Treibern benutzerdefinierte Typzuordnungen. In diesem Fall muss die Client-Anwendung Informationen darüber haben, welche Parameter eines ResultSet-Objekts GEOMETRY- oder GEOGRAPHY-Objekte sind. Die Operation ResultSetMetadata gibt den VARCHAR-Typ zurück.

  • Um das geografische Datum aus einer SHAPEFILE zu kopieren, erfassen Sie zuerst in eine GEOMETRY-Spalte und wandeln Sie dann die Objekte in GEOGRAPHY-Objekte um.

Die folgenden Nicht-Geo-Funktionen können eine Eingabe vom Typ GEOMETRY oder GEOGRAPHY oder Spalten vom Typ GEOMETRY oder GEOGRAPHY akzeptieren:

  • Die Aggregatfunktion COUNT

  • Die bedingten Ausdrücke COALESCE und NVL

  • CASEAusdrücke

  • Die Standardkodierung für GEOMETRY und GEOGRAPHY istRAW. Weitere Informationen finden Sie unter Kompressionskodierungen.