Amazon Redshift Data API annuncia il long polling, la gestione delle sessioni e l'esecuzione flessibile dei batch

Inserito il: 29 lug 2026

Amazon Redshift Data API introduce nuove funzionalità che riducono il numero di chiamate API per recuperare metadati o i risultati delle istruzioni SQL, offrono visibilità sulle sessioni e consentono l'esecuzione delle istruzioni batch su transazioni separate.

Long polling (polling prolungato): grazie a questa funzionalità è possibile recuperare i metadati o i risultati di un'istruzione SQL senza eseguire polling ripetuti in attesa che l'istruzione raggiunga uno stato terminale: la risposta sincrona viene restituita solo al termine dell'esecuzione dell'istruzione SQL. Per utilizzare questa funzionalità, specifica il parametro WaitTimeSeconds su ExecuteStatement, BatchExecuteStatement, DescribeStatement, GetStatementResult o GetStatementResultV2.

ListSessions: le applicazioni che riutilizzano le sessioni su più query possono ora enumerare le sessioni attive e filtrarle per stato, target di calcolo o database, eliminando la necessità di tenere traccia esternamente degli identificatori di sessione.

Esecuzione flessibile dei batch: BatchExecuteStatement supporta ora un parametro ExecutionMode con modalità AUTO_COMMIT, che consente l'esecuzione indipendente di ogni istruzione SQL in un batch. Un singolo errore non comporta più il rollback dell'intero batch, un vantaggio per le pipeline ETL e gli script amministrativi in cui un completamento parziale è accettabile. Inoltre, BatchExecuteStatement ora accetta un array di SqlParameter, che consente di riutilizzare i parametri in tutte le istruzioni di un batch: è sufficiente definirli una sola volta e richiamarli in qualsiasi istruzione, eliminando la necessità di inserire valori letterali in ogni singola query.

Queste funzionalità sono generalmente disponibili per Amazon Redshift Provisioned e Amazon Redshift serverless in tutte le regioni AWS commerciali e AWS GovCloud (Stati Uniti) che supportano Amazon Redshift Data API. Per iniziare, visita la Guida per gli sviluppatori di Amazon Redshift Data API.