Consulta de datos externos con Autonomous Database
Describe paquetes y herramientas para consultar y validar datos con Autonomous Database.
La base de datos no gestiona los datos externos; sin embargo, puede utilizar los procedimientos DBMS_CLOUD
para consultar los datos externos. Aunque las consultas de datos externos no serán tan rápidas como las consultas de tablas de base de datos, puede utilizar este enfoque para empezar rápidamente a ejecutar consultas en los archivos de origen externos y los datos externos. Según el tipo de tabla externa, puede utilizar los procedimientos de validación DBMS_CLOUD
para validar los datos externos. Los procedimientos de validación de datos le permiten validar los archivos de origen de una tabla externa para poder identificar problemas y corregir los datos de la tabla externa o excluir datos no válidos antes de utilizar los datos.
Si no utiliza el usuario
ADMIN
, asegúrese de que el usuario tiene los privilegios necesarios para las operaciones que debe realizar el usuario. Consulte Gestión de privilegios de usuario en Autonomous Database: Conexión con una herramienta de cliente para obtener más información.
- Consulta de datos externos
Para consultar datos en archivos en la nube, primero debe almacenar las credenciales de almacenamiento de objetos en Autonomous Database y, a continuación, crear una tabla externa mediante el procedimiento PL/SQLDBMS_CLOUD.CREATE_EXTERNAL_TABLE
. - Consulta de datos externos con archivos de origen ORC, Parquet o Avro
Autonomous Database permite acceder fácilmente a los datos de ORC, Parquet o Avro almacenados en el almacén de objetos mediante tablas externas. Los orígenes ORC, Parquet y Avro tienen metadatos integrados y el procedimientoDBMS_CLOUD.CREATE_EXTERNAL_TABLE
puede utilizar estos metadatos para simplificar la creación de tablas externas. - Consulta de Tablas Externas con Partición Especificada en Archivos de Origen
Si desea consultar varios archivos de datos en Object Store como una única tabla externa y los archivos se pueden representar como varias particiones lógicas, se recomienda utilizar una tabla particionada externa. El uso de una tabla particionada externa conserva la partición lógica de los archivos de datos para el acceso a consultas. - Consulta de datos particionados externos (con cláusula de partición)
Si desea consultar varios archivos de datos en Object Store como una única tabla externa y los archivos se pueden representar como varias particiones lógicas, se recomienda utilizar una tabla particionada externa. El uso de una tabla particionada externa conserva la partición lógica de los archivos de datos para el acceso a consultas. Utilice el procedimientoDBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE
para crear una tabla particionada externa. - Consulta de datos particionados híbridos
Si desea consultar datos internos y varios archivos de datos en Object Store como tabla lógica única, puede utilizar una tabla particionada híbrida para representar los datos como un solo objeto. Utilice el procedimientoDBMS_CLOUD.CREATE_HYBRID_PART_TABLE
para crear una tabla particionada híbrida. - Consulta de archivos de volcado de pump de datos externos
También puede consultar los archivos de volcado de Oracle Data Pump en la nube mediante la creación de una tabla externa medianteDBMS_CLOUD.CREATE_EXTERNAL_TABLE
. - Consulta de datos de Hadoop (HDFS) de Big Data Service desde Autonomous Database
Puede crear enlaces de base de datos a Oracle Big Data Service desde Autonomous Database. - Consulta de datos externos con Data Catalog
Oracle Cloud Infrastructure Data Catalog es el servicio de gestión de metadatos de Oracle Cloud que le ayuda a detectar datos y a soportar la gobernanza de datos. Proporciona un inventario de activos, un glosario de negocio y un metastore común para lagos de datos. - Consulta de datos externos con AWS Glue Data Catalog
Autonomous Database soporta un sistema para la sincronización con una instancia de Amazon AWS Glue Data Catalog. - Consulta de tablas de Iceberg de Apache
Autonomous Database soporta la consulta de tablas de Iceberg de Apache. - Validación de datos externos
Para validar cualquier tabla externa, puede utilizar el procedimientoDBMS_CLOUD.VALIDATE_EXTERNAL_TABLE
. - Validación de datos particionados externos
Para validar una tabla particionada externa, puede utilizar el procedimientoDBMS_CLOUD.VALIDATE_EXTERNAL_PART_TABLE
. Este procedimiento incluye un parámetro que permite especificar una partición específica para validarla. - Validación de datos particionados híbridos
Para validar una tabla particionada híbrida, puede utilizar el procedimientoDBMS_CLOUD.VALIDATE_HYBRID_PART_TABLE
. Este procedimiento incluye un parámetro que permite especificar una partición específica para validarla. - Visualización de logs para la validación de datos
Para validar una tabla externa, utilice los procedimientosDBMS_CLOUD.VALIDATE_EXTERNAL_TABLE
,DBMS_CLOUD.VALIDATE_EXTERNAL_PART_TABLE
yDBMS_CLOUD.VALIDATE_HYBRID_PART_TABLE
.
Tema principal: Enlace de datos