AudienceDBとEventDBについて
この記事では、AudienceDBとEventDBの操作方法について説明します。
EventDBとAudienceDBをアカウントとプロフィールで有効にするには、カスタマーサクセスマネージャーに連絡してください。
仕組み
AudienceDBとEventDBサービスは、構造化されたオーディエンスデータとイベントデータをAmazon Redshift(PostgreSQLベースのデータウェアハウス)に保存します。お好みのSQLクライアントやビジネスインテリジェンス(BI)ツールを使用して、Amazon Redshiftのデータをクエリおよび分析できます。
EventDBはEventStoreをデータソースとして使用し、EventStore S3バケットからのデータをTealiumが提供するAmazon Redshiftデータベースにインポートします。
AudienceStoreはAudienceDBを有効化するための前提条件ではありません。これらのサービスは独立して動作します。AudienceDBは、各訪問セッションの終了時に訪問プロファイルデータを保存します。
AudienceDBとEventDBが有効化された後、保存する属性を選択する必要があります。詳細については、AudienceDBとEventDBの構成を参照してください。
データの保存タイミング
新しいデータは、Redshiftクラスタの負荷に応じて、EventDBとAudienceDBに30分から90分以内に保存されます。
データベーススキーマ
EventDBとAudienceDBが有効化されると、データを保存するためのAmazon Redshift内にデータベースが作成されます。各プロファイルは同じRedshiftインスタンス内に独自のデータベーススキーマを持ち、これは各ユーザーが各データベーススキーマ(プロファイル)に対して独自のユーザー名とパスワードを持つことを意味します。AudienceDBとEventDBのデータベーススキーマは、プロファイルでEventDBまたはAudienceDBが有効化されると自動的に作成されます。
データ保持
EventDBとAudienceDBに保存されたデータは、契約で定められた期間、通常は90日間、Amazon RedShiftで利用可能です。データが保存される期間を決定する契約の条件を確認するために、アカウントマネージャーに連絡してください。
保存されたEventDBとAudienceDB属性の変更
EventDBに以前に追加された属性を削除すると、その属性はEventDBに送信されなくなり、EventDBからも削除されます。EventDB属性の変更はEventStoreファイルに影響を与えません。
AudienceDBに以前に追加された属性を削除すると、その属性はAudienceDBに送信されなくなり、AudienceDBからも削除されます。AudienceDB属性の変更はAudienceStoreファイルに影響を与えません。
テーブル、ビュー、正規化ビュー
Redshiftデータベーステーブルの列名は、属性タイプと内部属性IDに基づいて命名されます。データのビューと正規化ビューには、テーブルと同じデータが含まれますが、ユーザーフレンドリーな名前が付けられているため、クエリの作成が容易になります。正規化ビュー名はビュー名に似ていますが、テーブル名から属性IDが省略されています。テーブル名とビュー名は以下のように作成されます:
- テーブル名
列名は属性タイプと属性IDの組み合わせです。
例:badge_30
- ビュー名
列名はユーザーフレンドリーな名前と属性IDの組み合わせです。
例:visitor - badge - fan (30)
- 正規化ビュー名
列名は属性IDを省略したユーザーフレンドリーな名前です。
例:visitor - badge - fan
ビューと正規化ビューは、SUM()
、MIN()
、MAX()
などの集計を含むクエリの実行を簡素化します。
AudienceDBテーブル
訪問と訪問の属性は、その属性タイプと名前に基づいてデータベーステーブルの列に保存されます。オーディエンスは訪問テーブルの列として保存されます。テーブルのキーはvisit_id
またはvisitor_id
です。
訪問と訪問データに利用可能な以下のテーブルがあります:
- 訪問/セッションデータ:
visits
- 訪問データ:
visitors
さらに、特殊な属性タイプのための以下のテーブルが存在します:
- 配列:
visit_arrays
,visitor_arrays
- 文字列のセット:
visit_lists
,visitor_lists
- 集計:
visit_tallies
,visitor_tallies
詳細情報については、AudienceDBデータガイドを参照してください。
EventDBテーブル
EventDBテーブルデータには、イベントフィード内のすべてのイベントのイベント属性が含まれます。テーブル列は属性タイプと名前に基づいて命名され、一部の属性だけが内部IDを参照します。標準的なUniversal Data Object (UDO)変数はudo_
プレフィクスで命名され、ほとんどの列名は対応する属性名と一致します。例:udo_event_name
。詳細情報については、ライブイベントとフィードを参照してください。
Tealium Collectタグから来るイベントデータには、ページ上で実行されたタグとページパフォーマンスメトリクスに関する情報も含まれます。詳細については、Tealium Collectを参照してください。
イベントデータに利用可能な以下のテーブルがあります:
- イベントフィードデータ:
events_{FEED}
最終更新日 :: 2024年March月29日