2015-01-13 6 views
3

AppEngine/BigQuery 사용. 타임 스탬프가 파싱을 중지했습니다. 여기 BigQuery 타임 스탬프가 파싱되지 않습니다.

내 스키마입니다 :

[ 
    {"name":"RowID","type":"string"}, 
    {"name":"Timestamp","type":"timestamp"}, 
    {"name":"Keyword","type":"string"}, 
    {"name":"Engine","type":"string"}, 
    {"name":"Locale","type":"string"}, 
    {"name":"Geo","type":"string"}, 
    {"name":"Device","type":"string"}, 
    {"name":"Metrics","type":"record", "fields":[ 
     {"name":"GlobalSearchVolume","type":"integer"}, 
     {"name":"CPC","type":"float"}, 
     {"name":"Competition","type":"float"} 
    ]} 
] 

여기에이 스키마에 대한 BQ에 제공되고있는 JSON 행입니다 :

{ 
    "RowID":"6263121748743343555", 
    "Timestamp":"2015-01-13T07:04:05.999999999Z", 
    "Keyword":"buy laptop", 
    "Engine":"google", 
    "Locale":"en_us", 
    "Geo":"", 
    "Device":"d", 
    "Metrics":{ 
     "GlobalSearchVolume":3600, 
     "CPC":7.079999923706055, 
     "Competition":1 
    } 
} 

이 데이터가 BigQuery에 의해 허용되고 있지만, 타임 스탬프입니다 여기에 보이는 것과 같이 nil (1970-01-01 00:00:00 UTC) : enter image description here

나는 또한 UNIX 타임 스탬프를 통해 전송을 시도했지만 아무 소용이 없습니다. 타임 스탬프가 파싱되지 않도록하는 스키마 나 입력 데이터의 오류를 볼 수 있습니까?

+0

타임 스탬프 구문 분석이 방금 업데이트 된 것으로 보입니다 (1 시간 후). 시간 소인은 이제 올바른 값을 표시합니다. 구문 분석하는 데 너무 오래 걸리는 이유에 대한 통찰력 ?? –

답변

2

비슷한 문제가 있었지만 미리보기 창에서 세부 정보를 확인하고있었습니다. 실제로 쿼리를 실행하면 타임 스탬프가 올바르게 작동합니다. 세부 사항이 시간 소인을 실제 값으로 갱신하는 데 종종 24 시간이 걸렸습니다.

+0

정확히 그랬습니다. 감사! –

관련 문제