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認定プロフェッショナル・データエンジニアの資格を保持したエンジニアがデータ分析基盤の構築支援業務を行っております。
お問い合わせはこちらからどうぞ

ブログへの記事リクエストはこちらまで

Python クローリング&スクレイピング前のページ

Tableau:抽出を含んだワークブックを10.4以下にダウングレードする次のページ

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. Adobe Analytics

    Adobe Analytics 3つの主要指標

    こんにちは!インターンの藤本です。今日はAdobe Analytic…

  2. Google Cloud Platform

    Looker: LookerbotをGoogle Cloud Platformで動かす

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

  3. Adobe Analytics

    Looker: エンジニアがBIで分析ダッシュボードを作る

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

  4. Adobe Analytics

    離脱リンクとは-Adobe Analyticsの指標説明

    今回は離脱リンクについて説明いたします。離脱リンクとはリンクにより…

  5. Adobe Analytics

    PV(ページビュー)とは-Adobe Analyticsの指標説明

    今回はPV(ページビュー)について説明いたします。PV (ページビュ…

  6. Adobe Analytics

    AdobeAnalyticsでReactNativeアプリを計測する

    この記事は2018年12月7日現在の情報を元にしているのと、レガシーA…

カテゴリ
最近の記事
  1. dbt Projects on Snowflake使ってみた…
  2. Cortex Analystを使ってみた
  3. SnowflakeのAI_SQLと再帰CTEで遊ぶ(Snow…
  4. dbt Fusion使ってみた
  5. Manusを使ってみたうえでManusに感想ブログを書かせて…
  1. IT用語集

    BIツール(Business Intelligence Tool)って何?
  2. ブログ

    「Power BI」を使ってみよう!
  3. Adobe Experience Cloud

    Adobe Experience Platformを調べてみた – …
  4. Adobe Analytics

    はじめてのAdobe Analytics実装②
  5. KARTE

    KARTE を使ってサイト外でも接客を
PAGE TOP