O notebook \(notebook-ingest-tela\) (em \(0\_etl/gold/\)) grava os valores retrospectivos em duas tabelas no schema \(lakehouse\_gold\) (catálogo \(prod\_metastore\) em produção):
**1. Tabela ia_modelo_{base_table}_{date_type} (celula 75) — contem AMBOS os campos:**
| Campo | Origem (CTE) | Tabela fonte |
|---|---|---|
| num_preco_ia | CTE_MODELO_ESTATISTICO (celula 31) | mldata.ia_modelo_estatistico_{base_table}_{date_type} |
| num_preco_venda | CTE_VENDA (celula 41) \(\rightarrow\) CTE_TELA_FINAL (celula 64) | lakehouse_gold.venda_{market_type}_{date_type} |
O DataFrame que junta os dois é o \(CTE\_IA\_MODELO\) (celula 77), que faz LEFT JOIN entre \(CTE\_TELA\_FINAL\) e \(CTE\_MODELO\_ESTATISTICO\) pelas chaves de agregação. A escrita é feita pela função \(remove\_deprecated\_data\_insert\_new\_data\) (celula 68), que faz DELETE do periodo atual \(+ INSERT (append)\) — preservando os periodos históricos como dados retrospectivos.
**2. Tabela tela_{base_table}_{date_type} (celula 66) — contem num_preco_venda mas NAO contem num_preco_ia**
Para o \(pl\_flow\_weekly\) (date_type = ‘w’), as tabelas concretas seriam:
| Tabela | Schema | Catalogo | Contem num_preco_ia | Contem num_preco_venda |
|---|---|---|---|---|
| ia_modelo_planta_industrial_w | lakehouse_gold | prod_metastore | Sim | Sim |
| ia_modelo_centro_distribuicao_w | lakehouse_gold | prod_metastore | Sim | Sim |
| tela_planta_industrial_w | lakehouse_gold | prod_metastore | Nao | Sim |
| tela_centro_distribuicao_w | lakehouse_gold | prod_metastore | Nao | Sim |
Resumindo: se voce precisa dos valores retrospectivos de ambos \(num\_preco\_ia\) e \(num\_preco\_venda\) juntos, a tabela correta é \(prod\_metastore.lakehouse\_gold.ia\_modelo\_{base\_table}\_w\). Se precisa apenas de \(num\_preco\_venda\), a tabela \(tela\_{base\_table}\_w\) tambem serve.