Considerazioni sull'utilizzo dei dati spaziali con Amazon Redshift - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Considerazioni sull'utilizzo dei dati spaziali con Amazon Redshift

Le seguenti sono considerazioni relative all'utilizzo dei dati spaziali con Amazon Redshift:

  • La dimensione massima di un oggetto GEOMETRY o GEOGRAPHY è di 1.048.447 byte.

  • Amazon Redshift Spectrum non supporta nativamente i dati spaziali. Per questo motivo non è possibile creare o modificare una tabella esterna con una colonna di tipo GEOMETRY o GEOGRAPHY.

  • I tipi di dati per le funzioni definite dall'utente in Python (UDFs) non supportano il tipo di dati GEOMETRY orGEOGRAPHY.

  • Non è possibile utilizzare una colonna GEOMETRY o GEOGRAPHY come chiave di ordinamento o chiave di distribuzione di una tabella Amazon Redshift.

  • Non è possibile utilizzare colonne di tipo GEOMETRY o GEOGRAPHY nelle clausole SQL ORDER BY, GROUP BY o DISTINCT.

  • Non è possibile utilizzare colonne di tipo GEOMETRY o GEOGRAPHY in molte funzioni SQL.

  • In caso di colonne GEOMETRY o GEOGRAPHY non è possibile eseguire un'operazione di UNLOAD in qualsiasi formato. È possibile eseguire il comando UNLOAD sulle colonne GEOMETRY o GEOGRAPHY nei file di testo o CSV (valori separati da virgole). In questo modo scrive i dati GEOMETRY o GEOGRAPHY in formato esadecimale EWKB. Se la dimensione dei dati in formato EWKB è superiore a 4 MB, l'utente riceve l'avviso del fatto che i dati non possono essere successivamente caricati in una tabella.

  • La codifica di compressione supportata dai dati di tipo GEOMETRY o GEOGRAPHY è RAW.

  • Quando si utilizzano driver JDBC o ODBC, utilizzare le mappature dei tipi personalizzate. In questo caso, l'applicazione client deve disporre delle informazioni su quali parametri di un oggetto ResultSet sono oggetti di tipo GEOMETRY o GEOGRAPHY. L'operazione ResultSetMetadata restituisce un valore di tipo VARCHAR.

  • Per copiare la data geografica da un SHAPEFILE, prima ingerire in un colonna GEOMETRY, quindi lanciare gli oggetti su oggetti GEOGRAPHY. .

Le seguenti funzioni non spaziali possono accettare un input di tipo GEOMETRY o GEOGRAPHY, o colonne di tipo GEOMETRY o GEOGRAPHY:

  • La funzione di aggregazione COUNT

  • Le espressioni condizionali COALESCE e NVL

  • Espressioni CASE

  • La codifica di default per GEOMETRY e GEOGRAPHY è RAW. Per ulteriori informazioni, consulta Codifiche di compressione.