Daten als Parquet in Cloud-Objektspeicher exportieren
Zeigt die Schritte zum Exportieren von Tabellendaten aus Autonomous Database in Cloud Object Storage als Parquet-Daten durch Angabe einer Abfrage an.
Diese Exportmethode unterstützt alle von Autonomous Database unterstützten Cloud-Objektspeicher. Außerdem können Sie einen Oracle Cloud Infrastructure-Resource Principal für den Zugriff auf Ihren Oracle Cloud Infrastructure-Objektspeicher, Amazon-Ressourcennamen (ARNs) für den Zugriff auf AWS Simple Storage Service (S3), einen Azure-Service-Principal für den Zugriff auf Azure-BLOB-Speicher oder Azure Data Lake Storage oder einen Google-Serviceaccount für den Zugriff auf Google Cloud Platform-(GCP-)Ressourcen verwenden.
Hinweise zum Exportieren mit DBMS_CLOUD.EXPORT_DATA
:
-
Der von Ihnen angegebene Parameter
query
kann bei Bedarf eine erweiterte Abfrage sein, z.B. eine Abfrage, die Joins oder Unterabfragen enthält. -
Geben Sie den Parameter
format
mit der Optioncompression
an, um die Ausgabedateien zu komprimieren. Der Standardwertcompression
fürtype
parquet
istsnappy
. -
Wenn Sie die exportierten Dateien nicht mehr benötigen, verwenden Sie die Prozedur
DBMS_CLOUD.DELETE_OBJECT
, oder verwenden Sie native Cloud Object Storage-Befehle, um die Dateien zu löschen. -
Weitere Informationen zur Zuordnung von Oracle-Typ zu Parquet-Typ finden Sie unter DBMS_CLOUD Oracle-Datentyp zu Parquet-Typ verpacken.
Die folgenden Typen werden nicht unterstützt oder haben Einschränkungen bei der Unterstützung für den Export von Parquet mit
DBMS_CLOUD.EXPORT_DATA
:Oracle-spezifischer Typ Notizen BFILE
Wird nicht unterstützt
BLOB
Wird nicht unterstützt
DATE
Unterstützt mit der folgenden Einschränkung: Das
DATE
-Format unterstützt nur Datum, Monat und Jahr. Stunde, Minute und Sekunden werden nicht unterstützt.Weitere Informationen zu den NLS-Formatbeschränkungen für den Export von
DATE
in Parquet finden Sie unter DBMS_CLOUD Oracle-Datentyp-/Parquet-Mapping verpacken.INTERVAL DAY TO SECOND
Wird intern unterstützt und als Zeichenfolge behandelt
INTERVAL YEAR TO MONTH
Wird intern unterstützt und als Zeichenfolge behandelt
LONG
Wird nicht unterstützt
LONG RAW
Wird nicht unterstützt
NUMBER
Unterstützt mit den folgenden Einschränkungen:
- Kann eine maximale Genauigkeit von 38 und eine Skala kleiner als die Präzision haben.
- Wenn für den Spaltentyp
NUMBER
keine Genauigkeit und keine Skalierung angegeben ist, wird standardmäßig die Gesamtstellenzahl 38 und die Skalierung 20 verwendet. - Negative Skalierung wird für
NUMBER
-Typen nicht unterstützt.
Object Types
Wird nicht unterstützt
TIMESTAMP
Unterstützt mit den folgenden Einschränkungen:
- Wenn mehrere Spalten mit unterschiedlicher Genauigkeit vorhanden sind, wird die höchste Genauigkeit verwendet.
TIMESTAMP WITH TIME ZONE
Der Oracle-Datentyp verwendet nur den Zeitstempel.
Weitere Informationen zu den NLS-Formatbeschränkungen für den Export von
TIMESTAMP
in Parquet finden Sie unter DBMS_CLOUD Oracle-Datentyp-/Parquet-Mapping verpacken.
Übergeordnetes Thema: Daten als Text in Objektspeicher exportieren