Guía de extensibilidad de Cortex Framework

Google Cloud Cortex Framework proporciona aceleradores de productos de datos para IA y estadísticas avanzadas. En esta documentación, se explica cómo personalizar y extender Cortex Framework, y se organiza en tres pasos clave:

  1. Configuración de espacio de nombres personalizado: Para empaquetar y aislar módulos personalizados dentro de un entorno dedicado.
  2. Creación de módulos de base de datos: Para agregar tablas al módulo de base de datos.
  3. Creación de módulos de productos de datos: Para crear productos de datos nuevos con tus propios archivos SQLX o JS.

Situación de ejemplo

Para ilustrar un ejemplo de extremo a extremo de la extensión de Google Cloud Cortex Framework, esta guía proporciona ejemplos prácticos con datos de programación de vuelos de SAP:

  1. Definición de espacio de nombres: Para empaquetar y aislar módulos personalizados, se introduce un espacio de nombres personalizado dedicado sap_bookingdatamodel. Consulta Configuración de espacio de nombres personalizado para obtener más detalles.
  2. Extensión de base de datos: Para agregar una tabla nueva sflight (tabla de vuelos de capacitación y demostración) a la implementación, se crea un módulo de base de datos personalizado para ingerir y procesar esta tabla desde la capa sin procesar hasta la capa de base de datos. Consulta Creación de módulos de base de datos para obtener más detalles.
  3. Creación de productos de datos personalizados: Para aprovechar los nuevos datos de base, se crea un módulo de productos de datos personalizado llamado flights_usd. Este producto de datos consume la tabla de base sflight, la une con la tabla de tipos de cambio de moneda estándar de SAP (tcurr) y convierte los precios de los vuelos de la moneda local a dólares estadounidenses (USD). Consulta Creación de módulos de productos de datos para obtener más detalles.