Veröffentlicht am: May 17, 2019
Amazon Redshift unterstützt ab sofort gespeicherte SQL-Prozeduren, um die Migration nach Amazon Redshift zu vereinfachen. Gespeicherte Prozeduren werden verwendet, um die Logik für Datentransformation, Datenvalidierung und die geschäftsspezifische Logik zu verkapseln. Durch das Zusammenfassen mehrerer SQL-Schritte in eine gespeicherte Prozedur können Sie die Austauschläufe zwischen Ihren Anwendungen und der Datenbank reduzieren.
Bisher mussten Kunden, die gespeicherte Prozeduren in ihrem bestehenden Data Warehouse nutzen, die Logik über Services wie Amazon EMR neu implementieren, bevor eine Migration in ein Cloud-basiertes Data Warehouse möglich war. Ab sofort können diese Kunden ihre vorhandenen Prozeduren nach Amazon Redshift laden und so den Migrationsaufwand reduzieren.
Amazon Redshift unterstützt gespeicherte Prozeduren im Dialekt von PL/pgSQL und kann Funktionen wie variable Erklärungen, Steuerungslogik, Schleifen, die Unterstützung aufkommender Fehler sowie den Support von Security Definer und weiteren Funktionen umfassen. Sie können gespeicherte Prozeduren erstellen, um Funktionen auszuführen, ohne einem Benutzer Zugriff auf die zugrunde liegenden Tabellen mit Security Definer-Steuerungen zu geben. Weitere Informationen zum Erstellen und Ausführen von gespeicherten Prozeduren finden Sie im Amazon Redshift-Datenbankentwicklerhandbuch.
Gespeicherte Prozeduren werden ab sofort ab Version 1.0.7562 in allen Regionen unterstützt, in denen AWS im Handel ist. Weitere Informationen zur Verfügbarkeit von Amazon Redshift finden Sie in der AWS-Regionentabelle.