Guia de extensibilidade do Cortex Framework

O Google Cloud Cortex Framework oferece aceleradores de produtos de dados para análises avançadas e IA. Esta documentação explica como personalizar e estender o Cortex Framework e está organizada em três etapas principais:

  1. Configuração de namespace personalizado: para empacotar e isolar módulos personalizados em um ambiente dedicado.
  2. Criação de módulo de base de dados: para adicionar tabelas ao módulo de base de dados.
  3. Criação de módulos de produtos de dados: para criar novos produtos de dados com seus próprios arquivos SQLX ou JS.

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 programação de voos da SAP:

  1. 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.
  2. Extensão da base de dados: para adicionar uma nova tabela sflight (tabela de treinamento e voo de demonstração) à implantação, um módulo personalizado da base de dados é criado para ingerir e processar essa tabela da camada bruta para a camada da base de dados. Consulte Criação do módulo de base de dados para mais detalhes.
  3. Criação de produtos de dados personalizados: para criar com base nos novos dados de fundação, um módulo de produto de dados personalizado chamado flights_usd é criado. Esse produto de dados usa a tabela de base sflight, faz a junção dela com a tabela padrão de taxas de câmbio do SAP (tcurr) e converte os preços dos voos da moeda local para dólares americanos (USD). Consulte Criação de módulos de produtos de dados para mais detalhes.