From df0d7755401f2490621ee87a29a0618316a9c8b9 Mon Sep 17 00:00:00 2001 From: Antonio Sergio Rodrigues Figueiredo Date: Wed, 9 Sep 2026 17:30:42 -0300 Subject: [PATCH] Passo 3 v2.0.0: mapeamento de perfis de carga confirmado contra export real MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - docs/13-v2-perfis-carga.html: mapeamento completo coluna a coluna pra DL_TECH_CMDB_V2 (12 campos) e DL_TECH_VULNERABILIDADE_V3 (23 campos), conferido campo a campo contra um export real (Artefatos/ da V1_Cliente, só linhas AM...) em vez de suposição. - Correções encontradas na conferência: definition.patch_published e definition.vulnerability_published têm prefixo 'definition.' no export real (não estava assim documentado antes); flags booleanos confirmados como texto 'true'/'false' (Tenable) e 'Verdadeiro(a)'/'Falso(a)' (ServiceNow, mesma convenção já usada em SOX/COFRE/TENABLE/SIEM no capítulo 10). - RAW_JSON deliberadamente fora do escopo deste passo — Data Load só carrega colunas mapeadas, não a linha completa; população real de RAW_JSON depende da tabela de staging (próximo item do TASKS.md). - Nav (13 páginas) e pillnav do capítulo 12 atualizados. Co-Authored-By: Claude Sonnet 5 --- TASKS.md | 5 +- docs/02-arquitetura.html | 1 + docs/03-pre-requisitos-credenciais.html | 1 + docs/04-passo-a-passo-banco.html | 1 + docs/05-passo-a-passo-apex.html | 1 + docs/06-validacao-testes.html | 1 + docs/07-seguranca-boas-praticas.html | 1 + docs/08-glossario-roadmap.html | 1 + docs/09-operacao-observabilidade.html | 1 + docs/10-carga-cmdb-vulnerabilidades.html | 1 + docs/11-v2-evolucao-schema.html | 1 + docs/12-v2-view-procedure.html | 3 +- docs/13-v2-perfis-carga.html | 151 +++++++++++++++++++++++ docs/index.html | 1 + 14 files changed, 168 insertions(+), 2 deletions(-) create mode 100644 docs/13-v2-perfis-carga.html diff --git a/TASKS.md b/TASKS.md index afeda17..5f1d0dc 100644 --- a/TASKS.md +++ b/TASKS.md @@ -43,7 +43,10 @@ teste — a menos que você peça explicitamente o contrário. (bloco grande) foi pulado na primeira passada — o checkpoint de compilação deu `VALID` porque a view *antiga* (46 colunas) já era válida antes. Resolvido rodando o bloco explicitamente; segunda checagem confirmou as 81 colunas. -- [ ] Novos perfis de carga (`DL_TECH_VULNERABILIDADE_V3`, `DL_TECH_CMDB_V2`) +- [ ] **Mapeamento pronto e confirmado contra export real** (ver + [docs/13-v2-perfis-carga.html](docs/13-v2-perfis-carga.html)) — falta só criar os dois + perfis de fato no App Builder (não é scriptável, precisa ser feito na UI). `RAW_JSON` + deliberadamente fora do escopo deste item — depende do item de staging abaixo. - [ ] Pipeline de staging: bucket → `TB_26AI_TECH_V2_STG` via `DBMS_CLOUD.COPY_DATA` (tabela nova, não mexe nas existentes) - [ ] `MERGE` com histórico (`LOAD_BATCH_ID`, `TB_26AI_TECH_V2_HIST` — tabela nova), honrando o diff --git a/docs/02-arquitetura.html b/docs/02-arquitetura.html index fe32c8f..55b793e 100644 --- a/docs/02-arquitetura.html +++ b/docs/02-arquitetura.html @@ -29,6 +29,7 @@
  • 10Carga: CMDB & Vulnerabilidades
  • 11v2.0.0 — Evolução de schema
  • 12v2.0.0 — View & Procedure
  • +
  • 13v2.0.0 — Perfis de carga