Catálogo Apache Atlas¶
Recomendado para leitura prévia
- Banco laboratorial — domínios genéricos, entidades-âncora e FKs.
- Carga no cluster — pipeline de ingestão da massa
massa_teste_laboratorio. - Camadas MCP — mapeamento tool → porta → contrato → erro.
Camada semântica e catálogo canônico¶
A camada semântica e de metadados expõe ao agente inventário estruturado de esquema via MCP. No recorte experimental, materializa-se como catálogo canônico implementado com Apache Atlas no cluster laboratorial.
Fronteira de governança¶
| Elemento | Onde reside | Quem governa |
|---|---|---|
Entidades técnicas (hive_table, hive_column, hive_db) |
Apache Atlas no cluster | Atlas (fonte canônica) |
| Lineage entre tabelas Hive e arquivos HDFS | Apache Atlas | Atlas |
| Classificações (PII, sensível) | Apache Atlas | Operador do catálogo |
| Export relacional completo (92 entidades) | Offline (pesquisador) | Pesquisador |
| Schema exposto ao agente LLM | Apache Atlas | Schema massa de teste |
Decisão: o agente consulta apenas o catálogo canônico via MCP. O export offline serve à carga, não à corrida.
Ordem operacional¶
- Pré-processamento: extrair 92 entidades e mascarar PII (Carga no cluster).
- Carga: HDFS + tabelas Hive externas em
massa_teste_laboratorio. - Catálogo: entidades visíveis no Atlas.
- Validação: tools basais MCP retornam o schema esperado.
- Corrida: agente gera SQL e executa no cluster.
Entidades Atlas envolvidas¶
| Entidade Atlas | Origem | Comentário |
|---|---|---|
hive_db (schema_laboratorio) |
Hive Metastore | Database lógico fixo. |
hive_table (schema_laboratorio.tbl_*) |
Hive Metastore | Uma por entidade (92). |
hive_column |
Hive Metastore | Colunas auditáveis (col_*). |
| Relacionamentos (FK lógica) | Manifesto + API Atlas | Hive não preserva FKs originais. |
Restrição: o adaptador Atlas traduz relacionamentos a partir do manifesto documentado em Banco laboratorial.
Contratos expostos¶
Ver Contratos MCP v1. Catálogo fechado de quinze tools: Matriz de 15 tools MCP.
Disponibilidade¶
- Atlas no cluster (Cluster Hadoop).
- ADR-0002: co-localizado no master ODP AWS x86_64.
Recomendado para leitura posterior
Seguinte: Visão AWS — topologia de rede e componentes na nuvem.