Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Anmerkung
Eine Beschreibung der neuen Funktionen in Amazon Redshift finden Sie unter Was ist neu
In der folgenden Tabelle werden die wichtigen Änderungen der Dokumentation zum Amazon Redshift Database Developer Guide nach Mai 2018 beschrieben. Um Benachrichtigungen über Aktualisierungen dieser Dokumentation zu erhalten, können Sie einen RSS-Feed abonnieren.
API-Version: 2012-12-01
Eine Liste der Änderungen am Amazon-Redshift-Clusterverwaltungshandbuch finden Sie unter Dokumentverlauf für das Amazon-Redshift-Verwaltungshandbuch.
Weitere Informationen zu neuen Funktionen, einschließlich einer Liste von Korrekturen und der zugehörigen Cluster-Versionsnummern, finden Sie im Cluster-Versionsverlauf.
Änderung | Beschreibung | Datum |
---|---|---|
Support für räumliche 3D- und 4D-Geometrien und neue räumliche Funktionen | Sie können jetzt zusätzliche räumliche Funktionen verwenden, und einige Funktionen werden um 3D- und 4D-Geometrieunterstützung ergänzt. | 19. August 2021 |
Support für die Codierung der Spaltenkomprimierung zur automatischen Tabellenoptimierung | Sie können die Option ENCODE AUTO für eine Tabelle angeben, damit die Komprimierungskodierung für alle Spalten in der Tabelle automatisch verwaltet werden kann. | 3. August 2021 |
Sie können jetzt mehrere SQL-Anweisungen oder eine Anweisung mit Parametern mit der Amazon Redshift Data API ausführen. | 28. Juli 2021 | |
Sie können jetzt die Klausel COLLATE in einer Anweisung CREATE DATABASE verwenden, um die Standardkollation anzugeben. | 24. Juni 2021 | |
Sie können jetzt Daten gemeinsam nutzen. AWS-Konten | 30. April 2021 | |
Sie können jetzt einen rekursiven gemeinsamen Tabellenausdruck (CTE) in SQL verwenden. | 29. April 2021 | |
Sie können jetzt Daten über Datenbanken in einem Cluster abfragen. | 10. März 2021 | |
Support der fein abgestuften Zugriffskontrolle auf COPY- und UNLOAD-Befehlen | Sie können jetzt bestimmten Benutzern und Gruppen in Ihrem Amazon-Redshift-Cluster die Berechtigung zum Ausführen von COPY- und UNLOAD-Befehlen erteilen, um eine feiner abgestufte Richtilinie für die Zugriffssteuerung zu erstellen. | 12. Januar 2021 |
Sie können jetzt den SUPER-Datentyp definieren. | 9. Dezember 2020 | |
Sie können jetzt eine Verbundabfrage in eine unterstützte MySQL Engine schreiben. | 9. Dezember 2020 | |
Sie können jetzt Daten über Amazon-Redshift-Cluster hinweg freigeben. | 9. Dezember 2020 | |
Sie können jetzt automatische Verteilung und Sortierschlüssel definieren. | 9. Dezember 2020 | |
Sie können jetzt Machine Learning (ML)-Modelle erstellen, trainieren und bereitstellen. | 08. Dezember 2020 | |
Support für automatisches Aktualisieren und Umschreiben von Abfragen von materialisierten Ansichten | Sie können jetzt materialisierte Ansichten up-to-date mit automatischer Aktualisierung beibehalten und die Abfrageleistung kann durch automatisches Umschreiben verbessert werden. | 11. November 2020 |
Sie können nun Tabellen mit den Datentypen TIME und TIMEZ erstellen. Der Datentyp TIME speichert die Tageszeit ohne Zeitzoneninformationen und TIMEZ speichert die Tageszeit einschließlich Zeitzoneninformationen | 11. November 2020 | |
Sie können jetzt Lambda schreiben, UDFs um die externe Tokenisierung von Daten zu ermöglichen. | 26. Oktober 2020 | |
Sie können nun eine Tabellenspaltencodierung ändern. | 20. Oktober 2020 | |
Amazon Redshift kann jetzt Daten datenbankübergreifend in einem Cluster abfragen. | 15. Oktober 2020 | |
Amazon Redshift kann jetzt speichern und verarbeiten HyperLogLogSketches. | 2. Oktober 2020 | |
Verbesserungen beim Erstellen externer Tabellen für Redshift Spectrum. | 24. September 2020 | |
Support für Verbesserungen beim Abfragen von räumlichen Daten | Zu den Verbesserungen gehören das Laden eines Shapefile und mehrere neue Geo-SQL-Funktionen. | 15. September 2020 |
Sie können materialisierte Ansichten in Amazon Redshift erstellen, die auf externe Datenquellen verweisen. | 19. Juni 2020 | |
Sie können in externe Tabellen schreiben, indem Sie CREATE EXTERNAL TABLE AS SELECT ausführen, um in eine neue externe Tabelle zu schreiben, oder INSERT INTO, um Daten in eine vorhandene externe Tabelle einzufügen. | 08. Juni 2020 | |
Aktualisiert Befehle und Ansichten, die Speichersteuerelemente für Schemas verwalten. | 2. Juni 2020 | |
Unterstützung für allgemeine Verfügbarkeit von Verbundabfragen | Informationen zum Abfragen von Daten mit Verbundabfragen aktualisiert. | 16. April 2020 |
Beschreibungen zusätzlicher räumlicher Funktionen hinzugefügt. | 2. April 2020 | |
Unterstützung für die allgemeine Verfügbarkeit materialisierte Ansichten | Materialisierte Ansichten sind ab der Clusterversion 1.0.13059 allgemein verfügbar. | 19. Februar 2020 |
Berechtigungen auf Spaltenebene sind ab der Clusterversion 1.0.13059 verfügbar. | 19. Februar 2020 | |
Sie können einen ALTER TABLE-Befehl mit der ALTER DISTSTYLE ALL-Klausel verwenden, um den Verteilungsstil einer Tabelle zu ändern. | 11. Februar 2020 | |
Das Handbuch enthält nun Informationen zur Verbundabfrage mit einem aktualisierten CREATE EXTERNAL SCHEMA. | 3. Dezember 2019 | |
Das Handbuch enthält nun Informationen zu neuen Parametern des UNLOAD-Befehls. | 3. Dezember 2019 | |
Der Leitfaden wurde aktualisiert, um die Unterstützung für Geodaten zu beschreiben. | 21. November 2019 | |
Das Handbuch enthält nun eine Beschreibung der neuen Amazon-Redshift-Konsole. | 11. November 2019 | |
Amazon Redshift kann Tabellendaten automatisch sortieren. | 7. November 2019 | |
Sie können die BOOST-Option beim Vacuum von Tabellen verwenden. | 7. November 2019 | |
Sie können Tabellen mit Standard-IDENTITY-Spalten erstellen. | 19. September 2019 | |
Sie können einige Spalten mit AZ64 Kompressionskodierung codieren. | 19. September 2019 | |
Sie können die Abfragepriorität einer automatischen WLM-Warteschlange festlegen. | 22. August 2019 | |
Sie können einen Lake Formation Data Catalog mit Amazon Redshift Spectrum verwenden. | 8. August 2019 | |
Sie können einen COPY-Befehl mit COMPUPDATE PRESET verwenden, um Amazon Redshift das Auswählen der Komprimierungscodierung zu ermöglichen. | 13. Juni 2019 | |
Sie können einen ALTER TABLE-Befehl mit ALTER COLUMN verwenden, um die Größe einer VARCHAR-Spalte zu erhöhen. | 22. Mai 2019 | |
Sie können PL/pgSQL-gespeicherte Prozesse in Amazon Redshift definieren. | 24. April 2019 | |
Unterstützung für eine automatische Workload Management (WLM)-Konfiguration | Sie können festlegen, dass Amazon Redshift mit dem automatischen WLM ausgeführt wird. | 24. April 2019 |
Verwenden Sie den UNLOAD-Befehl, um die Zstandard-Komprimierung auf in Amazon S3 entladene Text- und CSV-Dateien anzuwenden. | 3. April 2019 | |
Bei aktivierter Nebenläufigkeitsskalierung fügt Amazon Redshift automatisch zusätzliche Cluster-Kapazität hinzu, wenn diese benötigt wird, um eine gestiegene Zahl von gleichzeitigen Leseabfragen zu verarbeiten. | 21. März 2019 | |
Sie können den UNLOAD-Befehl zum Entladen in eine als CSV-Text formatierte Datei verwenden. | 13. März 2019 | |
Um die automatische Verteilung zu aktivieren, können Sie den AUTO-Verteilungsstil mit einer CREATE TABLE-Anweisung festlegen. Wenn Sie die automatische Verteilung aktivieren, weist Amazon Redshift auf der Grundlage der Größe der Tabellendaten den optimalen Verteilungsstil zu. Die Änderung der Verteilung wird im Hintergrund durchgeführt und dauert nur wenige Sekunden. | 23. Januar 2019 | |
COPY aus Parquet unterstützt SMALLINT | COPY unterstützt jetzt das Laden aus Parquet-formatierten Dateien in Spalten, die den SMALLINT-Datentyp verwenden. Weitere Informationen finden Sie unter COPY aus spaltenbasierten Datenformaten | 2. Januar 2019 |
Sie können externe Datenbanken löschen, indem Sie in einem DROP SCHEMA-Befehl eine DROP EXTERNAL DATABASE-Klausel verwenden. | 3. Dezember 2018 | |
Sie können UNLOAD in einen Amazon S3 S3-Bucket in einer anderen AWS Region ausführen, indem Sie den Parameter REGION angeben. | 31. Oktober 2018 | |
Amazon Redshift führt automatisch eine VACCUM DELETE-Option im Hintergrund aus, sodass Sie nur selten (wenn überhaupt) eine DELETE ONLY-Bereinigung ausführen müssen. Amazon Redshift legt für VACUUM DELETE eine zeitplangesteuerte Ausführung so fest, dass diese Ausführung in Zeiten fällt, in denen der Workload gering ist, und hält die Ausführung bei hoher Auslastung an. | 31. Oktober 2018 | |
Wenn Sie eine CREATE TABLE-Anweisung ohne Verteilungsstil angeben, ordnet Amazon Redshift auf der Grundlage der Tabellendaten den optimalen Verteilungsstil zu. Die Änderung der Verteilung wird im Hintergrund durchgeführt und dauert nur wenige Sekunden. | 31. Oktober 2018 | |
Sie können jetzt Zugriffsebenen für Daten angeben, die in der AWS Glue Data Catalog gespeichert sind. | 15. Oktober 2018 | |
Sie können für einen UNLOAD-Befehl die Option MANIFEST VERBOSE angeben, um der Manifestdatei Metadaten hinzuzufügen, beispielsweise Spaltennamen und -datentypen, Dateigrößen und Zeilenanzahl. | 10. Oktober 2018 | |
Hinzufügen mehrerer Partitionen mit einer einzelnen ALTER TABLE-Anweisung | Sie können bei externen Redshift Spectrum-Tabellen mehrere PARTITION-Klauseln zu einer ALTER TABLE ADD-Anweisung zusammenbinden. Weitere Informationen finden Sie unter Beispiele für das Ändern einer externen Tabelle. | 10. Oktober 2018 |
Sie können für einen UNLOAD-Befehl die Option HEADER angeben, um zu Beginn jeder Ausgabedatei eine Kopfzeile hinzuzufügen, die Spaltennamen enthält. | 19. September 2018 | |
Hinzufügung der Dokumentation fürSVL_S3Retries, SVL_USER_INFO und STL_DISK_FULL_DIAG. | 31. August 2018 | |
Unterstützung verschachtelter Daten in Amazon Redshift Spectrum | Sie können nun verschachtelte Daten abfragen, die in Amazon Redshift Spectrum-Tabellen gespeichert sind. Weitere Informationen finden Sie unter Tutorial: Abfragen verschachtelter Daten mit Amazon Redshift Spectrum. | 8. August 2018 |
Short Query Acceleration (SQA) ist jetzt standardmäßig für alle neuen Cluster aktiviert. SQA bietet mithilfe von maschinellem Lernen eine höhere Leistung, schnellere Ergebnisse und eine bessere Vorhersehbarkeit der Anfrageausführungszeiten. Weitere Informationen finden Sie unter Short Query Acceleration. | 8. August 2018 | |
Sie können jetzt individuelle Empfehlungen zur Verbesserung der Clusterleistung und zur Reduzierung der Betriebskosten von Amazon Redshift Advisor erhalten. Weitere Informationen dazu finden Sie unter Amazon Redshift Advisor. | 26. Juli 2018 | |
Sie können jetzt sofort nach seiner Definition auf einen Alias-Ausdruck verweisen. Weitere Informationen finden Sie unter SELECT-Liste. | 18. Juli 2018 | |
Angeben des Komprimierungstyps beim Erstellen einer externen Tabelle | Sie können beim Erstellen einer externen Tabelle mit Amazon Redshift Spectrum jetzt den Komprimierungstyp angeben. Weitere Informationen finden Sie unter CREATE EXTERNAL TABLE. | 27. Juni 2018 |
Es wurde eine Dokumentation für eine neue Systeminformationsfunktion hinzufügt: PG_LAST_UNLOAD_ID. Weitere Informationen finden Sie unter PG_LAST_UNLOAD_ID. | 27. Juni 2018 | |
ALTER TABLE unterstützt jetzt das Umbenennen von Spalten für externe Tabellen. Weitere Informationen finden Sie unter Beispiele für das Ändern einer externen Tabelle. | 7. Juni 2018 |
Frühere Updates
In der folgenden Tabelle sind die wichtigen Änderungen in jeder Version des Entwicklerhandbuchs zu Amazon Redshift Database vor Juni 2018 beschrieben.
Änderung | Beschreibung | Datum geändert |
---|---|---|
COPY aus Parquet umfasst SMALLINT | COPY unterstützt jetzt das Laden aus Parquet-formatierten Dateien in Spalten, die den SMALLINT-Datentyp verwenden. Weitere Informationen finden Sie unter COPY aus spaltenbasierten Datenformaten |
2. Januar 2019 |
COPY aus spaltenbasierten Formaten | COPY unterstützt jetzt das Laden von Dateien im spaltenbasierten Datenformat Parquet und ORC in Amazon S3. Weitere Informationen finden Sie unter COPY aus spaltenbasierten Datenformaten |
17. Mai 2018 |
Dynamische maximale Laufzeit für SQA | Standardmäßig weist das Workload Management (WLM) nun dynamisch einen Wert für die maximale SQA-Laufzeit basierend auf der Analyse Ihres Cluster-Workloads zu. Weitere Informationen finden Sie unter Maximale Ausführungszeit für kurze Abfragen. |
17. Mai 2018 |
Neue Spalte in STL_LOAD_COMMITS | Die Systemtabelle STL_LOAD_COMMITS hat eine neue Spalte, |
10. Mai 2018 |
Neue Spalten in STL_HASHJOIN und anderen Systemprotokolltabellen | Die Systemtabelle STL_HASHJOIN hat drei neue Spalten |
17. Mai 2018 |
Neue Spalten in STL_AGGR | Die Systemtabelle STL_AGGR hat zwei neue Spalten: |
19. April 2018 |
Neue Optionen für REGEX-Funktionen | Sie können nun für die Funktionen REGEXP_INSTR und REGEXP_SUBSTR die zu verwendende Übereinstimmung festlegen und angeben, ob bei der Übereinstimmung die Groß-/Kleinschreibung beachtet werden soll. Mit REGEXP_INSTR können Sie auch angeben, ob die Position des ersten Zeichens der Übereinstimmung oder die Position des ersten Zeichens nach dem Ende der Übereinstimmung zurückgegeben werden soll. |
22. März 2018 |
Neue Spalten in Systemtabellen | Die Spalten tombstonedblocks, tossedblocks und batched_by wurden zur STL_COMMIT_STATS Systemtabelle hinzugefügt. Die Spalte localslice wurde zur STV_SLICES Systemansicht hinzugefügt. | 22. März 2018 |
Hinzufügen und entfernen von Spalten in externen Tabellen | ALTER TABLE unterstützt nun ADD COLUMN und DROP COLUMN für externe Amazon-Redshift-Spectrum-Tabellen. | 22. März 2018 |
Redshift Spectrum neue Regionen AWS | Redshift Spectrum ist jetzt in den Regionen Mumbai und São Paulo verfügbar. Eine Liste der unterstützten -Regionen finden Sie unter Amazon-Redshift-Spectrum-Regionen. | 22. März 2018 |
Tabellenlimits wurden auf 20.000 angehoben. | Die maximale Anzahl an Tabellen beträgt für den Clusterknotentyp "8xlarge" jetzt 20 000. Das Limit für die Knotentypen "large" und "xlarge" beträgt 9.900. Weitere Informationen finden Sie unter Limits und Kontingente. |
13. März 2018 |
Redshift-Spectrum-Support für JSON und ION | Mithilfe von Redshift Spectrum können Sie auf Dateien mit skalaren Daten im JSON- oder ION-Format verweisen. Weitere Informationen finden Sie unter CREATE EXTERNAL TABLE. |
26. Februar 2018 |
Verketten von IAM-Rollen für Redshift Spectrum | Sie können Rollen verketten AWS Identity and Access Management (IAM), sodass Ihr Cluster andere Rollen übernehmen kann, die nicht mit dem Cluster verknüpft sind, einschließlich Rollen, die zu einem anderen AWS Konto gehören. Weitere Informationen finden Sie unter Verketten von IAM-Rollen in Amazon Redshift Spectrum. |
1. Februar 2018 |
ADD PARTITION unterstützt IF NOT EXISTS | Die ADD PARTITION-Klausel für ALTER TABLE unterstützt jetzt die Option IF NOT EXISTS. Weitere Informationen finden Sie unter ALTER TABLE. | 11. Januar 2018 |
DATE-Daten für externe Tabellen | Externe Tabellen von Redshift Spectrum unterstützen jetzt den Datentyp DATE. Weitere Informationen finden Sie unter CREATE EXTERNAL TABLE. | 11. Januar 2018 |
Redshift Spectrum neue Regionen AWS | Redshift Spectrum ist jetzt in den Regionen Singapur, Sydney, Seoul und Frankfurt verfügbar. Eine Liste der unterstützten AWS Regionen finden Sie unterAmazon-Redshift-Spectrum-Regionen. | 16. November 2017 |
Beschleunigungen kurzer Abfragen in Amazon Redshift Workload Management (WLM) | Wenn Sie Short Query Acceleration (SQA) verwenden, werden ausgewählte, kurze Abfragen gegenüber Abfragen mit einer höheren Dauer priorisiert. SQA führt kurze Abfragen an einer dedizierten Stelle aus, sodass SQA-Abfragen nicht hinter längeren Abfragen in Warteschlangen eingereiht werden. Mit SQA werden kürzere Abfragen schneller ausgeführt und der Benutzer sieht schneller Ergebnisse. Weitere Informationen finden Sie unter Short Query Acceleration. | 16. November 2017 |
WLM weist gewechselte Abfragen neu zu | Statt eine gewechselte Abfrage abzubrechen und neu zu starten, weist Amazon Redshift Workload Management (WLM) berechtigte Abfragen jetzt einer neuen Warteschlange zu. Wenn WLM eine Abfrage neu zuweist, wird die Abfrage in die neue Warteschlange verschoben und dort weiter ausgeführt. Dies spart Zeit und Systemressourcen. Gewechselte Abfragen, die nicht neu zugewiesen werden können, werden neu gestartet oder abgebrochen. Weitere Informationen finden Sie unter WLM-Abfragewarteschlangen-Hopping. | 16. November 2017 |
Systemprotokollzugriff für Benutzer | In den meisten Systemprotokolltabellen, die für Benutzer sichtbar sind, sind von anderen Benutzern erstellte Zeilen für normale Benutzer standardmäßig nicht sichtbar. Um normalen Benutzern Zugriff auf alle Zeilen von für Benutzer sichtbaren Tabellen einschließlich der von anderen Benutzern generierten Zeilen zu gewähren, führen Sie ALTER USER oder CREATE USERaus und legen Sie den Parameter SYSLOG ACCESS auf UNRESTRICTED fest. | 16. November 2017 |
Ergebnis-Zwischenspeicherung | Mit Ergebnis-Zwischenspeicherung wird das Ergebnis von Amazon Redshift zwischengespeichert, wenn Sie eine Abfrage ausführen. Wenn Sie die Abfrage erneut ausführen, sucht Amazon Redshift nach einer gültigen, zwischengespeicherten Kopie des Abfrageergebnisses. Wenn im Ergebnis-Cache ein passender Datensatz gefunden wird, verwendet Amazon Redshift das zwischengespeicherte Ergebnis und führt die Abfrage nicht aus. Das Zwischenspeichern des Ergebnisses ist standardmäßig aktiviert. Um die Zwischenspeicherung des Ergebnisses zu deaktivieren, legen Sie für den Konfigurationsparameter enable_result_cache_for_session die Option off fest. |
16. November 2017 |
Spaltenmetadatenfunktionen | PG_GET_COLS und PG_GET_LATE_BINDING_VIEW_COLS geben Spaltenmetadaten für Amazon-Redshift-Tabellen, -Ansichten und Ansichten mit später Bindung zurück. | 16. November 2017 |
WLM-Warteschlangen-Hopping für CTAS | Amazon Redshift Workload Management (WLM) unterstützt nun Abfragewarteschlangen-Hopping für CREATE TABLE AS (CTAS)-Anweisungen und schreibgeschützte Abfragen, beispielsweise SELECT-Anweisungen. Weitere Informationen finden Sie unter WLM-Abfragewarteschlangen-Hopping. | 19. Oktober 2017 |
Manifestdateien für Amazon Redshift Spectrum | Wenn Sie eine externe Redshift-Spectrum-Tabelle erstellen, können Sie eine Manifestdatei angeben, in der die Speicherorte der Datendateien in Amazon S3 aufgeführt sind. Weitere Informationen finden Sie unter CREATE EXTERNAL TABLE. | 19. Oktober 2017 |
Amazon Redshift Spectrum — neue Regionen AWS | Redshift Spectrum ist jetzt in den Regionen Europa (Irland) und Asien-Pazifik (Tokio) verfügbar. Eine Liste der unterstützten AWS Regionen finden Sie unterEinschränkungen von Amazon Redshift Spectrum. | 19. Oktober 2017 |
Amazon Redshift Spectrum hat Dateiformate hinzugefügt | Sie können nun externe Redshift Spectrum-Tabellen basierend auf den Datendateiformaten Regex, OpenCSV und Avro erstellen. Weitere Informationen finden Sie unter CREATE EXTERNAL TABLE. | 5. Oktober 2017 |
Pseudospalten für externe Amazon-Redshift-Spectrum-Tabellen | Sie können die Pseudospalten $path und $size in einer externen Redshift-Spectrum-Tabelle auswählen, um den Speicherort und die Größe der referenzierten Datendateien in Amazon S3 anzuzeigen. Weitere Informationen finden Sie unter Pseudospalten. |
5. Oktober 2017 |
Funktionen zur Validierung von JSON | Sie können mithilfe der Funktionen IS_VALID_JSON und IS_VALID_JSON_ARRAY die Formatierung von JSON überprüfen. Für die anderen JSON-Funktionen gibt es jetzt das optionale Argument null_if_invalid . |
5. Oktober 2017 |
LISTAGG DISTINCT | Verwenden Sie die DISTINCT-Bedingung mit der Aggregationsfunktion LISTAGG und der Fensterfunktion LISTAGG, um duplizierte Werte aus dem angegebenen Ausdruck zu eliminieren, bevor die Werte verkettet werden. | 5. Oktober 2017 |
Anzeigen von Spaltennamen in Großbuchstaben | Wenn Sie Spaltennamen in SELECT-Ergebnissen in Großbuchstaben anzeigen möchten, legen Sie für den Konfigurationsparameter describe_field_name_in_uppercase den Wert true fest. |
5. Oktober 2017 |
Überspringen von Headerzeilen in externen Tabellen | Verwenden Sie die Eigenschaft skip.header.line.count im Befehl CREATE EXTERNAL TABLE, um Headerzeilen am Anfang von Redshift Spectrum-Datendateien zu überspringen. |
5. Oktober 2017 |
Anzahl der Scan-Zeilen | Die WLM-Abfragemonitorregeln verwenden die Metrik scan_row_count, um die Anzahl der Zeilen in einem Scanschritt zurückzugeben. Die Anzahl der Zeilen ist die Gesamtzahl der Zeilen, die nach der Filterung der zur Löschung markierten Zeilen (Geisterzeilen), jedoch vor der Anwendung benutzerdefinierter Abfragefilter ausgegeben wurden. Weitere Informationen finden Sie unter Abfrageüberwachungsmetriken für Amazon Redshift wurden bereitgestellt. | 21. September 2017 |
Benutzerdefinierte SQL-Funktionen | Eine skalare benutzerdefinierte SQL-Funktion (User-Defined Function; UDF) enthält eine SQL-SELECT-Klausel, die ausgeführt wird, wenn die Funktion aufgerufen wird, und einen einzelnen Wert zurückgibt. Weitere Informationen finden Sie unter Skalares SQL UDFs. | 31. August 2017 |
Ansichten mit später Bindung | Eine Ansicht mit später Bindung ist nicht an die zugrunde liegenden Datenbankobjekte gebunden, wie etwa Tabellen und benutzerdefinierte Funktionen. Deshalb besteht keine Abhängigkeit zwischen der Ansicht und den Objekten, auf die sie verweist. Sie können sogar eine Ansicht erstellen, wenn die referenzierten Objekte nicht vorhanden sind. Da keine Abhängigkeit besteht, können Sie ein referenziertes Objekt entfernen oder ändern, ohne die Ansicht zu beeinflussen. Amazon Redshift sucht erst nach Abhängigkeiten, wenn die Ansicht abgefragt wird. Zum Erstellen einer Ansicht mit später Bindung legen Sie die Klausel WITH NO SCHEMA BINDING mit Ihrer CREATE VIEW-Aussage fest. Weitere Informationen finden Sie unter CREATE VIEW. | 31. August 2017 |
Die OCTET_LENGTH-Funktion | OCTET_LENGTH gibt die Länge der angegebenen Zeichenfolge durch die Anzahl der Bytes an. | 18. August 2017 |
Dateitypen ORC und Grok unterstützt | Amazon Redshift Spectrum unterstützt jetzt die Datenformate ORC und Grok für Redshift-Spectrum-Datendateien. Weitere Informationen finden Sie unter Datendateien für Abfragen in Amazon Redshift Spectrum. | 18. August 2017 |
RegexSerDe wird jetzt unterstützt | Amazon Redshift Spectrum unterstützt jetzt das RegexSerDe Datenformat. Weitere Informationen finden Sie unter Datendateien für Abfragen in Amazon Redshift Spectrum. | 19. Juli 2017 |
Den Tabellen SVV_TABLES und SVV_COLUMNS wurden neue Spalten hinzugefügt | Die Spalten domain_name und remarks wurden zu SVV_COLUMNS hinzugefügt. Eine Spalte für Anmerkungen wurde zu hinzugefügt SVV_TABLES. |
19. Juli 2017 |
SVV_TABLES- und SVV_COLUMNS-Systemansichten | Die Systemansichten SVV_TABLES und SVV_COLUMNS bieten Informationen zu Spalten und weitere Details zu lokalen und externen Tabellen und Ansichten. | 7. Juli 2017 |
VPC für Amazon Redshift Spectrum mit Amazon EMR Hive Metastore nicht mehr erforderlich | Die Redshift-Spectrum-Anforderung, dass sich der Amazon-Redshift-Cluster und der Amazon-EMR-Cluster im selben VPC und Subnetz befinden müssen, wenn ein Amazon EMR Hive Metastore verwendet wird, wurde entfernt. Weitere Informationen finden Sie unter Arbeiten mit externen Katalogen in Amazon Redshift Spectrum. | 7. Juli 2017 |
UNLOAD zu geringeren Dateigrößen | Standardmäßig erstellt UNLOAD mehrere Dateien auf Amazon S3 mit einer maximalen Dateigröße von 6,2 GB. Um kleinere Dateien zu erstellen, geben Sie den Parameter MAXFILESIZE mit dem UNLOAD-Befehl an. Sie können eine maximale Dateigröße zwischen 5 MB und 6,2 GB angeben. Weitere Informationen finden Sie unter UNLOAD. | 7. Juli 2017 |
TABLE PROPERTIES | Sie können jetzt den Parameter TABLE PROPERTIES numRows für CREATE EXTERNAL TABLE oder ALTER TABLE einstellen, um die Tabellenstatistik so zu aktualisieren, dass die Anzahl der Zeilen in der Tabelle reflektiert wird. | 6. Juni 2017 |
ANALYZE PREDICATE COLUMNS | Um Zeit und Cluster-Ressourcen zu sparen, können Sie wählen, dass nur die Spalten analysiert werden, die wahrscheinlich als Prädikate verwendet werden. Wenn Sie ANALYZE mit der Klausel PREDICATE COLUMNS ausführen, berücksichtigt die Analyseoperation nur Spalten, die in einem Join, einer Filterbedingung oder einer Gruppierungsklausel bzw. als Sortierungs- oder Verteilungsschlüssel verwendet wurden. Weitere Informationen finden Sie unter Analysieren von Tabellen. | 25. Mai 2017 |
IAM-Richtlinien für Amazon Redshift Spectrum | Um den Zugriff auf einen Amazon-S3-Bucket nur mit der Verwendung von Redshift Spectrum zu gewähren, können Sie eine Bedingung einfügen, die den Zugriff für den Benutzeragenten gewährt AWS
Redshift/Spectrum . Weitere Informationen finden Sie unter IAM-Richtlinien für Amazon Redshift Spectrum. |
25. Mai 2017 |
Amazon Redshift Spectrum Recursive Scan | Redshift Spectrum scannt jetzt auch Dateien in Unterordnern sowie im angegebenen Ordner in Amazon S3. Weitere Informationen finden Sie unter Externe Tabellen für Redshift Spectrum. | 25. Mai 2017 |
Abfrageüberwachungsregeln | Mithilfe der WLM-Abfrageüberwachungsregeln definieren Sie auf Metriken basierende Leistungsgrenzen für WLM-Warteschlangen und geben an, welche Aktion durchgeführt werden soll, wenn eine Abfrage diese Grenzwerte überschreitet (log, hop, abort). Sie definieren die Abfrageüberwachungsregeln im Rahmen Ihrer Workload Management (WLM)-Konfiguration. Weitere Informationen finden Sie unter WLM-Abfrageüberwachungsregeln. | 21. April 2017 |
Amazon Redshift Spectrum | Mit Redshift Spectrum können Sie effektiv Daten aus Dateien in Amazon S3 abfragen und abrufen, ohne die Daten in Tabellen laden zu müssen. Redshift-Spectrum-Abfragen werden auch für sehr große Datensätze sehr schnell durchgeführt, da Redshift Spectrum die Datendateien direkt in Amazon S3 scannt. Ein großer Teil der Verarbeitung findet auf der Amazon-Redshift-Spectrum-Ebene statt, und die meisten Daten bleiben in Amazon S3. Mehrere Cluster können den selben Datensatz auf Amazon S3 gleichzeitig abfragen, ohne dass Kopien der Daten für jeden Cluster erstellt werden müssen. Weitere Informationen finden Sie unter Amazon Redshift Spectrum | 19. April 2017 |
neue Systemtabellen zur Unterstützung von Redshift Spectrum | Die folgenden neuen Systemansichten wurden zur Unterstützung von Redshift Spectrum hinzugefügt: | 19. April 2017 |
Die Zusammenfassungsfunktion APPROXIMATE PERCENTILE_DISC | Die Zusammenfassungsfunktion APPROXIMATE PERCENTILE_DISC ist jetzt verfügbar. | 4. April 2017 |
Serverseitige Verschlüsselung mit KMS | Sie können jetzt Daten zu Amazon S3 unter Verwendung einer serverseitigen Verschlüsselung mit einem AWS Key Management Service -Schlüssel (SSE-KMS) entladen. Zusätzlich lädt COPY jetzt KMS-verschlüsselte Datendateien aus Amazon S3 auf transparente Weise. Weitere Informationen finden Sie unter UNLOAD. | 9. Februar 2017 |
Neue Autorisierungssyntax | Sie können jetzt die Parameter IAM_ROLE, MASTER_SYMMETRIC_KEY, ACCESS_KEY_ID, SECRET_ACCESS_KEY und SESSION_TOKEN verwenden, um Autorisierungs- und Zugriffsinformationen für die Befehle COPY, UNLOAD und CREATE LIBRARY bereitzustellen. Die neue Autorisierungssyntax bietet eine flexiblere Alternative zur Bereitstellung eines Einzelzeichenfolgenarguments für den Parameter CREDENTIALS. Weitere Informationen finden Sie unter Autorisierungsparameter. | 9. Februar 2017 |
Erhöhung des Schema-Limits | Sie können jetzt bis zu 9.900 Schemata pro Cluster erstellen. Weitere Informationen finden Sie unter CREATE SCHEMA. | 9. Februar 2017 |
Standard-Tabellenkodierung | CREATE TABLE und ALTER TABLE weisen den meisten Spalten jetzt LZO-Kompressionskodierung zu. Als Sortierschlüssel definierten Spalten, Spalten mit den Datentypen BOOLEAN, REAL oder DOUBLE PRECISION und temporären Tabellen wird Standardmäßig die RAW-Kodierung zugewiesen. Weitere Informationen finden Sie unter ENCODE. | 6. Februar 2017 |
ZSTD-Kompressionskodierung | Amazon Redshift unterstützt jetzt die STD-Spaltenkomprimierungscodierung. | 19. Januar 2017 |
Zusammenfassungsfunktionen PERCENTILE_CONT und MEDIAN | PERCENTILE_CONT und MEDIAN stehen jetzt als Zusammenfassungsfunktionen und als Fensterfunktionen zur Verfügung. | 19. Januar 2017 |
Benutzerdefinierte Funktion (UDF) Benutzerprotokollierung | Sie können das Python-Logging-Modul verwenden, um benutzerdefinierte Fehler- und Warnmeldungen in Ihrem UDFs zu erstellen. Nach der Abfrageausführung können Sie die Systemansicht SVL_UDF_LOG abfragen, um protokollierte Meldungen abzurufen. Weitere Informationen zu benutzerdefinierten Meldungen finden Sie unter . Fehler und Warnungen in Python protokollieren UDFs | 8. Dezember 2016 |
Geschätzte Reduzierung bei ANALYZE COMPRESSION | Der Befehl ANALYZE COMPRESSION meldet jetzt eine Schätzung der prozentualen Reduzierung des Festplattenplatzes für jede Spalte. Weitere Informationen finden Sie unter ANALYZE COMPRESSION. | 10. November 2016 |
Verbindungsgrenzen | Sie können jetzt einen Grenzwert für die maximale Zahl von Datenbankverbindungen einrichten, die der Benutzer gleichzeitig geöffnet haben darf. Sie können auch die Anzahl der gleichzeitigen Verbindungen für eine Datenbank begrenzen. Weitere Informationen erhalten Sie unter CREATE USER und CREATE DATABASE. | 10. November 2016 |
Erweiterung der COPY-Sortierreihenfolge | COPY fügt jetzt automatisch der sortierten Region einer Tabelle neue Zeilen hinzu, wenn Sie Ihre Daten in Sortierungsschlüsselreihenfolge laden. Für die spezifischen Anforderungen für die Aktivierung dieser Erweiterung vgl. Laden Sie Ihre Daten in der Reihenfolge der Sortierschlüssel | 10. November 2016 |
CTAS mit Kompression | CREATE TABLE AS (CTAS) weist jetzt neuen Tabellen auf der Grundlage ihres jeweiligen Datentyps automatisch Kompressionskodierungen zu. Weitere Informationen finden Sie unter Vererbung von Spalten- und Tabellenattributen. | 28. Oktober 2016 |
Zeitstempel beim Datentyp Zeitzone | Amazon Redshift unterstützt nun Zeitstempel mit Zeitzonen-Datentyp (TIMESTAMPTZ). Weiterhin wurden verschiedene neue Funktionen zur Unterstützung des neuen Datentyps hinzugefügt. Weitere Informationen finden Sie unter Datums- und Zeitfunktionen. | 29. September 2016 |
Analyse-Schwellenwert | Zur Reduzierung der Verarbeitungszeit und zur Verbesserung der allgemeinen Systemleistung für ANALYZE-Operationen überspringt Amazon Redshift die Analyse einer Tabelle, wenn der Prozentsatz der Zeilen, die seit der letzten Ausführung des Befehls ANALYZE geändert wurden, unter dem vom Parameter analyze_threshold_percent angegebenen Analyse-Schwellenwert liegt. Der Standardwert für analyze_threshold_percent ist 10. |
9. August 2016 |
Neue Systemtabelle STL_RESTARTED_SESSIONS | Wenn Amazon Redshift eine Sitzung neu startet, zeichnet STL_RESTARTED_SESSIONS die neue Prozess-ID (PID) und die alte PID auf. | 9. August 2016 |
Aktualisierung der Dokumentation für die Datum- und Uhrzeit-Funktionen | Hinzufügung einer Zusammenfassung der Funktionen mit Links zum Datums- und Zeitfunktionen sowie Aktualisierung der Funktionsreferenzen aus Konsistenzgründen. | 24. Juni 2016 |
Neue Spalten in STL_CONNECTION_LOG | Die Systemtabelle STL_CONNECTION_LOG hat jetzt zwei neue Spalten zur Nachverfolgung der SSL-Verbindungen. Wenn Sie routinemäßig Audit-Protokolle in eine Amazon Redshift-Tabelle laden, müssen Sie der Zieltabelle die folgenden neuen Spalten hinzufügen: sslcompression und sslexpansion. | 5. Mai 2016 |
MD5-hash-Passwort | Sie können das Passwort für einen CREATE USER ALTER USER OR-Befehl angeben, indem Sie die MD5 -hash-Zeichenfolge des Kennworts und des Benutzernamens angeben. | 21. April 2016 |
Neue Spalte in STV_TBL_PERM | Die Spalte backup in der Systemansicht STV_TBL_PERM zeigt an, ob die Tabelle in Cluster-Snapshots eingeschlossen ist. Weitere Informationen finden Sie unter BACKUP. |
21. April 2016 |
Keine Sicherungstabellen | Für Tabellen wie beispielsweise Staging-Tabellen, die keine kritischen Daten enthalten, können Sie BACKUP NO in Ihrer CREATE TABLE- oder CREATE TABLE AS-Anweisung angeben, um zu verhindern, dass Amazon Redshift die Tabelle in automatisierte oder manuelle Snapshots einschließt. Die Verwendung von Tabellen ohne Sicherung spart Verarbeitungszeit bei der Erstellung von Snapshots sowie bei der Wiederherstellung von Snapshots und verringert die Speicherplatznutzung auf Amazon S3. | 7. April 2016 |
VACUUM-Löschschwellenwert | Standardmäßig gewinnt der Befehl VACUUM jetzt Festplattenplatz zurück, wenn mindestens 95 Prozent der verbleibenden Zeilen nicht zur Löschung markiert sind. Das Ergebnis ist, dass VACUUM normalerweise viel weniger Zeit für die Löschphase benötigt, als wenn 100 Prozent der gelöschten Zeilen zurückgewonnen werden müssten. Sie können den Standardschwellenwert für eine einzelne Tabelle ändern, indem Sie den Parameter TO threshold PERCENT einschließen, wenn Sie den Befehl VACUUM ausführen. | 7. April 2016 |
Systemtabelle SVV_TRANSACTIONS | Die Systemansicht SVV_TRANSACTIONS zeichnet Informationen zu Transaktionen auf, die derzeit Tabellen in der Datenbank sperren. | 7. April 2016 |
Verwenden von IAM-Rollen für den Zugriff auf andere Ressourcen AWS | Um Daten zwischen Ihrem Cluster und einer anderen AWS Ressource wie Amazon S3, DynamoDB, Amazon EMR oder Amazon zu verschieben, muss Ihr Cluster über die Berechtigung verfügen EC2, auf die Ressource zuzugreifen und die erforderlichen Aktionen auszuführen. Als sicherere Alternative zur Bereitstellung eines Zugriffsschlüsselpaares mit den Befehlen COPY, UNLOAD oder CREATE LIBRARY können Sie jetzt eine IAM-Rolle angeben, die Ihr Cluster für Authentifizierung und Autorisierung verwendet. Weitere Informationen finden Sie unter Rollenbasierte Zugriffskontrolle. | 29. März 2016 |
VACUUM-Sortierungsschwellenwert | Der Befehl VACUUM überspringt jetzt die Sortierungsphase für alle Tabellen, in denen mehr als 95 Prozent der Zeilen bereits sortiert sind. Sie können den Standard-Sortierungsschwellenwert für eine einzelne Tabelle ändern, indem Sie den Parameter TO threshold PERCENT einschließen, wenn Sie den Befehl VACUUM ausführen. | 17. März 2016 |
Neue Spalten in STL_CONNECTION_LOG | Die Systemtabelle STL_CONNECTION_LOG hat drei neue Spalten. Wenn Sie routinemäßig Audit-Protokolle in eine Amazon-Redshift-Tabelle laden, müssen Sie der Zieltabelle die folgenden neuen Spalten hinzufügen: sslversion, sslcipher und mtu. | 17. März 2016 |
UNLOAD mit bzip2-Kompression | Sie können jetzt UNLOAD mit bzip2-Kompression verwenden. | 8. Februar 2016 |
ALTER TABLE APPEND | ALTER TABLE APPEND fügt einer Zieltabelle Zeilen hinzu, indem Daten aus einer vorhandenen Quelltabelle verschoben werden. ALTER TABLE APPEND ist in der Regel sehr viel schneller als die vergleichbaren Operationen CREATE TABLE AS oder INSERT, da die Daten verschoben und nicht dupliziert werden. | 8. Februar 2016 |
WLM-Abfragewarteschlangen-Hopping | Wenn Workload Management (WLM) eine schreibgeschützte Abfrage (etwa eine SELECT-Anweisung) aufgrund eines WLM-Timeouts abbricht, versucht WLM, die Abfrage an die nächste passende Warteschlange weiterzuleiten. Weitere Informationen finden Sie unter WLM-Abfragewarteschlangen-Hopping | 7. Januar 2016 |
ALTER DEFAULT PRIVILEGES | Sie können den Befehl ALTER DEFAULT PRIVILEGES verwenden, um den Standardsatz von Zugriffrechten zu definieren, die auf Objekte angewendet werden sollen, die vom angegebenen Benutzer in der Zukunft erstellt werden. | 10. Dezember 2015 |
bzip2-Dateikompression | Der Befehl COPY unterstützt das Laden von Daten aus Dateien, die mit bzip2 komprimiert wurden. | 10. Dezember 2015 |
NULLS FIRST und NULLS LAST | Sie können angeben, ob eine ORDER BY-Klausel NULLEN im Ergebnissatz zuerst oder zuletzt anordnen soll. Weitere Informationen erhalten Sie unter ORDER BY-Klausel und Übersicht über die Syntax von Fensterfunktionen. | 19. November 2015 |
REGION-Schlüsselwort für CREATE LIBRARY | Wenn sich der Amazon S3 S3-Bucket, der die UDF-Bibliotheksdateien enthält, nicht in derselben AWS Region wie Ihr Amazon Redshift Redshift-Cluster befindet, können Sie die Option REGION verwenden, um die Region anzugeben, in der sich die Daten befinden. Weitere Informationen finden Sie unter CREATE LIBRARY. | 19. November 2015 |
Benutzerdefinierte Skalarfunktionen () UDFs | Sie können jetzt benutzerdefinierte Skalarfunktionen erstellen, um Nicht-SQL-Verarbeitungsfunktionen zu implementieren, die entweder von Amazon Redshift unterstützten Modulen in der Python 2.7-Standardbibliothek oder von Ihren eigenen benutzerdefinierten Funktionen bereitgestellt werden, die auf der Programmiersprache Python UDFs basieren. Weitere Informationen finden Sie unter Benutzerdefinierte Funktionen in Amazon Redshift. | 11. September 2015 |
Dynamische Eigenschaften in der WLM-Konfiguration | Der WLM-Konfigurationsparameter unterstützt jetzt die dynamische Anwendung einiger Eigenschaften. Andere Eigenschaften bleiben weiterhin statische Änderungen und erfordern, dass die verbundenen Cluster neu gestartet werden, damit die Konfigurationsänderungen wirksam werden. Weitere Informationen erhalten Sie unter Dynamische und statische WLM-Konfigurationseigenschaften und Workload-Management. | 3. August 2015 |
Die Funktion LISTAGG | Die Funktion LISTAGG und Die Fensterfunktion LISTAGG geben eine Zeichenfolge zurück, die durch die Verkettung einer Reihe von Spaltenwerten entsteht. | 30. Juli 2015 |
Veralteter Parameter | Der Konfigurationsparameter max_cursor_result_set_size ist veraltet. Die Größe der Cursor-Ergebnissätze wird jetzt auf der Grundlage des Knotentyps des Clusters beschränkt. Weitere Informationen finden Sie unter Einschränkungen für Cursors. |
24. Juli 2015 |
Revision der Dokumentation des Befehls COPY | Die Referenz zu dem Befehl COPY wurde umfassend revidiert, um das Material benutzerfreundlicher und zugänglicher zu gestalten. | 15. Juli 2015 |
COPY von Avro-Format | Der Befehl COPY unterstützt das Laden von Daten im Avro-Format aus Datendateien in Amazon S3, Amazon EMR und Remote-Hosts mittels SSH. Weitere Informationen erhalten Sie unter AVRO und Beispiele für die Kopie aus Avro. | 8. Juli 2015 |
STV_STARTUP_RECOVERY_STATE | Die STV_STARTUP_RECOVERY_STATE-Systemtabelle zeichnet den Status von Tabellen auf, die während Cluster-Neustartoperationen vorübergehend gesperrt sind. Amazon Redshift sperrt Tabellen vorübergehend, während sie bearbeitet werden, um angehaltene Transaktionen nach einem Cluster-Neustart aufzulösen. | 25. Mai 2015 |
ORDER BY optional für Rangfunktionen | Die Klausel ORDER BY ist jetzt für bestimmte Fensterrangfunktionen optional. Weitere Informationen finden Sie unter CUME_DIST-Fensterfunktion, Die Fensterfunktion DENSE_RANK, Die Fensterfunktion RANK, Die Fensterfunktion NTILE, Die Fensterfunktion PERCENT_RANK und Die Fensterfunktion ROW_NUMBER. | 25. Mai 2015 |
Überlappende Sortierungsschlüssel | Überlappende Sortierungsschlüssel geben allen Spalten in dem Sortierungsschlüssel das gleiche Gewicht. Die Verwendung überlappender Sortierungsschlüssel anstelle der Standard-Kompositionsschlüssel erhöht die Leistung von Abfragen deutlich, die restriktive Prädikate auf sekundären Sortierspalten verwenden, besonders für sehr große Tabellen. Die überlappende Sortierung verbessert darüber hinaus die allgemeine Leistung, wenn mehrere Abfragen Filter für verschiedene Spalten in der selben Tabelle verwenden. Weitere Informationen erhalten Sie unter Schlüssel sortieren und CREATE TABLE. | 11. Mai 2015 |
Überarbeitung des Themas „Optimieren der Abfrageleistung“ | Optimierung der Abfrageleistung wurde erweitert und enthält jetzt neue Abfragen zur Analyse der Abfrageleistung sowie weitere Beispiele. Das Thema wurde darüber hinaus überarbeitet, um es klarer und umfassender zu gestalten. Bewährte Methoden für die Gestaltung von Abfragen mit Amazon Redshift enthält weitere Informationen zur Verbesserung der Leistung von Abfragen. | 23. März 2015 |
SVL_QUERY_QUEUE_INFO | Die Ansicht SVL_QUERY_QUEUE_INFO fasst die Details für Abfragen zusammen, die in einer WLM-Abfragewarteschlange oder Commit-Warteschlange Zeit verbracht haben. | 19. Februar 2015 |
SVV_TABLE_INFO | Sie können jetzt die Ansicht SVV_TABLE_INFO für die Diagnose und die Behandlung von Problemen mit dem Tabellendesign verwenden, die die Abfrageleistung beeinträchtigen können; dazu gehören auch Probleme mit der Kompressionskodierung, mit Verteilungsschlüsseln, dem Sortierungsstil, der Datenverteilungsverzögerung, der Tabellengröße und der Statistik. | 19. Februar 2015 |
UNLOAD verwendet serverseitige Dateiverschlüsselung | Der Befehl UNLOAD verwendet nun automatisch serverseitige Verschlüsselung (SSE) in Amazon S3 zur Verschlüsselung aller entladener Datendateien. Die serverseitige Verschlüsselung fügt eine weitere Datensicherheitsebene hinzu, ohne dabei die Leistung deutlich zu beeinträchtigen. | 31. Oktober 2014 |
CUME_DIST-Fensterfunktion | CUME_DIST-Fensterfunktion berechnet die kumulative Verteilung eines Wertes in einem Fenster oder einer Partition. | 31. Oktober 2014 |
Funktion MONTHS_BETWEEN | Funktion MONTHS_BETWEEN bestimmt die Anzahl der Monate zwischen zwei Daten. | 31. Oktober 2014 |
Funktion NEXT_DAY | Funktion NEXT_DAY gibt das Datum der ersten Instance eines bestimmten Tages aus, der nach dem angegebenen Datum liegt. | 31. Oktober 2014 |
Die Fensterfunktion PERCENT_RANK | Die Fensterfunktion PERCENT_RANK berechnet den prozentualen Rang einer bestimmten Zeile. | 31. Oktober 2014 |
Die Fensterfunktion RATIO_TO_REPORT | Die Fensterfunktion RATIO_TO_REPORT berechnet das Verhältnis eines Wertes zur Summe der Werte in einem Fenster oder einer Partition. | 31. Oktober 2014 |
Die Funktion TRANSLATE | Die Funktion TRANSLATE ersetzt alle Vorkommen bestimmter Zeichen in einem bestimmten Ausdruck durch angegebene Ersatzzeichen. | 31. Oktober 2014 |
NVL2 Funktion | NVL2 Funktion gibt einen von zwei Werten aus, je nachdem, ob ein angegebener Ausdruck zu NULL oder zu NOT NULL aufgelöst wird. | 16. Oktober 2014 |
Die Fensterfunktion MEDIAN | Die Fensterfunktion MEDIAN berechnet den Medianwert für den Wertebereich in einem Fenster oder einer Partition. | 16. Oktober 2014 |
ON ALL TABLES IN SCHEMA schema_name-Klausel für die Befehle GRANT und REVOKE | Die Befehle GRANT und REVOKE wurden mit einer ON ALL TABLES IN SCHEMA schema_name-Klausel aktualisiert. Diese Klausel ermöglicht die Verwendung eines einzelnen Befehls zum Ändern der Berechtigungen für alle Tabellen in einem Schema. | 16. Oktober 2014 |
IF EXISTS-Klausel für die Befehle DROP SCHEMA, DROP TABLE, DROP USER und DROP VIEW | Die Befehle DROP SCHEMA, DROP TABLE, DROP USER und DROP VIEW wurden mit einer IF EXISTS-Klausel aktualisiert. Diese Klausel führt dazu, dass der Befehl keine Änderungen vornimmt und eine Meldung ausgibt, anstatt mit einem Fehler abzubrechen, wenn das angegebene Objekt nicht existiert. | 16. Oktober 2014 |
IF NOT EXISTS-Klausel für die Befehle CREATE SCHEMA und CREATE TABLE | Die Befehle CREATE SCHEMA und CREATE TABLE wurden mit einer IF NOT EXISTS-Klausel aktualisiert. Diese Klausel führt dazu, dass der Befehl keine Änderungen vornimmt und eine Meldung ausgibt, anstatt mit einem Fehler abzubrechen, wenn das angegebene Objekt bereits existiert. | 16. Oktober 2014 |
COPY-Unterstützung für UTF-16-Kodierung | Der COPY-Befehl unterstützt jetzt das Laden aus Datendateien, die UTF-16 oder die UTF-8-Kodierung verwenden. Weitere Informationen finden Sie unter ENCODING. | 29. September 2014 |
Neues Tutorial zum Workload-Management | Tutorial: Konfigurieren von manuellen Workload-Management(WLM)-Warteschlangen erläutert den Prozess der Konfiguration von Workload Management (WLM)-Warteschlangen zur Verbesserung der Abfrageverarbeitung und der Ressourcenzuweisung. | 25. September 2014 |
AES 128-Bit-Verschlüsselung | Der COPY-Befehl unterstützt jetzt die AES 128-Bit- und die AES 256-Bit-Verschlüsselung beim Laden aus mit clientseitiger Amazon-S3-Verschlüsselung verschlüsselten Datendateien. Weitere Informationen finden Sie unter Laden verschlüsselter Datendateien aus Amazon S3. | 29. September 2014 |
Funktion PG_LAST_UNLOAD_COUNT | Die Funktion PG_LAST_UNLOAD_COUNT gibt die Anzahl der Zeilen aus, die in der letzten UNLOAD-Operation verarbeitet wurden. Weitere Informationen finden Sie unter PG_LAST_UNLOAD_COUNT. | 15. September 2014 |
Neuer Abschnitt zur Fehlerbehebung bei Abfragen | Fehlerbehebung bei Abfragen bietet eine kurze Übersicht über die Identifizierung und Behandlung einiger der häufigsten und schwerwiegendsten Probleme, die bei Amazon-Redshift-Abfragen auftreten können. | 7. Juli 2014 |
Neues Tutorial zum Laden von Daten | Tutorial: So laden Sie Daten aus Amazon S3 führt Sie durch den kompletten Prozess des Ladens von Daten in Ihre Amazon-Redshift-Datenbanktabellen aus Datendateien in einem Amazon-S3-Bucket. | 1. Juli 2014 |
Fensterfunktion PERCENTILE_CONT | Fensterfunktion PERCENTILE_CONT ist eine Funktion für die inverse Verteilung, die ein kontinuierliches Verteilungsmodell annimmt. Sie empfängt einen Perzentilwert und eine Sortierspezifikation und gibt einen interpolierten Wert zurück, der in Bezug auf die Sortierspezifikation in den angegebenen Perzentilwert fällt. | 30. Juni 2014 |
Die Fensterfunktion PERCENTILE_DISC | Die Fensterfunktion PERCENTILE_DISC ist eine Funktion für die inverse Verteilung, die ein diskretes Verteilungsmodell annimmt. Sie empfängt einen Perzentilwert und eine Sortierspezifikation und gibt ein Element aus dem Satz zurück. | 30. Juni 2014 |
Funktionen GREATEST und LEAST | Die Funktionen Funktionen GREATEST und LEAST geben den größten oder den kleinsten Wert aus einer Liste von Ausdrücken aus. | 30. Juni 2014 |
Regionsübergreifedner COPY-Befehl | Der Befehl COPY unterstützt das Laden von Daten aus Amazon-S3-Buckets oder Amazon-DynamoDB-Tabellen, die sich nicht in der gleichen Region wie der Amazon-Redshift-Cluster befinden. Weitere Informationen finden Sie unter REGION in der Referenz zum COPY-Befehl. | 30. Juni 2014 |
Erweiterung der Bewährten Verfahren | Bewährte Methoden für Amazon Redshift wurde erweitert, umorganisiert und an die Spitze der Navigationshierarchie verschoben, um diesen Abschnitt leichter auffindbar zu machen. | 28. Mai 2014 |
UNLOAD zu einer einzelnen Datei | Der Befehl UNLOAD kann optional Tabellendaten seriell zu einer einzelnen Datei in Amazon S3 entladen, indem die Option PARALLEL OFF hinzugefügt wird. Wenn der Umfang der Daten die maximale Dateigröße von 6,2 GB überschreitet, erstellt UNLOAD zusätzliche Dateien. | 6. Mai 2014 |
REGEXP-Funktionen | Die Funktionen REGEXP_COUNT, REGEXP_INSTR und REGEXP_REPLACE manipulieren Zeichenfolgen auf der Grundlage der Musterzuordnung regulärer Ausdrücke. | 6. Mai 2014 |
COPY aus Amazon EMR | Der Befehl COPY unterstützt das direkte Laden von Daten aus Amazon-EMR-Clustern. Weitere Informationen finden Sie unter So laden Sie Daten aus Amazon EMR:. |
18. April 2014 |
Erhöhung der WLM-Gleichzeitigkeitsbeschränkung | Sie können jetzt Workload Management (WLM) so konfigurieren, dass in benutzerdefinierten Abfragewarteschlangen bis zu 50 Abfragen gleichzeitig ausgeführt werden. Diese Erhöhung sorgt für mehr Flexibilität bei der Verwaltung der Systemleistung durch die Modifizierung von WLM-Konfigurationen. Weitere Informationen finden Sie unter Implementieren von manuellem WLM |
18. April 2014 |
Neuer Konfigurationsparameter für die Verwaltung der Cursorgröße | Der Konfigurationsparameter Weitere Informationen finden Sie unter DECLARE in diesem Leitfaden und unter Konfigurieren der maximalen Größe eines Cursor-Ergebnissatzes im Amazon-Redshift-Verwaltungshandbuch. |
28. März 2014 |
COPY von JSON-Format | Der Befehl COPY unterstützt das Laden von Daten im JSON-Format aus Datendateien in Amazon S3 sowie aus Remote-Hosts mittels SSH. Weitere Informationen finden Sie in den COPY von JSON-Format-Anwendungshinweisen. | 25. März 2014 |
Neue Systemtabelle STL_PLAN_INFO | Die Tabelle STL_PLAN_INFO ergänzt den Befehl EXPLAIN als weitere Möglichkeit zur Betrachtung von Abfrageplänen. | 25. März 2014 |
Neue Funktion REGEXP_SUBSTR | Die Funktion REGEXP_SUBSTR gibt die durch die Suche nach einem regulären Ausdrucksmuster aus einer Zeichenfolge extrahierten Zeichen aus. | 25. März 2014 |
Neue Spalten für STL_COMMIT_STATS | Die Tabelle STL_COMMIT_STATS hat zwei neue Spalten: numxids und oldestxid . |
6. März 2014 |
Unterstützung für COPY von SSH für gzip und lzop | Der Befehl COPY unterstützt die gzip- und die lzop-Kompression beim Laden von Daten über eine SSH-Verbindung. | 13. Februar 2014 |
Neue Funktionen | Die Fensterfunktion ROW_NUMBER gibt die Nummer der aktuellen Zeile aus. Die Funktion STRTOL konvertiert den Zeichenfolgenausdruck einer Zahl der angegebenen Basis in den entsprechenden Ganzzahlwert. PG_CANCEL_BACKEND und PG_TERMINATE_BACKEND ermöglichen Benutzern das Abbrechen von Abfragen und Sitzungsverbindungen. Die Funktion LAST_DAY wurde hinzugefügt, um die Kompatibilität mit Oracle zu gewährleisten. | 13. Februar 2014 |
Neue Systemtabelle | Die Systemtabelle STL_COMMIT_STATS bietet Metriken zur Commit-Leistung, einschließlich des Timings der verschiedenen Commit-Phasen und der Anzahl der Commit-Blöcke. | 13. Februar 2014 |
FETCH mit Einzelknoten-Clustern | Bei der Verwendung eines Cursors auf einem Einzelknoten-Cluster ist die maximale Anzahl von Zeilen, die mit dem Befehl FETCH abgerufen werden können, 1000. FETCH FORWARD ALL wird für Einzelknoten-Cluster nicht unterstützt. | 13. Februar 2014 |
DS_DIST_ALL_INNER-Umverteilungsstrategie | DS_DIST_ALL_INNER in der Explain plan-Ausgabe zeigt an, dass die gesamte innere Tabelle neu zu einem einzelnen Slice verteilt wurde, da die äußere Tabelle DISTSTYLE ALL verwendet. Weitere Informationen erhalten Sie unter Beispiele für Join-Varianten und Auswerten des Abfrageplans. | 13. Januar 2014 |
Neue Systemtabellen für Abfragen | Amazon Redshift hat neue Systemtabellen hinzugefügt, mit denen Benutzer die Abfrageausführung für Optimierungs- und Fehlerbehebungszwecke evaluieren können. Weitere Informationen finden Sie unter SVL_COMPILE, STL_SCAN, STL_RETURN, STL_SAVE STL_ALERT_EVENT_LOG. | 13. Januar 2014 |
Einzelnoten-Cursors | Cursors werden jetzt auch für Einzelknoten-Cluster unterstützt. Ein Einzelknoten-Cluster kann jetzt zwei Cursors gleichzeitig geöffnet haben, bei einem maximalen Ergebnissatz von 32 GB. Auf einem Einzelknoten-Cluster empfehlen wir die Einstellung des Parameters für die ODBC-Cache-Größe auf 1.000. Weitere Informationen finden Sie unter DECLARE. | 13. Dezember 2013 |
Verteilungsstil ALL | Die ALL-Verteilung kann die Ausführungszeiten für bestimmte Arten von Abfragen dramatisch verkürzen. Wenn eine Tabelle den Verteilungsstil ALL verwendet, wird eine Kopie der Tabelle auf jeden Knoten verteilt. Da die Tabelle effektiv mit allen anderen Tabellen zusammen platziert wird, ist keine Neuverteilung während der Ausführung der Abfrage erforderlich. Die ALL-Verteilung ist nicht für alle Tabellen geeignet, da sie die Speicherplatzanforderungen und die Ladezeit erhöht. Weitere Informationen finden Sie unter Datenverteilung zur Abfrageoptimierung. | 11. November 2013 |
COPY von Remote-Hosts | Zusätzlich zum Laden von Tabellen aus Datendateien auf Amazon S3 und aus Amazon DynamoDB-Tabellen kann der COPY-Befehl Textdaten aus Amazon EMR-Clustern, EC2 Amazon-Instances und anderen Remote-Hosts mithilfe von SSH-Verbindungen laden. Amazon Redshift verwendet mehrere gleichzeitige SSH-Verbindungen, um Daten parallel zu lesen und zu laden. Weitere Informationen finden Sie unter Laden von Daten aus Remote-Hosts. | 11. November 2013 |
Verwendeter WLM-Speicherplatz in Prozent | Sie können den Workload gleichmäßig verteilen, indem Sie einen bestimmten Prozentsatz des Speichers für jede Warteschlange in Ihrer Workload Management (WLM)-Konfiguration anweisen. Weitere Informationen finden Sie unter Implementieren von manuellem WLM. | 11. November 2013 |
APPROXIMATE COUNT(DISTINCT) | Abfragen, die APPROXIMATE COUNT(DISTINCT) werden viel schneller ausgeführt, bei einer relativen Fehlerquote von etwa 2 %. Die Funktion APPROXIMATE COUNT (DISTINCT) verwendet einen Algorithmus. HyperLogLog Weitere Informationen hierzu finden Sie unter Die Funktion COUNT. | 11. November 2013 |
Neue SQL-Funktionen für den Abruf von Details zu aktuellen Abfragen | Vier neue SQL-Funktionen rufen Details zu aktuellen Abfragen und COPY-Befehlen ab. Die neuen Funktionen erleichtert die Abfrage von Systemprotokolltabellen und bieten in vielen Fällen die benötigten Details, ohne dass ein Zugriff auf die Systemtabellen erforderlich ist. Weitere Informationen finden Sie unter PG_BACKEND_PID, PG_LAST_COPY_ID, PG_LAST_COPY_COUNT, PG_LAST_QUERY_ID. | 1. November 2013 |
MANIFEST-Option für UNLOAD | Die MANIFEST-Option für den Befehl UNLOAD ergänzt die MANIFEST-Option für den Befehl COPY. Die Verwendung der MANIFEST-Option mit UNLOAD erstellt automatisch eine Manifest-Datei, die die Datendateien ausführlich auflistet, die von der Entladeoperation auf Amazon S3 erstellt wurden. Sie können dann diese Manifestdatei mit einem COPY-Befehl zum Entladen der Daten verwenden. Weitere Informationen erhalten Sie unter Entladen von Daten aus Amazon S3 und UNLOAD-Beispiele. | 1. November 2013 |
MANIFEST-Option für COPY | Sie können die Option MANIFEST mit dem Befehl COPY verwenden, um die Datendateien explizit aufzulisten, die aus Amazon S3 geladen werden sollen. | 18. Oktober 2013 |
Systemtabellen für die Behebung von Fehlern für Abfragen | Zusätzliche Dokumentation für Systemtabellen, die für die Fehlerbehebung bei Abfragen verwendet werden. Der Abschnitt STL-Ansichten für die Protokollierung enthält jetzt Dokumentation zu den folgenden Systemtabellen: STL_AGGR, STL_BCAST, STL_DIST, STL_DELETE, STL_HASH, STL_HASHJOIN, STL_INSERT, STL_LIMIT, STL_MERGE, STL_MERGEJOIN, STL_NESTLOOP, STL_PARSE, STL_PROJECT, STL_SCAN, STL_SORT, STL_UNIQUE, STL_WINDOW. | 3. Oktober 2013 |
Funktion CONVERT_TIMEZONE | Funktion CONVERT_TIMEZONE konvertiert einen Zeitstempel von einer Zeitzone zu einer anderen, mit der Option für die automatische Anpassung der Sommerzeit. | 3. Oktober 2013 |
Die Funktion SPLIT_PART | Die Funktion SPLIT_PART trennt eine Zeichenfolge am angegebenen Trennzeichen und gibt den Teil an der angegebenen Position aus. | 3. Oktober 2013 |
Systemtabelle STL_USERLOG | STL_USERLOG zeichnet Einzelheiten für Änderungen auf, die auftreten, wenn ein Datenbankbenutzer erstellt, geändert oder gelöscht wird. | 3. Oktober 2013 |
LZO-Spaltenkodierung und LZOP-Dateikompression. | Die LZO-Spaltenkomprimierungskodierung kombiniert eine sehr hohe Komprimierungsrate mit guter Leistung. COPY aus Amazon S3 unterstützt das Laden aus Dateien, die mittels LZOP-Komprimierung komprimiert wurden. | 19. September 2013 |
JSON, reguläre Ausdrücke und Cursors | Zusätzliche Unterstützung für das Parsing von JSON-Zeichenfolgen, die Musterzuordnung mit regulären Ausdrücken sowie die Verwendung von Cursors zum Abruf großer Datensätze über eine ODBC-Verbindung. Weitere Informationen finden Sie unter JSON-Funktionen, Patternmatching-Bedingungen und DECLARE. | 10. September 2013 |
ACCEPTINVCHAR-Option für COPY | Sie können Daten erfolgreich laden, die ungültige UTF-8-Zeichen enthalten, indem Sie die Option ACCEPTINVCHAR mit dem Befehl COPY angeben. | 29. August 2013 |
CSV-Option für COPY | Der Befehl COPY unterstützt jetzt das Laden aus CSV-formatierten Eingabedateien. | 9. August 2013 |
CRC32 | CRC32 Funktion führt zyklische Redundanzprüfungen durch. | 9. August 2013 |
WLM-Platzhalter | Workload Management (WLM) unterstützt Platzhalter zum Hinzufügen von Benutzergruppen und Abfragegruppen zu Warteschlangen. Weitere Informationen finden Sie unter Platzhalter. | 1. August 2013 |
WLM-Timeout | Um die Zeit zu begrenzen, die Abfragen in einer WLM-Warteschlange nutzen können, können Sie den WLM-Timeout-Wert für jede Warteschlange einstellen. Weitere Informationen finden Sie unter WLM-Timeout. | 1. August 2013 |
Neue COPY-Optionen „auto“ und „epochsecs“ | Der Befehl COPY führt die automatische Erkennung von Datums- und Uhrzeitformaten durch. Die neuen Uhrzeitformate „epochsecs“ und „epochmillisecs“ ermöglichen COPY das Laden der Daten im Epochenformat. | 25. Juli 2013 |
Funktion CONVERT_TIMEZONE | Funktion CONVERT_TIMEZONE konvertiert einen Zeitstempel von einer Zeitzone zu einer anderen. | 25. Juli 2013 |
FUNC_-Funktion SHA1 | Die FUNC_-Funktion SHA1 konvertiert eine Zeichenfolge mithilfe des SHA1 Algorithmus. | 15. Juli 2013 |
max_execution_time | Zur Begrenzung der Zeit, die Abfragen in Anspruch nehmen dürfen, können Sie den Parameter max_execution_time im Rahmen der WLM-Konfiguration einstellen. Weitere Informationen finden Sie unter Modifizieren der WLM-Konfiguration. | 22. Juli 2013 |
Vier-Byte-UTF-8-Zeichen | Der Datentyp VARCHAR unterstützt jetzt Vier-Byte-UTF-8-Zeichen. Fünf-Byte- oder längere UTF-8-Zeichen werden nicht unterstützt. Weitere Informationen finden Sie unter Speicherung und Bereiche. | 18. Juli 2013 |
SVL_QERROR | Die Systemansicht SVL_QERROR wurde außer Betrieb genommen. | 12. Juli 2013 |
Revidierter Dokumentverlauf | Die Seite „Dokumentverlauf“ zeigt jetzt das Datum der Aktualisierung des Dokuments. | 12. Juli 2013 |
STL_UNLOAD_LOG | STL_UNLOAD_LOG zeichnet die Details für eine Entladeoperation auf. | 5. Juli 2013 |
Parameter JDBC-Abrufgröße | Um Speicherplatzfehler auf der Clientseite beim Abruf von großen Datensätzen mit JDBC zu vermeiden, können Sie Ihren Client so einrichten, dass er die Daten in Batches abruft; dazu dient der Parameter JDBC-Abrufgröße. Weitere Informationen finden Sie unter Festlegen des JDBC-Parameters für die Abrufgröße. | 27. Juni 2013 |
UNLOAD für verschlüsselte Dateien | UNLOAD unterstützt nun das Entladen von Tabellendaten zu verschlüsselten Dateien in Amazon S3. | 22. Mai 2013 |
Temporäre Anmeldeinformationen | COPY und UNLOAD unterstützen jetzt die Verwendung temporärer Anmeldeinformationen. | 11. April 2013 |
Hinzugefügte Klarstellungen | Klarstellung und Erweiterung der Besprechung des Tabellendesigns und des Ladens von Daten. | 14. Februar 2013 |
Hinzufügung bewährter Methoden | Bewährte Methoden für die Gestaltung von Tabellen mit Amazon Redshift und Bewährte Methoden für Amazon Redshift zum Laden von Daten hinzugefügt. | 14. Februar 2013 |
Klarstellung von Passworteinschränkungen | Klarstellung von Passworteinschränkungen für CREATE USER und ALTER USER, verschiedene kleinere Revisionen. | 14. Februar 2013 |
Neues Handbuch |
Dies ist die erste Veröffentlichung des Amazon-Redshift-Entwicklerhandbuchs. | 14. Februar 2013 |