SnowConvert AI – Redshift – CREATE TABLE AS¶
Grammatikalische Syntax von CREATE TABLE AS
Beschreibung¶
Erstellt eine neue Tabelle auf der Grundlage einer Abfrage. Die Person mit Eigentumsrechten an dieser Tabelle ist die Person, der den Befehl ausführt.
Weitere Informationen finden Sie in der Dokumentation [CREATE TABLE AS](https://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_TABLE_AS. html).
Grammatikalische Syntax ¶
SnowConvert AI –RedShift – Tabellenstart¶
BACKUP¶
Beschreibung¶
Ermöglicht Amazon Redshift die automatische Anpassung des Kodierungstyps für alle Spalten in der Tabelle, um die Abfrageleistung zu optimieren. In Snowflake ist das Konzept von BACKUP, wie es in anderen Datenbanken üblich ist, nicht direkt anwendbar. Snowflake übernimmt automatisch die Datensicherung und -wiederherstellung durch seine integrierten Features wie Time Travel und Fail-safe, so dass keine manuellen Sicherungs-Operationen mehr erforderlich sind. Aus diesen Gründen wird die Anweisung BACKUP während des Transformationsprozesses entfernt
See the Redshift data distribution documentation for this syntax.
Grammatikalische Syntax¶
Beispielhafte Quellcode-Muster¶
NO-Option¶
Ein FDM wird hinzugefügt, da Snowflake standardmäßig immer eine Sicherung der erstellten Tabelle erstellt.
Eingabecode:¶
Redshift¶
Ausgabecode:¶
Snowflake¶
YES-Option¶
Die Option wird entfernt, da Snowflake standardmäßig ein Backup der erstellten Tabelle anlegt.
Eingabecode:¶
Redshift¶
Ausgabecode:¶
Snowflake¶
¶
COLUMNS¶
Beschreibung¶
Der Name einer Spalte in der neuen Tabelle. Wenn keine Spaltennamen angegeben werden, werden die Spaltennamen aus den Ausgabespaltennamen der Abfrage übernommen.
See the Redshift CREATE TABLE documentation for this syntax.
Grammatikalische Syntax¶
Beispielhafte Quellcode-Muster¶
Eingabecode:¶
Redshift¶
Ausgabecode:¶
Snowflake¶
Zugehörige EWIs¶
Es gibt keine bekannten Probleme.
LOCAL¶
Beschreibung¶
In Amazon Redshift werden LOCAL TEMPORARY oder TEMP verwendet, um temporäre Tabellen zu erstellen, die nur für die Dauer der Sitzung existieren. Diese Tabellen sind sitzungsspezifisch und werden automatisch gelöscht, wenn die Sitzung endet. Sie sind nützlich, um Zwischenergebnisse oder Arbeitsdaten zu speichern, ohne das permanente Datenbankschema zu beeinflussen.
See the Redshift CREATE TABLE documentation for this syntax.
Grammatikalische Syntax¶
Beispielhafte Quellcode-Muster¶
Eingabecode:¶
Redshift¶
Ausgabecode:¶
Snowflake¶
Zugehörige EWIs¶
Es gibt keine bekannten Probleme.
SnowConvert AI - Redshift - Table Attributes¶
DISTKEY¶
Beschreibung¶
In Amazon Redshift wird DISTKEY verwendet, um die Daten auf die Clusterknoten zu verteilen und so die Abfrageleistung zu optimieren. Snowflake hingegen kümmert sich automatisch um die Verteilung und Speicherung von Daten, ohne dass explizite Verteilungsschlüssel benötigt werden. Aufgrund der unterschiedlichen Architektur und Datenverwaltungsansätze hat Snowflake kein direktes Äquivalent zu DISTKEY von Redshift. Aus diesen Gründen wird die Anweisung DISTKEY während des Transformationsprozesses entfernt
See the Redshift data distribution documentation for this syntax.
Grammatikalische Syntax¶
Beispielhafte Quellcode-Muster¶
Eingabecode:¶
Redshift¶
Ausgabecode:¶
Snowflake¶
Zugehörige EWIs¶
SSC-FDM-RS0001: Data storage option is not supported in Snowflake. Data distribution is automatically handled by Snowflake.
DISTSTYLE¶
Beschreibung¶
Schlüsselwort, das den Stil der Datenverteilung für die gesamte Tabelle definiert.
See the Redshift data distribution documentation for this syntax.
Grammatikalische Syntax¶
Beispielhafte Quellcode-Muster¶
Eingabecode:¶
Redshift¶
Ausgabecode:¶
Snowflake¶
Zugehörige EWIs¶
SSC-FDM-RS0001: Data storage option is not supported in Snowflake. Data distribution is automatically handled by Snowflake.
SORTKEY¶
Beschreibung¶
Das Schlüsselwort, das angibt, dass die Spalte der Sortierschlüssel für die Tabelle ist. In Snowflake kann SORTKEY von Redshift auf CLUSTER BY migriert werden, da beide den Datenspeicher für die Abfrageleistung optimieren. CLUSTER BY in Snowflake organisiert die Daten nach bestimmten Spalten, ähnlich wie SORTKEY die Daten in Redshift ordnet.
See the Redshift data distribution documentation for this syntax.
Grammatikalische Syntax¶
Beispielhafte Quellcode-Muster¶
Eingabecode:¶
Redshift¶
Ausgabecode:¶
Snowflake¶
Zugehörige EWIs¶
[SSC-FDM-RS0002](../../general/technical-documentation/issues-and-troubleshooting/functional-difference/redshiftFDM. md#ssc-fdm-rs0002): Die Leistung von CLUSTER BY kann im Vergleich zur Leistung von Sortkey variieren.