bqコマンドデータ型bq load --source_format=CSV --encoding=UTF-8 --field_delimiter="\t" [dataset].[table] $TSV_FILE $FIELD ポイント1行目にヘッダを付けない (mysqlなら -N オプションで予め外す) ダブルクォーテーションは予め置換しておく

3号です。ログをBigQueryにつっこむのが流行ってます。 で、timeってカラムがunixtimestampだったとして、XX時〜YY時までのアクセスを抽出したいとします。こんな感じになります。 SELECT * FROM DATASET.TABLE where time between TIMESTAMP_TO_SEC(DATE_ADD(TIMESTAMP("2014-12-04 22:00:00"), -9, "HOUR")) and TIMESTAMP_TO_SEC(DATE_ADD(TIMESTAMP("2014-12-05 23:01:00"), -9, "HOUR")) order by time desc; time ------------ 1417788060 1417788059 1417788058 抽出結果にdatetime型を並記して表示したいときはこんな感じ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く