Si no has visto los tutoriales anteriores aquí te dejo los enlaces:
Tutorial 1: Conectar SQL Developer con la Base de Datos de Procesamiento de Transacciones Autónomo
Tutorial 2: Crear Tablas SH en nuestra Base de Datos de Procesamiento de Transacciones Autónomo
Tutorial 3: Oracle Cloud Infrastructure (OCI): Crear un Compartimento
Podemos cargar datos en el procesamiento de transacciones autónomo utilizando herramientas de base de datos de Oracle y herramientas de integración de datos de Oracle y de terceros. Podemos cargar datos:
- Desde archivos locales a nuestra computadora cliente, o
- De archivos almacenados en un almacén de objetos basado en la nube
Para una experiencia de carga de datos más rápida, Oracle recomienda cargar los archivos de origen en un almacén de objetos basado en la nube, como Oracle Cloud Infrastructure Object Storage, antes de cargar los datos en nuestra base de datos de procesamiento de transacciones autónomo.
Para cargar datos de archivos en la nube a nuestra base de datos de procesamiento de transacciones autónomo, usamos el nuevo paquete PL/SQL DBMS_CLOUD. El paquete DBMS_CLOUD admite la carga de archivos de datos de las siguientes fuentes en la nube: Oracle Cloud Infrastructure Object Storage, Oracle Cloud Infrastructure Object Storage Classic y Amazon AWS S3.
En este tutorial vamos a aprender cómo cargar datos desde Oracle Cloud Infrastructure Object Storage mediante dos de los procedimientos del paquete DBMS_CLOUD:
- Create_credential: almacena las credenciales del almacén de objetos en nuestro esquema de procesamiento de transacciones autónomo.
- Utilizaremos este procedimiento para crear credenciales de almacén de objetos en nuestro esquema atpc_user de Autonomous Transaction Processing que definimos en un tutorial anterior.
- Copy_data: cargamos el archivo fuente especificado en una tabla. La tabla ya debe existir en nuestra base de datos de procesamiento de transacciones autónomo.
- Utilizaremos este procedimiento para cargar tablas en el esquema atpc_user con datos de archivos de datos almacenados en el servicio en la nube Oracle Cloud Infrastructure Object Storage.
- En este tutorial mostramos cómo cargar datos en tablas SH (tablas de historial de ventas de un esquema de muestra de Oracle: SALES, COSTS, TIMES, PRODUCTS, CHANNELS, PROMOTIONS, CUSTOMERS, COUNTRIES, SUPPLEMENTARY_DEMOGRAPHICS).
Cargar archivos de datos en nuestro almacén de objetos
Cargamos los archivos en el Almacenamiento de objetos de nuestra base de datos de transacciones autónomo. Para este tutorial utilizamos un almacén de objetos en el servicio Oracle Cloud Infrastructure —> Object Storage.
- Iniciamos sesión en nuestra consola de infraestructura de Oracle Cloud con las siguientes credenciales proporcionadas por nuestro administrador de Oracle Cloud: cloud tenant, nombre de usuario, contraseña.
Para este tutorial cargamos los archivos de datos de las tablas SH. Hacemos clic aquí para descargar un archivo zip de 10 archivos de datos SH para que los carguemos en el almacenamiento de objetos. Descomprimimos los archivos de datos del archivo zip, porque los archivos zip no se pueden cargar. Subimos cada archivo de datos descomprimido individualmente.
Nota: Alternativamente, podemos usar los comandos curl para cargar una gran cantidad de archivos.
Te espero!