Esporta dati come parquet nello storage degli oggetti cloud
Mostra i passi per esportare i dati delle tabelle da Autonomous Database nello storage degli oggetti cloud come dati Parquet specificando una query.
Questo metodo di esportazione supporta tutti gli archivi degli oggetti cloud supportati da Autonomous Database ed è possibile utilizzare un principal delle risorse Oracle Cloud Infrastructure per accedere all'area di memorizzazione degli oggetti Oracle Cloud Infrastructure, ai nomi delle risorse Amazon (ARN) per accedere ad AWS Simple Storage Service (S3), a un principal del servizio Azure per accedere allo storage BLOB di Azure o allo storage Azure Data Lake oppure a un account del servizio Google per accedere alle risorse Google Cloud Platform (GCP).
Note per l'esportazione con DBMS_CLOUD.EXPORT_DATA
:
-
Il parametro
query
fornito può essere una query avanzata, se necessario, ad esempio una query che include join o subquery. -
Specificare il parametro
format
con l'opzionecompression
per comprimere i file di output. Il valore predefinitocompression
pertype
parquet
èsnappy
. -
Quando non sono più necessari i file esportati, utilizzare la procedura
DBMS_CLOUD.DELETE_OBJECT
o i comandi nativi dello storage degli oggetti cloud per eliminare i file. -
Per informazioni dettagliate sul mapping tra tipo Oracle e tipo di parquet, vedere DBMS_CLOUD Mapping tra tipo di dati Oracle e tipo di parquet.
I seguenti tipi non sono supportati o prevedono limitazioni per il supporto per l'esportazione di Parquet con
DBMS_CLOUD.EXPORT_DATA
:Tipo Oracle Note BFILE
Non supportata
BLOB
Non supportata
DATE
Supportato con la seguente limitazione: il formato
DATE
supporta solo data, mese e anno. Ora, minuti e secondi non sono supportati.Per informazioni dettagliate sulle limitazioni del formato NLS per l'esportazione di
DATE
in Parquet, vedere DBMS_CLOUD Package Oracle Data Type to Parquet Mapping.INTERVAL DAY TO SECOND
Supportato e considerato come stringa internamente
INTERVAL YEAR TO MONTH
Supportato e considerato come stringa internamente
LONG
Non supportata
LONG RAW
Non supportata
NUMBER
Supportato dalle seguenti limitazioni:
- Può avere una precisione massima di 38 e una scala inferiore alla precisione.
- Se per la colonna
NUMBER
non sono disponibili precisione e scala, per impostazione predefinita viene utilizzata la precisione 38 e la scala 20. - La scala negativa non è supportata per i tipi
NUMBER
.
Object Types
Non supportata
TIMESTAMP
Supportato dalle seguenti limitazioni:
- Se sono presenti più colonne con precisione diversa, verrà eseguita la massima precisione.
TIMESTAMP WITH TIME ZONE
Il tipo di dati Oracle utilizzerà solo l'indicatore orario.
Per informazioni dettagliate sulle limitazioni del formato NLS per l'esportazione di
TIMESTAMP
in Parquet, vedere DBMS_CLOUD Package Oracle Data Type to Parquet Mapping.
Argomento padre: Esporta dati nell'area di memorizzazione degli oggetti come testo