Esportare i dati come parquet nello storage degli oggetti cloud
Mostra i passi per esportare i dati della tabella da Autonomous Database nello storage degli oggetti cloud come dati Parquet specificando una query.
Questo metodo di esportazione supporta tutti gli storage degli oggetti cloud supportati da Autonomous Database ed è possibile utilizzare un principal risorsa di Oracle Cloud Infrastructure per accedere all'area di memorizzazione degli oggetti Oracle Cloud Infrastructure, ai nomi delle risorse Amazon (ARN) per accedere a AWS Simple Storage Service (S3), a un principal servizio Azure per accedere allo storage BLOB di Azure o a Azure Data Lake Storage o a un account servizio Google per accedere alle risorse GCP (Google Cloud Platform).
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
oppure i comandi dello storage degli oggetti cloud nativo 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 hanno limitazioni sul supporto per l'esportazione di Parquet con
DBMS_CLOUD.EXPORT_DATA
:Tipo specifico Oracle Note BFILE
Non supportato
BLOB
Non supportato
DATE
Supportato con la seguente limitazione: il formato
DATE
supporta solo data, mese e anno. Ora, minuto e secondi non sono supportati.Per i dettagli 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 trattato internamente come stringa
INTERVAL YEAR TO MONTH
Supportato e trattato internamente come stringa
LONG
Non supportato
LONG RAW
Non supportato
NUMBER
Supportato con le seguenti limitazioni:
- Può avere una precisione massima di 38 e una scala uguale a meno della precisione.
- Se non viene fornita alcuna precisione e scala per il tipo di colonna
NUMBER
, per impostazione predefinita viene utilizzata la precisione 38 e la scala 20. - La scala negativa non è supportata per i tipi
NUMBER
.
Object Types
Non supportato
TIMESTAMP
Supportato con le seguenti limitazioni:
- Se ci sono più colonne con precisione diversa, verrà presa la massima precisione.
TIMESTAMP WITH TIME ZONE
Il tipo di dati Oracle utilizzerà solo l'indicatore orario.
Per i dettagli 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