Creación de tablas externas

Esta página se ha movido a:

Controladores de acceso soportados para Cloud SQL

Al consultar tablas externas, puede acceder a los datos almacenados en orígenes externos como si los datos estuvieran almacenados en tablas en una base de datos Oracle. Oracle Database accede a los datos a través de los metadatos proporcionados por la tabla externa.

Oracle Database soporta estos controladores de acceso para Oracle Cloud SQL:

  • ORACLE_HIVE: permite crear tablas externas de Oracle sobre orígenes de datos de Apache Hive. Utilice este controlador de acceso cuando ya tenga tablas de Hive definidas para los orígenes de datos de HDFS. ORACLE_HIVE también puede acceder a los datos almacenados en otras ubicaciones, como HBase, que tienen tablas de Hive definidas para ellos y Kafka.

  • ORACLE_HDFS: permite crear tablas externas de Oracle directamente sobre archivos almacenados en HDFS. Este controlador de acceso utiliza la sintaxis de Hive para describir un origen de datos, asignando los nombres de columna por defecto COL_1, COL_2, etc. No necesita crear una tabla de Hive manualmente como un paso independiente.

    En lugar de adquirir los metadatos de un almacén de metadatos de Hive de la forma que ORACLE_HIVE lo hace, el controlador de acceso ORACLE_HDFS adquiere toda la información necesaria de los parámetros de acceso. Los parámetros de acceso ORACLE_HDFS son necesarios para especificar los metadatos y se almacenan como parte de la definición de tabla externa en Oracle Database.

  • ORACLE_BIGDATA: permite crear tablas externas sobre archivos en almacenes de objetos. Utilice este controlador de acceso para consultar los datos capturados en almacenes de objetos. ORACLE_BIGDATA soporte tipos de archivos de texto (como delimitado, JSON y XML), Parquet y Avro.

Consulte Cláusula CREATE TABLE ACCESS PARAMETERS en la Guía del usuario de Oracle Big Data SQL para obtener todos los detalles.

Creación y consulta de tablas

Para crear tablas externas, Oracle Cloud SQL utiliza las mismas capacidades que Oracle Big Data SQL.

Consulte Uso de Oracle Big Data SQL para el acceso a datos en la Guía del usuario de Oracle Big Data SQL para obtener más información sobre la creación de estas tablas. Esta información también se aplica a Cloud SQL.

Puede consultar las tablas externas como lo haría con otras tablas en Oracle Database. Consulte Procesamiento de consultas de Cloud SQL para obtener más información sobre cómo se procesan las consultas en Cloud SQL.