Amazon Redshift Data API kündigt lange Abfragen, Sitzungsmanagement und flexible Batch-Ausführung an

Veröffentlicht am: 29. Juli 2026

Die Amazon Redshift Data API führt neue Funktionen ein, die die Anzahl der API-Aufrufe zum Abrufen von Metadaten oder Ergebnissen von SQL-Anweisungen reduzieren, Einblicke in Sitzungen bieten und die Ausführung von Batch-Anweisungen in separaten Transaktionen ermöglichen.

Lange Abfragen: Damit können Sie Metadaten oder Ergebnisse von SQL-Anweisungen abrufen, ohne wiederholt Abfragen durchführen zu müssen, bis die SQL-Anweisung einen Terminalstatus erreicht, indem die Rückgabe einer synchronen Antwort verzögert wird, bis die SQL-Anweisung abgeschlossen ist. Um diese Funktion zu verwenden, geben Sie den Parameter WaitTimeSeconds für ExecuteStatement, BatchExecuteStatement, DescribeStatement, GetStatementResult oder GetStatementResultV2 an.

ListSessions: Anwendungen, die Sitzungen über mehrere Abfragen hinweg wiederverwenden, können jetzt aktive Sitzungen auflisten und nach Status, Rechenziel oder Datenbank filtern, sodass Sitzungskennungen nicht mehr extern nachverfolgt werden müssen.

Flexible Batchausführung: BatchExecuteStatement unterstützt jetzt einen ExecutionMode-Parameter im AUTO_COMMIT-Modus, sodass jede SQL-Anweisung in einem Batch unabhängig ausgeführt werden kann, sodass ein einzelner Fehler nicht mehr den gesamten Batch rückgängig macht – nützlich für ETL-Pipelines und Verwaltungsskripts, bei denen eine teilweise Fertigstellung akzeptabel ist. Darüber hinaus akzeptiert BatchExecuteStatement jetzt ein Array von SQLParameter, wodurch die Wiederverwendung von Parametern für alle Anweisungen in einem Batch ermöglicht wird: Definieren Sie Parameter einmal und verweisen Sie in jeder Anweisung auf sie, sodass keine Literalwerte in jede Abfrage eingebettet werden müssen.

Diese Funktionen sind allgemein für Amazon Redshift Provisioned und Amazon Redshift Serverless in allen kommerziellen AWS-Regionen und AWS-GovCloud-Regionen (USA) verfügbar, die die Amazon Redshift Data API unterstützen. Informationen zum Einstieg finden Sie im Amazon Redshift Data API-Entwicklerhandbuch.