在 Amazon Redshift 中使用空間資料時的限制 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Amazon Redshift 中使用空間資料時的限制

以下是將空間資料與 Amazon Redshift 結合使用時的限制:

  • 中的GEOMETRY或者GEOGRAPHY對象是 1,048,447 位元組。

  • Amazon Redshift Spectrum 不原生支援空間資料。因此,您無法建立或改變使用GEOMETRY或者GEOGRAPHY欄位。

  • Python 用户定義函數 (UDF) 的資料類型不支援GEOMETRY或者GEOGRAPHY資料類型。

  • 您無法使用GEOMETRY或者GEOGRAPHY列作為 Amazon Redshift 資料表的排序金鑰或分配金鑰。

  • 您無法使用GEOMETRY或者GEOGRAPHY資料欄。

  • 您無法使用GEOMETRY或者GEOGRAPHY列在許多 SQL 函數中。

  • 您無法執行卸載操作GEOMETRY或者GEOGRAPHY列轉換為每種格式。您可以卸載GEOMETRY或者GEOGRAPHY列至檔案或逗號分隔值 (CSV) 檔案。執行此操作GEOMETRY或者GEOGRAPHY十六進制 EWKB 格式的數據。如果 EWKB 資料的大小超過 4 MB,則會發生警告,因為資料稍後將無法載入資料表。

  • 支援的壓縮編碼GEOMETRY或者GEOGRAPHY數據為 RAW。

  • 使用 JDBC 或 ODBC 驅動程式時,請使用自訂類型映射。在這種情況下,客户端應用程式必須具備的ResultSet物件是GEOMETRY或者GEOGRAPHY物件。ResultSetMetadata 操作會傳回 VARCHAR 類型。

  • 要將地理日期從SHAPEFILE,首先攝入到GEOMETRY列,然後將對象轉換為GEOGRAPHY物件。

下列非空間函數可接受GEOMETRY或者GEOGRAPHY,或類型為GEOMETRY或者GEOGRAPHY

  • COUNT 彙整函數

  • COALESCE 和 NVL 條件表達式

  • CASE 表達式

  • 默認編碼GEOMETRYGEOGRAPHY是原始資料。如需詳細資訊,請參閱壓縮編碼