Nova pagina docs/10-carga-cmdb-vulnerabilidades.html documentando como filtrar e mapear novas cargas de CMDB (ServiceNow) e vulnerabilidades (Tenable) pra manter o ambiente com dados exclusivos da AM/PM - o export bruto do grupo Ultrapar traz Ipiranga/Ultrapar/Iconic misturados, e a coluna "company"/"empresa" do export nao e confiavel (~40% das linhas marcadas AMPM tinham nome de servidor de outra empresa); o criterio usado e o prefixo do nome do servidor (AM...). Inclui os dois templates finais ja sanitizados e com cabecalho mapeado pro formato esperado pelos perfis de carga do APEX (DL_TECH_CMDB_V1 e DL_TECH_VULNERABILIDADE_V2): Artefatos/template_limpo_ampm/*_AMPM.xlsx. .gitignore atualizado pra nunca versionar os exports brutos/intermediarios (contem dados reais de outras empresas do grupo) - so os *_AMPM.xlsx finais sao rastreados. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
78 lines
5.8 KiB
HTML
78 lines
5.8 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="pt-BR">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<title>ampmInsights · Validação & testes</title>
|
|
<meta name="description" content="Checklist de 15 itens para validar o ambiente ampmInsights antes de enviar ao cliente.">
|
|
<link rel="stylesheet" href="assets/main.css">
|
|
</head>
|
|
<body>
|
|
<div class="layout">
|
|
<aside class="sidebar">
|
|
<div class="brand">
|
|
<span class="oracle">ORACLE</span>
|
|
<span class="name">ampmInsights</span>
|
|
</div>
|
|
<button class="menu-toggle" type="button">Menu ☰</button>
|
|
<div class="kicker">Documentação V1 · AM/PM</div>
|
|
<ul class="nav-list">
|
|
<li><a class="" href="index.html"><span class="step-no">1</span>Visão geral</a></li>
|
|
<li><a class="" href="02-arquitetura.html"><span class="step-no">2</span>Arquitetura</a></li>
|
|
<li><a class="" href="03-pre-requisitos-credenciais.html"><span class="step-no">3</span>Pré-requisitos & credenciais</a></li>
|
|
<li><a class="" href="04-passo-a-passo-banco.html"><span class="step-no">4</span>Passo a passo: banco de dados</a></li>
|
|
<li><a class="" href="05-passo-a-passo-apex.html"><span class="step-no">5</span>Passo a passo: aplicação APEX</a></li>
|
|
<li><a class="active" href="06-validacao-testes.html"><span class="step-no">6</span>Validação & testes</a></li>
|
|
<li><a class="" href="07-seguranca-boas-praticas.html"><span class="step-no">7</span>Segurança & boas práticas</a></li>
|
|
<li><a class="" href="08-glossario-roadmap.html"><span class="step-no">8</span>Glossário & roadmap</a></li>
|
|
<li><a class="" href="09-operacao-observabilidade.html"><span class="step-no">9</span>Operação & observabilidade</a></li>
|
|
<li><a class="" href="10-carga-cmdb-vulnerabilidades.html"><span class="step-no">10</span>Carga: CMDB & Vulnerabilidades</a></li>
|
|
</ul>
|
|
<div class="sidebar-footer">
|
|
Vulnerability & Audit AI Insights<br>
|
|
Oracle AI Database 26ai · AI Vector Search<br>
|
|
Versão V1 · ambiente reprodutível do cliente
|
|
</div>
|
|
</aside>
|
|
<main class="content">
|
|
<p class="page-kicker">Antes de enviar ao cliente</p>
|
|
<h1>Validação & testes</h1>
|
|
<p class="lede">Checklist de ponta a ponta para confirmar que o pacote reproduz o ambiente do zero, sem depender de nada do ambiente original.</p>
|
|
|
|
<p>Use esta checklist para validar o pacote antes de encaminhá-lo à AM/PM ou à V8 Solution — ideal
|
|
para reproduzir tudo do zero em um tenancy/ambiente de teste.</p>
|
|
|
|
<div class="table-wrap">
|
|
<table>
|
|
<tr><th>#</th><th>Verificação</th><th>Como confirmar</th><th>Status</th></tr>
|
|
<tr><td>1</td><td>Usuário/schema criado</td><td><code>SELECT username FROM all_users WHERE username='AMPMINSIGHTS';</code></td><td><span class="badge todo">a validar</span></td></tr>
|
|
<tr><td>2</td><td>ACL de rede liberada</td><td>Consulta da Seção 1.7 retorna o host do Generative AI.</td><td><span class="badge todo">a validar</span></td></tr>
|
|
<tr><td>3</td><td>Credencial OCI_CRED criada</td><td><code>SELECT * FROM user_credentials WHERE credential_name='OCI_CRED';</code></td><td><span class="badge todo">a validar</span></td></tr>
|
|
<tr><td>4</td><td>Teste de embedding (Seção 5.1)</td><td>Retorna um vetor sem erro.</td><td><span class="badge todo">a validar</span></td></tr>
|
|
<tr><td>5</td><td>Teste de geração de texto (Seção 5.2)</td><td>Retorna a palavra "sucesso".</td><td><span class="badge todo">a validar</span></td></tr>
|
|
<tr><td>6</td><td>SELECT AI responde (Seção 5.3)</td><td>Retorna "CONECTADO".</td><td><span class="badge todo">a validar</span></td></tr>
|
|
<tr><td>7</td><td><code>TB_26AI_TECH_PARAMS</code> preenchida (Seção 2)</td><td><code>EMBEDDING_COMPARTMENT</code> e os demais campos têm valores reais (nenhum <code><SUBSTITUA...></code> restante).</td><td><span class="badge todo">a validar</span></td></tr>
|
|
<tr><td>8</td><td>Tabelas/view/PL·SQL criados sem erro</td><td>Seções 6 e 7 rodam do início ao fim sem <code>ORA-</code>.</td><td><span class="badge todo">a validar</span></td></tr>
|
|
<tr><td>9</td><td>App APEX importado</td><td>Parsing schema = <code>AMPMINSIGHTS</code>, "Run and Build" concluído.</td><td><span class="badge todo">a validar</span></td></tr>
|
|
<tr><td>10</td><td>Credenciais/remote server do APEX preenchidos</td><td><code>apex_cred</code>, <code>RAG_CRED</code>, <code>apex_genai</code> sem OCID de exemplo.</td><td><span class="badge todo">a validar</span></td></tr>
|
|
<tr><td>11</td><td>Carga de CMDB</td><td>Linhas visíveis em <code>TB_26AI_TECH_CMDB</code>.</td><td><span class="badge todo">a validar</span></td></tr>
|
|
<tr><td>12</td><td>Carga de vulnerabilidades</td><td>Linhas visíveis em <code>TB_26AI_TECH_V2</code>.</td><td><span class="badge todo">a validar</span></td></tr>
|
|
<tr><td>13</td><td>Geração de insight em lote</td><td>Job criado, <code>INSIGHT_REPORT</code> preenchido em pelo menos 1 registro.</td><td><span class="badge todo">a validar</span></td></tr>
|
|
<tr><td>14</td><td>Vetor gerado</td><td>Linha correspondente em <code>TB_26AI_TECH_VECTOR</code>.</td><td><span class="badge todo">a validar</span></td></tr>
|
|
<tr><td>15</td><td>Chat / RAG responde com evidências</td><td>Pergunta de teste retorna relatório com citação de fonte.</td><td><span class="badge todo">a validar</span></td></tr>
|
|
</table>
|
|
</div>
|
|
|
|
<div class="callout success">
|
|
<div class="callout-title">Sign-off</div>
|
|
<p>Depois de marcar os 15 itens como validados em um ambiente de teste, o pacote está pronto para
|
|
ser encaminhado ao cliente. Registre aqui a data e quem validou antes do envio.</p>
|
|
</div>
|
|
|
|
<div class="pillnav"><a class="prev" href="05-passo-a-passo-apex.html">← Passo a passo: aplicação APEX</a><a class="next" href="07-seguranca-boas-praticas.html">Segurança & boas práticas →</a></div>
|
|
</main>
|
|
</div>
|
|
<script src="assets/main.js"></script>
|
|
</body>
|
|
</html>
|