Guia de extensibilidade do Cortex Framework
Google Cloud Cortex Framework oferece aceleradores de produtos de dados para análise avançada e IA. Esta documentação explica como personalizar e estender o Cortex Framework.
Para isolamento e gerenciamento de ciclo de vida adequados, os módulos de base e de produtos de dados personalizados precisam ser empacotados em um namespace personalizado. Este guia aborda duas áreas principais de extensibilidade:
- Criação de módulos de base de dados: registre módulos de dados personalizados para definir comportamentos de compilação personalizados ou ingerir tabelas de sistemas de origem indisponíveis (por exemplo, Salesforce).
- Criação de módulos de produtos de dados: crie novos produtos de dados analíticos com lógica personalizada usando arquivos SQLX ou JS locais.
Exemplo de cenário
Para ilustrar um exemplo completo de extensão do Google Cloud Cortex Framework, este guia oferece exemplos práticos usando dados de agendamento de voos SAP:
- Definição de namespace: para empacotar e isolar módulos personalizados, um namespace personalizado dedicado
sap_bookingdatamodelé introduzido. Consulte Configuração de namespace personalizado para mais detalhes. - Extensão da base de dados: embora a adição de tabelas normalmente exija apenas a modificação das configurações de tabelas, este tutorial demonstra como criar um módulo de base de dados personalizado para ilustrar a personalização de empacotamento e compilador. Consulte Criação de módulos de base de dados para mais detalhes.
- Criação de produtos de dados personalizados: esse produto de dados consome a tabela de base
sflight, a une à tabela de taxas de câmbio padrão do SAP (tcurr) e converte o preço do voo da moeda local para dólares americanos (USD). Consulte Criação de módulos de produtos de dados para mais detalhes.