Exportación de datos como Parquet al almacenamiento de objetos en la nube
Muestra los pasos para exportar datos de tabla de su instancia 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, y puede utilizar una entidad de recurso de Oracle Cloud Infrastructure para acceder a Oracle Cloud Infrastructure Object Store, Amazon Resource Names (ARN) para acceder a AWS Simple Storage Service (S3), una entidad de servicio de Azure para acceder al almacenamiento BLOB de Azure o al almacenamiento de Azure Data Lake, o una cuenta de servicio de Google para acceder a los recursos de Google Cloud Platform (GCP).
Notas para exportar con DBMS_CLOUD.EXPORT_DATA
:
-
El parámetro
query
que proporcione puede ser una consulta avanzada, si es necesario, 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 dato de Oracle de paquete a parquet 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 admitido
BLOB
No admitido
DATE
Soportado con la siguiente limitación: el formato
DATE
solo admite fecha, mes y año. La hora, el minuto y los segundos no están soportados.Consulte DBMS_CLOUD Package 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 se trata como cadena internamente
INTERVAL YEAR TO MONTH
Soportado y se trata como cadena internamente
LONG
No admitido
LONG RAW
No admitido
NUMBER
Se admite con las siguientes limitaciones:
- Puede tener una precisión máxima de 38 y una escala igual a menos de precisión.
- Si no se proporciona precisión y escala para el tipo de columna
NUMBER
, se utiliza por defecto una precisión de 38 y una escala de 20. - No se admite la escala negativa para los tipos
NUMBER
.
Object Types
No admitido
TIMESTAMP
Se admite con las siguientes limitaciones:
- Si hay varias columnas con diferente precisión, se tomará la mayor precisión.
- El tipo de dato Oracle
TIMESTAMP WITH TIME ZONE
solo utilizará el registro de hora.
Consulte DBMS_CLOUD Package 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