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.
COPYaus spaltenförmigen Datenformaten
COPYkann Daten aus Amazon S3 in den folgenden Spaltenformaten laden:
-
ORC
-
Parquet
Beispiele für die Verwendung von Datenformaten COPY aus Spalten finden Sie unter. COPYBeispiele
COPYunterstützt spaltenformatierte Daten unter Berücksichtigung der folgenden Überlegungen:
-
Der Amazon S3 S3-Bucket muss sich in derselben AWS Region wie die Amazon Redshift Redshift-Datenbank befinden.
-
Um über einen VPC Endpunkt auf Ihre Amazon S3 S3-Daten zuzugreifen, richten Sie den Zugriff mithilfe von IAM Richtlinien und IAM Rollen ein, wie unter Amazon Redshift Spectrum with Enhanced VPC Routing verwenden im Amazon Redshift Management Guide beschrieben.
-
COPYwendet nicht automatisch Komprimierungskodierungen an.
-
Nur die folgenden COPY Parameter werden unterstützt:
-
ACCEPTINVCHARSbeim Kopieren aus einer Datei ORC oder einer Parquet-Datei.
-
-
Wenn COPY beim Laden ein Fehler auftritt, schlägt der Befehl fehl. ACCEPTANYDATEund MAXERROR werden für spaltenförmige Datentypen nicht unterstützt.
Fehlermeldungen werden an den SQL Client gesendet. Einige Fehler werden in STL _ _ ERRORS und LOAD STL _ protokolliertERROR.
-
COPYfügt Werte in die Spalten der Zieltabelle in derselben Reihenfolge ein, in der die Spalten in den spaltenförmigen Datendateien vorkommen. Die Anzahl der Spalten in der Zieltabelle und die Anzahl der Spalten in der Datendatei müssen übereinstimmen.
-
Wenn die Datei, die Sie für den COPY Vorgang angeben, eine der folgenden Erweiterungen enthält, dekomprimieren wir die Daten, ohne dass Parameter hinzugefügt werden müssen:
.gz
.snappy
.bz2
COPYaus den Parquet- und ORC Dateiformaten verwendet Redshift Spectrum und den Bucket-Zugriff. Um diese Formate COPY zu verwenden, stellen Sie sicher, dass es keine IAM Richtlinien gibt, die die Verwendung von Amazon S3 vorsigniert URLs blockieren. Die von Amazon Redshift URLs generierten vorsignierten Dateien sind 1 Stunde gültig, sodass Amazon Redshift genügend Zeit hat, um alle Dateien aus dem Amazon S3 S3-Bucket zu laden. Für jede gescannte Datei URL wird COPY aus spaltenförmigen Datenformaten eine eindeutige Vorsignierung generiert. Achten Sie bei Bucket-Richtlinien, die eine
s3:signatureAge
Aktion beinhalten, darauf, den Wert auf mindestens 3.600.000 Millisekunden festzulegen. Weitere Informationen finden Sie unter Amazon Redshift Spectrum mit erweitertem VPC Routing verwenden.