Guía de extensibilidad de Cortex Framework

**Google Cloud Cortex Framework** proporciona aceleradores de productos de datos para la IA y las estadísticas avanzadas. En esta documentación, se explica cómo personalizar y extender Cortex Framework.

Para un aislamiento y una administración del ciclo de vida adecuados, los módulos personalizados de base y de productos de datos deben empaquetarse dentro de un espacio de nombres personalizado. En esta guía, se abarcan tres áreas principales de extensibilidad:

  • Creación de módulos de base de datos: Registra módulos de datos personalizados para definir comportamientos de compilación personalizados o ingerir tablas de sistemas de origen que no son compatibles de forma predeterminada (p.ej., Salesforce).
  • Creación de módulos de productos de datos: Crea nuevos productos de datos analíticos con lógica personalizada mediante archivos SQLX o JS locales.
  • Creación de productos de datos con agentes: Usa las habilidades autónomas del asistente de codificación de IA (create-data-product, validate-data-product) para crear la estructura, desarrollar, verificar y, luego, implementar productos de datos personalizados.

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 del espacio de nombres: Para empaquetar y aislar módulos personalizados, se introduce un espacio de nombres personalizado exclusivo sap_bookingdatamodel. Consulta Configuración del espacio de nombres personalizado para obtener más detalles.
  2. Extensión de la base de datos: Si bien agregar tablas suele requerir solo la modificación de la configuración de la tabla, este instructivo muestra cómo crear un módulo de base de datos personalizado para ilustrar la personalización del empaquetado y del compilador. Consulta Creación de módulos de base de datos para obtener más detalles.
  3. Creación de productos de datos personalizados: Este producto de datos consume la tabla de base sflight, la une con la tabla estándar de tipos de cambio 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.