Creación y configuración de pipelines
Puede crear uno o más pipelines de carga o exportación. Al crear un pipeline, utiliza parámetros y define atributos de pipeline para configurar el pipeline.
Las opciones para crear y configurar un pipeline son las siguientes:
-
Cargar pipeline:
-
Exportar pipeline:
-
Exporte los resultados incrementales de una consulta al almacén de objetos mediante una columna de fecha o registro de hora como clave para realizar un seguimiento de los datos más recientes. Consulte Creación y configuración de un pipeline a la exportación con columna de registro de hora.
-
Exporte los datos incrementales de una tabla al almacén de objetos mediante una columna de fecha o registro de hora como clave para realizar un seguimiento de los datos más recientes. Consulte Creación y configuración de un pipeline a la exportación con columna de registro de hora.
-
Exportar datos de una tabla al almacén de objetos mediante una consulta para seleccionar datos sin una referencia a una columna de fecha o registro de hora (de modo que el pipeline exporte todos los datos que seleccione la consulta para cada ejecución del programador). Consulte Creación y configuración de un pipeline para exportar resultados de consultas (sin registro del tiempo).
-
- Creación y configuración de un pipeline para cargar datos
Puede crear un pipeline para cargar datos de archivos externos en almacenes de objetos o directorios en tablas de la base de datos de IA autónoma. - Creación y configuración de un pipeline para la exportación con columna de registro de hora
Puede crear un pipeline de exportación para exportar automáticamente datos de serie de tiempo de la base de datos de IA autónoma al almacén de objetos. - Creación y configuración de un pipeline para exportar resultados de consultas (sin registro de hora)
Puede crear un pipeline de exportación para exportar automáticamente datos de su base de datos de IA autónoma al almacén de objetos. Mediante esta opción de pipeline de exportación, especifica una consulta SQL que el pipeline ejecuta periódicamente para exportar datos al almacén de objetos. Puede utilizar esta opción de exportación para compartir los datos más recientes de su base de datos de IA autónoma en el almacén de objetos para que otras aplicaciones consuman los datos.
Tema principal: Uso de pipelines de datos para carga y exportación continuas
Creación y configuración de un pipeline para la carga de datos
Puede crear un pipeline para cargar datos de archivos externos en almacenes de objetos o directorios en tablas de la base de datos de IA autónoma.
Un pipeline de carga consume datos colocados en el almacén de objetos o en directorios y los carga en una tabla de la base de datos de IA autónoma. Al crear un pipeline de carga, el pipeline se ejecuta a intervalos regulares para consumir datos colocados en la ubicación de origen, cuando llegan nuevos archivos de datos, el pipeline carga los nuevos datos. También puede utilizar un pipeline para copiar archivos de forma fiable, con capacidades de reanudación y reintento, desde la ubicación de cortesía hasta una tabla de la base de datos.
Con un pipeline de carga, el paquete de pipeline utiliza DBMS_CLOUD.COPY_DATA
para cargar datos.
En su base de datos de IA autónoma, utilice una tabla existente o cree la tabla de base de datos en la que está cargando datos. Por ejemplo:
CREATE TABLE EMPLOYEE
(name VARCHAR2(128),
age NUMBER,
salary NUMBER);
Como alternativa, para definir el formato para JSON, puede utilizar el siguiente formato:
BEGIN
DBMS_CLOUD_PIPELINE.SET_ATTRIBUTE
(
pipeline_name => 'MY_PIPE1',
attribute_name => 'format',
attribute_value => JSON_OBJECT('type' value 'json', 'columnpath' value '["$.NAME", "$.AGE", "$.SALARY"]')
);
END;
/
Tema principal: Creación y configuración de pipelines
Creación y configuración de un pipeline para la exportación con columna de registro de hora
Mediante esta opción de pipeline de exportación, especifica una tabla o una consulta SQL y una columna con un registro de hora que el pipeline utiliza para realizar un seguimiento de la hora de la última carga. Puede utilizar un pipeline de exportación para compartir datos para que otras aplicaciones los utilicen o para guardar datos en el almacén de objetos.
Con un pipeline de exportación, el paquete de pipeline utiliza DBMS_CLOUD.EXPORT_DATA
para exportar datos.
Un pipeline de exportación exporta datos de su base de datos de IA autónoma al almacén de objetos. Al crear un pipeline de exportación, el pipeline se ejecuta a intervalos regulares y coloca los datos en el almacén de objetos.
Tema principal: Creación y configuración de pipelines
Creación y configuración de un pipeline para exportar resultados de consultas (sin registro de hora)
Puede crear un pipeline de exportación para exportar automáticamente datos de su base de datos de IA autónoma al almacén de objetos. Mediante esta opción de pipeline de exportación, especifica una consulta SQL que el pipeline ejecuta periódicamente para exportar datos al almacén de objetos. Puede utilizar esta opción de exportación para compartir los datos más recientes de su base de datos de IA autónoma en el almacén de objetos para que otras aplicaciones consuman los datos.
Un pipeline de exportación exporta datos de su base de datos de IA autónoma al almacén de objetos. Al crear un pipeline de exportación, el pipeline se ejecuta a intervalos regulares y coloca los datos en el almacén de objetos.
Tema principal: Creación y configuración de pipelines