Exportación de datos como Parquet al almacenamiento de objetos en la nube
Muestra los pasos para exportar datos de tabla de Autonomous Database a Cloud Object Storage como datos de Parquet especificando una consulta.
Este método de exportación soporta todos los almacenes de objetos en la nube soportados por Autonomous Database. Además, puede utilizar una entidad de recurso de Oracle Cloud Infrastructure para acceder al almacén de objetos de Oracle Cloud Infrastructure, a los nombres de recursos de Amazon (ARN) con el fin de acceder al servicio de almacenamiento simple de AWS (S3), a una entidad de servicio de Azure para acceder al almacenamiento BLOB de Azure o a una cuenta de servicio de Google con el fin de acceder a los recursos de la plataforma en la nube (GCP).
Notas sobre la exportación con DBMS_CLOUD.EXPORT_DATA
:
-
Si es necesario, el parámetro
query
que proporcione puede ser una consulta avanzada, como una consulta que incluya uniones o subconsultas. -
Especifique el parámetro
format
con la opcióncompression
para comprimir los archivos de salida. El valor por defectocompression
paratype
parquet
essnappy
. -
Cuando ya no necesite los archivos que exporte, utilice el procedimiento
DBMS_CLOUD.DELETE_OBJECT
o utilice comandos nativos de Cloud Object Storage para suprimir los archivos. -
Consulte DBMS_CLOUD Asignación de tipo de datos de Oracle a Parquet en el paquete para obtener más información sobre la asignación de tipo de Oracle a tipo de Parquet.
Los siguientes tipos no están soportados o tienen limitaciones en su soporte para exportar Parquet con
DBMS_CLOUD.EXPORT_DATA
:Type Oracle Notas BFILE
No soportada
BLOB
No soportada
DATE
Soportado con la siguiente limitación: el formato
DATE
solo soporta fecha, mes y año. La hora, los minutos y los segundos no están soportados.Consulte DBMS_CLOUD Paquete Oracle Data Type to Parquet Mapping para obtener más información sobre las limitaciones de formato NLS para exportar
DATE
a Parquet.INTERVAL DAY TO SECOND
Soportado y tratado internamente como cadena
INTERVAL YEAR TO MONTH
Soportado y tratado internamente como cadena
LONG
No soportada
LONG RAW
No soportada
NUMBER
Se admite con las siguientes limitaciones:
- Puede tener una precisión máxima de 38 y una escala igual a menor que la precisión.
- Si no se proporciona ninguna precisión y escala para el tipo de columna
NUMBER
, se utiliza por defecto una precisión de 38 y una escala de 20. - La escala negativa no está soportada para los tipos
NUMBER
.
Object Types
No soportada
TIMESTAMP
Se admite con las siguientes limitaciones:
- Si hay varias columnas con una precisión diferente, se tomará la mayor precisión.
TIMESTAMP WITH TIME ZONE
El tipo de dato Oracle solo utilizará el registro de hora.
Consulte DBMS_CLOUD Paquete Oracle Data Type to Parquet Mapping para obtener más información sobre las limitaciones de formato NLS para exportar
TIMESTAMP
a Parquet.
Tema principal: Exportación de datos al almacén de objetos como texto