Adobe Analytics

Adobe Analytics: DWHレポートの日付列をBigQueryのDate型として扱う

こんにちは、エクスチュアの権泳東(コン・ヨンドン)です。
今回はAdobeDWHレポートとBigQueryの連携でつかえる小技です。

AdobeAnalyticsのデータウェアハウスレポートをCSV配信する時に、「精度」を「日」にすると、ファイルの一列目に「日付」が入ります。

DWHレポートに日付を追加

しかし、この日付が厄介です。
BigQueryにそのままロードするとこうなります。

日付フォーマットが。。。

ExcelでCSVを開くならこれでも良いんですが、BigQueryで扱うならこの「December 17, 2018」という文字列をPARSE_DATE関数で日付型に変換すると扱いやすくなります。

SELECT PARSE_DATE('%B %e, %Y', date) AS date
FROM `mydataset.mytable`

結果はこのとおり、YYYY-MM-DD形式のDATE型になります。

PARSE_DATE関数の引数についてはこちらに詳細が記載されてます。
PARSE_DATE

おまけ

AdobeのDWHの日付カラムと違って、Adobe Datafeedならばhit_time_gmtというヒットタイムスタンプが存在します。
しかしhit_time_gmtのタイムゾーンは読んで時のごとくGMTのため、DATE関数でタイムゾーン「Asia/Tokyo」を指定するとJSTになります。

SELECT DATE(hit_time_gmt, 'Asia/Tokyo') as hit_time_jst
from `mydataset.datafeed`

今回はAdobeDWHレポートのCSVファイルの日付カラムをBigQueryで日付型として扱うための小技について紹介しました。

弊社ではAdobe認定エキスパート資格とGoogleCloud認定プロフェッショナル・データエンジニアの資格を保持したエンジニアがデータ分析基盤の構築支援業務を行っております。
お問い合わせはこちらからどうぞ

関連記事

  1. Adobe Analytics

    Adobe Analytics: VisitorAPIでSafariでもクロスドメイン計測をする

    こんにちは、エクスチュアCTOの権です。今回はAdobe An…

  2. Adobe Analytics

    Adobe Analytics: カスタムリンク計測を1行で書く

    こんにちは、エクスチュアCTOの権です。Adobe Analy…

  3. Google BigQuery

    GCP: 今月のGCP課金額をslackに自動的に書き込む

    こんにちは、エクスチュアCTOの権です。今回はGCPの課金額を…

  4. Google BigQuery

    Google Apps Scriptを使ってスプレッドシートからBigQueryのテーブルを更新する…

    こんにちは、エクスチュアの権泳東(コン・ヨンドン)です。今回はAp…

  5. Adobe Analytics

    Adobe Analytics: DWHレポートをAWSのS3バケットに配信する

    こんにちは、エクスチュアの権泳東(コン・ヨンドン)です。今回は、A…

  6. Adobe Analytics

    Adobe Analytics:Report Builderの小技:リクエストのあるシートを丸ごとコ…

    エクセルでの定期レポートを作る際に、一度データブロックを作っておけば以…

最近の記事

  1. Adobe AnaltyicsとGoogle Analyti…
  2. Tableau:抽出を含んだワークブックを10.4以下にダウ…
  3. Adobe Analytics: DWHレポートの日付列をB…
  4. AdobeAnalyticsでReactNativeアプリを…
  5. Adobe Analytics: BigQuery+Look…
  1. Google BigQuery

    GCP: 今月のGCP課金額をslackに自動的に書き込む
  2. Adobe Analytics

    AdobeAnalytics: GTMのdataLayerをAdobeAnaly…
  3. Cloud Dataflow

    Firebase AnalyticsのデータをフラットなCSVに変換する …
  4. Adobe Analytics

    Adobe Analytics: SegmentsAPIを使って大量のセグメント…
  5. Adobe Analytics

    Adobe Analytics: BigQueryにロードしたデータフィードをD…
PAGE TOP