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.
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.
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 |
O DWB processa apenas os Fusos horários mencionados acima.
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
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 *.