Guía de extensibilidad de Cortex Framework
Google Cloud Cortex Framework proporciona aceleradores de productos de datos para estadísticas avanzadas y la IA. 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 productos de datos y de base deben empaquetarse dentro de un espacio de nombres personalizado. En esta guía, se abarcan dos á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 incorporar tablas de sistemas fuente que no se admiten 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 usando archivos locales SQLX o JS.
Situación de ejemplo
Para ilustrar un ejemplo integral de extensión de Google Cloud Cortex Framework, esta guía proporciona ejemplos prácticos con datos de programación de vuelos de SAP:
- 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 espacios de nombres personalizados para obtener más detalles. - Extensión de la base de datos: Si bien agregar tablas generalmente solo requiere modificar la configuración de la tabla, este instructivo muestra cómo crear un módulo de base de datos personalizado para ilustrar el empaquetado y la personalización del compilador. Consulta Creación del módulo de la base de datos para obtener más detalles.
- 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 moneda 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 información.