Tópico anterior: V_BREACH_ROOT_CAUSEPróximo tópico: V_FORMULA_TO_INTERMEDIATE_DATA


V_FORMULA_TO_RAW_DATA

Essa exibição permite que o usuário recupere os dados brutos de eventos ao filtrar os eventos de acordo com as fórmulas usadas por eles.

A exibição apresenta o campo FORMULA_ID, que é uma chave externa para T_FORMULAS além dos 112 campos que compõem a tabela T_RAW_DATA_FIELDS:

virtual

Tipo

Conteúdo

FORMULA_ID

number

Chave externa para T_FORMULAS.

Ele indica uma fórmula que é usada nesse evento.

RAW_DATA_ID

number

A ID do evento em T_RAW_DATA

READER_ID

number

A ID do leitor (conector) que leu este evento

EVENT_TYPE_ID

number

A ID do tipo deste evento

RESOURCE_ID

number

A ID do recurso deste evento

TIME_STAMP

date

A data e a hora deste evento

READER_TIME_
STAMP

date

A data e a hora do leitor do evento

CREATED_BY

number

0 se o evento for um evento regular lido por um conector ou deste evento for um resultado de uma correção de dados que seria a ID da correção

CORRECTED_BY

number

0 se esse evento é relevante e não há nenhuma correção substituindo qualquer outro número que seria uma id de correção que substitui esse evento

CREATE_DATE

date

A data e hora em que o evento foi digitado para o sistema

MODIFY_DATE

date

A data e hora da última alteração para este evento

DATA_SOURCE_ID

varchar2(60)

O nome do arquivo de entrada no qual o evento está recuperado e o que o conector lê.

HASH_DATA_KEY

varchar2(16)

Um valor usado para distinguir entre os eventos visando a singularidade do evento

DATA_HTML

CLOB

A agregação de todos os valores de todos os campos dinâmicos do evento no formato HTML, incluindo nomes de campo.

HTML_DATA_STR

varchar2(4000)

Os primeiros 4000 caracteres dos dados HTML.

Observação: esse campo pode não ser concluído, se os dados do evento forem maiores do que 4000 caracteres.

FIELD_001

varchar2(4000)

O primeiro valor do primeiro campo dinâmico desse evento

FIELD_002

varchar2(4000)

O segundo valor do primeiro campo dinâmico desse evento

FIELD_099

varchar2(4000)

O 99º valor do primeiro campo dinâmico desse evento

FIELD_100

varchar2(4000)

O 100º valor do primeiro campo dinâmico desse evento

Cada evento tem um tipo de evento e cada tipo de evento tem uma estrutura predefinida que determina quantos (se todos os campos) campos dinâmicos ele tem, seus nomes, ordem e o tipo. Portanto, um evento de um determinado tipo pode ter três campos dinâmicos e outro pode ter mais de 10 campos.

Cada evento nessa exibição tem 100 desses campos denominados de field_000 até field_100, mas apenas aqueles relevantes para o evento em questão de acordo com o tipo de evento que tenha valores significativos neles, o restante mantém um valor nulo.

Além disso, esses campos podem conter valores de um destes quatro tipos inteiro, decimal, sequência e data. No entanto, como o mesmo conjunto de 100 campos deve ser capaz de reter os campos de evento dos diferentes tipos de eventos e, como tal, com tipos de dados diferentes, todos são tratados como sequências de caracteres e representados nas exibições como colunas varchar2.

Uma forma comum para o uso dessa exibição poderia ser para recuperar todos os eventos consumidos por uma determinada métrica, provavelmente por um determinado período de tempo.

Portanto, se deseja recuperar todos os dados de eventos brutos que foram considerados no cálculo de um determinado nível de serviço ou, em outras palavras, seria quis fazer a correlação entre um registro em um dos v_psl exibições e um registro em t_raw_da_tabela dos campos de dados, faça o seguinte:

  1. Recuperar a fórmula_id do relevantes v_psl exibição.
  2. Usar esta fórmula_id para filtrar os registros relevantes a partir de v_fórmula_para_raw_dados.

    Não é possível filtrar ainda mais os eventos de acordo com a marca de data e hora, de forma adequada, a fim de atingir a correlação entre um conjunto de registros PSL em um determinado período de tempo e o conjunto de eventos que foram utilizados pelo mecanismo durante o cálculo das entradas PSL.