Show Menu
TÓPICOS×

Configuração da hora do evento

Esta seção explica como criar carimbos de data e hora para um conjunto de dados do Análise de big data.

Noções Gerais da Hora do Evento

Hora do evento é a data e a hora em que a solicitação (ou evento) ocorre.
Geralmente, para dados online, x_hit_time_gmt é usado como campo de carimbo de data e hora. A hora da chamada pode ser usada como carimbo de data e hora para dados offline (como dados da central de atendimento). Este é um campo obrigatório e todas as fontes de dados devem ter um campo nele que possa ser usado como carimbo de data e hora. Essas informações devem ser fornecidas pela sua organização.
No DWB, as seguintes variáveis predefinidas capturam o carimbo de data e hora:
x-timestamp
A data e a hora (GMT) em que a solicitação foi recebida pelo servidor. O tempo é expresso como o número de 100 nanossegundos desde 1º de janeiro de 1600.
Exemplo: 127710989320000000 seria o valor x-timestamp para 11:28:52.0000000 na terça-feira, 13 de setembro de 2005.
x-timestring x-timestamp no formato AAAA-MM-DD HH:MM:SS.mmm.
x-unixtime x-unixtime é o tempo epoc que representa o número de segundos desde 1º de janeiro de 1970, às 00:00:01.
Com base no formato do campo de data, é usado x-timestamp ou x-unixtime ou x-timestring. Por exemplo, se os dados recebidos estiverem no formato AAAA-MM-DD, então x-timestring será usado.
O carimbo de data e hora é definido em um dos formatos e o DWB gera internamente os outros dois formatos. Além disso, esses são campos DWB predefinidos e o mesmo nome não deve ser usado para nenhum outro campo.

Fusos horários definidos em DWB

Se o campo de data contiver qualquer um dos fusos horários mencionados abaixo, o DWB considerará a linha inteira nesse fuso horário específico. Por exemplo, um arquivo tem a data definida como 2015-01-01 00:00:00 gmte outro arquivo tem o valor como 2015-01-01 00:00:00 cst, então a data do primeiro arquivo será considerada no fuso horário GMT enquanto a data do segundo arquivo estará em Fuso horário CST.
Código
Fuso Horário
gmt
Greenwich Mean
est
Padrão oriental
edt
Horário de Verão Oriental
custo
Padrão Central
cdt
Luz de Verão Central
mst
Padrão de Montanha
mdt
Hora de Verão das Montanhas
pst
Padrão do Pacífico
pdt
Horário de Verão do Pacífico
O DWB processa somente os Fusos horários mencionados acima.

Configuração de fusos horários personalizados

O DWB não processa o deslocamento no Fuso horário. Para considerar o deslocamento em Fuso horário, os dados devem ser formatados nesse fuso horário de deslocamento.
Exemplo: para considerar o formato de data no fuso horário CST, os dados devem vir no formato AAAA-MM-DD HH:MM:SS UTC +/-HHMM do cliente.
2015-10-18 05:00:00 UTC -0200

Como definir a Hora/Carimbo de data e hora do evento

Com base no formato do campo de data, a variável x-timestamp, x-unixtime ou x-timestring é usada. No exemplo abaixo, como x-hit_time_gmt vem no formato epoc único, x-unixtime é usado.
No foundation.cfg arquivo DWB (ou em qualquer outro arquivo de configuração na pasta de processamento de log do Conjunto de dados), use a transformação Copiar para definir a Hora do evento como mostrado:
Com base no formato do campo de data, a variável x-timestamp, x-unixtime ou x-timestring é usada. No exemplo abaixo, como x-hit_time_gmt vem no formato epoc unix, x-unixtime é usado.
No insight foundation.cfg (ou qualquer outra configuração na pasta de processamento de log Datasetà), use a transformação Copiar para definir a Hora do evento, como mostrado abaixo:
Se a data em estiver no formato AAAA-MM-DD HH:MM:SS.mmm, x-timestring será usado. Exemplo: Se o campo de data estiver no formato diferente do definido no DWB, diga AAAA/MM/DD, formate-o primeiro em um dos formatos de carimbo de data e hora aceitos pelo DWB e atribua-o à variável correspondente. Na captura de tela abaixo, a data é convertida primeiro no formato AAAA-MM-DD e, em seguida, atribuída à variável *x-timestring *.