Configurar tempo do evento

IMPORTANTE

Leia mais sobre Datas Workbench Anúncio do fim da vida útil.

Esta seção explica como criar carimbos de data e hora para um conjunto de dados do Data Workbench.

Noções básicas sobre o tempo 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 é usada 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 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 x-timestamp valor para 11:28:52.000000 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, em 00:00:01.

Com base no formato do campo de data, x-timestamp ou x-unixtime ou x-timestring é usado. Por exemplo, se os dados recebidos estiverem no formato AAA-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 no 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 gmtand outro arquivo tem o valor como 2015-01-01 00:00:00 custo, a data do primeiro arquivo será considerada no fuso horário GMT, enquanto a data do segundo arquivo estará no fuso horário CST.

Código Fuso horário
gmt Greenwich Mean
est Padrão oriental
edt Horário de Verão do Leste
cst Padrão central
cdt Horário de Verão Central
mst Padrão das Montanhas
mdt Hora de Verão das Montanhas
pst Padrão do Pacífico
pdt Horário de Verão do Pacífico
OBSERVAÇÃO

O DWB processa apenas 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 deslocado.

Exemplo: para considerar o formato de data no fuso horário CST, os dados devem vir em AAAA-MM-DD HH:MM:Formato SS UTC +/-HMM do cliente.

2015-10-18 05:00:00 UTC -0200

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

Com base no formato do campo de data, x-timestamp, x-unixtime ou x-timestring é usada. No exemplo abaixo, já que a variável x-hit_time_gmt vem no formato unix epoc, x-unixtime é usada.

No DWB foundation.cfg (ou 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, é usada a variável x-timestamp, x-unixtime ou x-timestring. No exemplo abaixo, como x-hit_time_gmt vem no formato de epoc unix, x-unixtime é usado.

No insight foundation.cfg (ou qualquer outra configuração na pasta de processamento de log do Datasetà), use a transformação Copiar para definir o Tempo do evento como mostrado abaixo:

Se a data em for AAAA-MM-DD HH:MM:Formato SS.mmm, x-timestring é usado. Exemplo: Se o campo de data estiver no formato diferente do definido em DWB, digamos AAAA/MM/DD, primeiro formate-o em um dos formatos de carimbo de data e hora aceitos pelo DWB e depois o atribua à variável correspondente. Na captura de tela abaixo, a data é convertida primeiro em formato AAAA-MM-DD e, em seguida, atribuída à variável *x-timestring *.

Nesta página