Amazon Redshift führt neue Array-Funktionen für die Verarbeitung von halbstrukturierten Daten ein
Amazon Redshift unterstützt jetzt neun neue Array-Funktionen für die Arbeit mit halbstrukturierten Daten, die im Datentyp SUPER gespeichert sind. Zu den neuen Funktionen gehören ARRAY_CONTAINS, ARRAY_DISTINCT, ARRAY_EXCEPT, ARRAY_INTERSECTION, ARRAY_POSITION, ARRAY_POSITIONS, ARRAY_SORT, ARRAY_UNION und ARRAYS_OVERLAP, sodass Sie Arrays direkt in Ihren SQL-Abfragen suchen, vergleichen, sortieren und transformieren können. Bisher erforderte die Ausführung dieser Operationen das Schreiben einer komplexen benutzerdefinierten PartiQL-SQL-Logik.
Diese Funktionen vereinfachen komplexe Datentransformationen und reduzieren die Komplexität von Abfragen, indem sie komplexe Array-Operationen in einer einzigen SQL-Anweisung ermöglichen. Beispielsweise können Sie ARRAY_CONTAINS und ARRAY_POSITION für die Elementsuche, ARRAY_INTERSECTION und ARRAY_EXCEPT für Mengenoperationen oder ARRAY_SORT und ARRAY_DISTINCT zum Organisieren und Deduplizieren von Daten verwenden. Diese Funktionen sind besonders nützlich für Anwendungen mit verschachtelten Datenstrukturen, Ereignisverarbeitung und Analyse-Workflows, bei denen Daten in großem Umfang aggregiert, gefiltert oder transformiert werden müssen.
Die neuen Array-Funktionen von Amazon Redshift sind in allen AWS-Regionen verfügbar, einschließlich Regionen der AWS GovCloud (USA), in denen Amazon Redshift verfügbar ist. Weitere Informationen finden Sie in unserer Dokumentation.