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
queryque proporcione puede ser una consulta avanzada, si es necesario, como una consulta que incluya uniones o subconsultas. -
Especifique el parámetro
formatcon la opcióncompressionpara comprimir los archivos de salida. El valor por defectocompressionparatypeparquetessnappy. -
Cuando ya no necesite los archivos que exporte, utilice el procedimiento
DBMS_CLOUD.DELETE_OBJECTo 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 BFILENo admitido
BLOBNo admitido
DATESoportado con la siguiente limitación: el formato
DATEsolo 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
DATEa Parquet.INTERVAL DAY TO SECONDSoportado y se trata como cadena internamente
INTERVAL YEAR TO MONTHSoportado y se trata como cadena internamente
LONGNo admitido
LONG RAWNo admitido
NUMBERSe 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 TypesNo admitido
TIMESTAMPSe 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 ZONEsolo 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
TIMESTAMPa Parquet.
Tema principal: Exportación de datos al almacén de objetos como texto