Files
compass_backoffice/ddl/anatel_notas.sql
2026-06-13 08:23:21 -03:00

108 lines
3.8 KiB
SQL

CREATE TABLE ANATEL_NOTAS_RAW (
ID NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY,
PROTOCOLO VARCHAR2(20 CHAR),
IDT_SOLICITACAO VARCHAR2(20 CHAR),
ID_INSTANCIA VARCHAR2(20 CHAR),
ID_TAREFA VARCHAR2(20 CHAR),
STATUS VARCHAR2(20 CHAR),
DATA_DOCUMENTO TIMESTAMP,
DATA_EVENTO TIMESTAMP,
DATA_CADASTRO TIMESTAMP,
DATA_LIMITE DATE,
DATA_RESPOSTA TIMESTAMP,
SERVICO VARCHAR2(50 CHAR),
PRIMEIRO_SERVICO VARCHAR2(50 CHAR),
MODALIDADE VARCHAR2(120 CHAR),
MOTIVO VARCHAR2(150 CHAR),
ACAO VARCHAR2(30 CHAR),
QTD_REABERTURA NUMBER(6),
RESPONSAVEL_TABULACAO_D0 VARCHAR2(120 CHAR),
DATA_TABULACAO_D0 TIMESTAMP,
TELEFONE_CONTATO_FIXO VARCHAR2(60 CHAR),
TELEFONE_RECLAMADO VARCHAR2(80 CHAR),
UF_CLIENTE VARCHAR2(2 CHAR),
CIDADE_CLIENTE VARCHAR2(80 CHAR),
ENDERECO_CLIENTE VARCHAR2(200 CHAR),
BAIRRO_CLIENTE VARCHAR2(120 CHAR),
CPF_CNPJ_CLIENTE VARCHAR2(20 CHAR),
NOME_CLIENTE VARCHAR2(150 CHAR),
CPF_CNPJ_ASSINANTE VARCHAR2(20 CHAR),
NOME_ASSINANTE VARCHAR2(150 CHAR),
PERFIL_RESPONSAVEL VARCHAR2(80 CHAR),
RESPONSAVEL VARCHAR2(120 CHAR),
SUPERVISOR VARCHAR2(120 CHAR),
COORDENADOR VARCHAR2(120 CHAR),
DESCRICAO_RECLAMACAO CLOB,
RESPOSTA_ANATEL CLOB,
JUSTIFICATIVA VARCHAR2(120 CHAR),
SITUACAO VARCHAR2(30 CHAR),
PENDENCIA_FUTURA VARCHAR2(10 CHAR),
MOTIVO_PENDENCIA_FUTURA VARCHAR2(60 CHAR),
DATA_PENDENCIA_FUTURA TIMESTAMP,
CANAL_ENTRADA VARCHAR2(30 CHAR),
STATUS_PROCESSO VARCHAR2(30 CHAR),
DATA_FINALIZADO TIMESTAMP,
RETIDO VARCHAR2(10 CHAR),
MOTIVO_RETENCAO VARCHAR2(60 CHAR),
DATA_IDA DATE,
TIPO_PESSOA VARCHAR2(5 CHAR),
EMAIL_CLIENTE VARCHAR2(320 CHAR),
NUMERO_CRM VARCHAR2(40 CHAR),
MOTIVO_RECLAMACAO_1 VARCHAR2(80 CHAR),
MOTIVO_RECLAMACAO_2 VARCHAR2(120 CHAR),
MOTIVO_RECLAMACAO_3 VARCHAR2(120 CHAR),
MOTIVO_PROBLEMA_1 VARCHAR2(80 CHAR),
MOTIVO_PROBLEMA_2 VARCHAR2(120 CHAR),
MOTIVO_PROBLEMA_3 VARCHAR2(100 CHAR),
MOTIVO_SOLUCAO_1 VARCHAR2(80 CHAR),
MOTIVO_SOLUCAO_2 VARCHAR2(80 CHAR),
MOTIVO_SOLUCAO_3 VARCHAR2(100 CHAR),
MOTIVO_REINCIDENTE VARCHAR2(80 CHAR),
DETALHE_MOTIVO_REINCIDENTE VARCHAR2(80 CHAR),
SITUACAO_FOCUS VARCHAR2(50 CHAR),
ULTIMA_ITERACAO VARCHAR2(10 CHAR),
SUBSERVICO VARCHAR2(50 CHAR),
PROTOCOLO_PRESTADORA VARCHAR2(30 CHAR),
CEP_CLIENTE VARCHAR2(12 CHAR),
SERVICE_ID VARCHAR2(30 CHAR),
AVALIACAO VARCHAR2(30 CHAR),
NOTA NUMBER(2),
RISCO_NOTA_BAIXA NUMBER(5,3),
RESOLVIDO VARCHAR2(10 CHAR),
REALIZAR_INCENTIVO VARCHAR2(10 CHAR),
TELEFONE_WHATSAPP VARCHAR2(20 CHAR),
ID_PRONTA_PARA_CONTATO VARCHAR2(50 CHAR),
DATA_ENVIO_PODE_FALAR_AGORA TIMESTAMP,
DATA_RETORNO_FALAR_AGORA TIMESTAMP,
RETORNO_HORARIO_OPERACIONAL VARCHAR2(10 CHAR),
RETORNO_FALAR_AGORA VARCHAR2(50 CHAR),
CLIENTE_FAVORAVEL VARCHAR2(10 CHAR),
SATISFACAO_CLIENTE VARCHAR2(30 CHAR),
RECLAMACAO_CONSIDERADA VARCHAR2(50 CHAR),
SELO_GOV_BR VARCHAR2(20 CHAR)
);
CREATE TABLE ANATEL_NOTAS_CHUNKS_RECLAMACAO_COHERE_3 (
ID_CHUNK NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY,
ID NUMBER, -- referência para anatel_notas_raw.id
CHUNK_RECLAMACAO VARCHAR2(4096 CHAR),
EMBEDDING VECTOR NOT NULL,
NOTA NUMBER(2)
);
CREATE TABLE ANATEL_NOTAS_CHUNKS_RESPOSTA_COHERE_3 (
ID_CHUNK NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY,
ID NUMBER, -- referência para anatel_notas_raw.id
CHUNK_RESPOSTA VARCHAR2(4096 CHAR),
EMBEDDING VECTOR NOT NULL,
NOTA NUMBER(2)
);
CREATE TABLE ANATEL_NOTAS_COHERE_4 (
ID NUMBER, -- referência para anatel_notas_raw.id
RECLAMACAO VARCHAR2(4096 CHAR),
EMBEDDING_RECLAMACAO VECTOR NOT NULL,
CHUNK_RESPOSTA VARCHAR2(4096 CHAR),
RESPOSTA VECTOR NOT NULL,
NOTA NUMBER(2)
);