Amazon Redshift introduce nuove funzioni di array per l'elaborazione di dati semi-strutturati

Inserito il: 6 mar 2026

Amazon Redshift ora supporta nove nuove funzioni di array per lavorare con dati semi-strutturati archiviati nel tipo di dati SUPER. Le nuove funzioni includono ARRAY_CONTAINS, ARRAY_DISTINCT, ARRAY_EXCEPT, ARRAY_INTERSECTION, ARRAY_POSITION, ARRAY_POSITIONS, ARRAY_SORT, ARRAY_UNION e ARRAYS_OVERLAP che consentono di cercare, confrontare, ordinare e trasformare gli array direttamente all'interno delle query SQL. In precedenza l'esecuzione di tali operazioni richiedeva la scrittura di logica SQL PartiQL personalizzata e articolata.

Queste funzioni semplificano le trasformazioni di dati complesse e riducono la complessità delle query, rendendo possibili operazioni avanzate sugli array all'interno di una singola istruzione SQL. Ad esempio, è possibile utilizzare ARRAY_CONTAINS e ARRAY_POSITION per la ricerca degli elementi, ARRAY_INTERSECTION e ARRAY_EXCEPT per le operazioni sui set o ARRAY_SORT e ARRAY_DISTINCT per organizzare e deduplicare i dati. Queste funzioni risultano particolarmente utili per le applicazioni che gestiscono strutture di dati annidate, elaborazione di eventi e flussi di lavoro di analisi in cui i dati devono essere aggregati, filtrati o trasformati su larga scala.

Le nuove funzioni array di Amazon Redshift sono disponibili in tutte le regioni AWS in cui è supportato Amazon Redshift, incluse le regioni AWS GovCloud (Stati Uniti). Per ulteriori informazioni, consulta la nostra documentazione.