Exportación de datos como Parquet al almacenamiento de objetos en la nube
Muestra los pasos para exportar datos de tabla de la base de datos de IA autónoma 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 la base de datos de IA autónoma, y puede utilizar una entidad de recurso de Oracle Cloud Infrastructure para acceder a Oracle Cloud Infrastructure Object Store, Amazon Resource Names (ARN) a Acceda a AWS Simple Storage Service (S3), un principal de servicio de Azure para acceder al almacenamiento BLOB de Azure o a Azure Data Lake Storage, o a 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