Pular para o conteúdo principal

Inteligência de evidências

A evidência ContractForge é um modelo central. Os adaptadores decidem onde ele será armazenado:

PlataformaArmazenamento de evidências típico
DatabricksTabelas de controle Delta em um catálogo/esquema.
AWSTabelas Iceberg no catálogo Glue consultadas por meio do Athena ou Glue Spark.
Adaptadores futurosTabelas de auditoria/evidência nativas da plataforma.

ContractForge AI analisa o modelo de evidência normalizado, não o de uma plataforma tempo de execução.

Seções de evidências suportadas

O analisador aceita:

  • runs;
  • errors;
  • qualidade;
  • quarantine;
  • mudanças de esquema;
  • lineage;
  • streams;
  • anotações;
  • acesso;
  • operações;
  • cost;
  • state;
  • locks;
  • collection errors.

Aliases de nome de tabela Databricks, como ctrl_ingestion_runs, são aceitos. AWS aliases como aws_runs, aws_quality, aws_state e aws_cost também são accepted.

Databricks input

{
"scope": {
"platform": "databricks",
"catalog": "workspace",
"ctrl_schema": "contractforge_ops",
"target_table": "workspace.bronze.b_products"
},
"ctrl_ingestion_runs": [],
"ctrl_ingestion_quality": [],
"ctrl_ingestion_state": []
}

AWS input

{
"scope": {
"platform": "aws",
"evidence_store": "iceberg",
"database": "contractforge_ops",
"target_table": "glue_catalog.analytics.b_products"
},
"aws_runs": [],
"aws_quality": [],
"aws_state": []
}

Comando

contractforge-ai analyze-control-tables \
--input evidence.json \
--format html

O analisador determinístico relata clusters de falha, qualidade e quarentena volume, desvio de esquema, inconsistências de fluxo, falhas de aplicativos de governança, estado obsoleto, falta de evidências de custos e cobertura parcial de evidências. Provedor o enriquecimento pode explicar a remediação, mas não pode alterar o risco determinístico ou status.