メインコンテンツへスキップ
日本語版はAIによる翻訳です。正確な情報については英語版をご参照ください。
このページの日本語版は、英語版の最新内容に追従できていません。設定作業の前に、必ず英語版で最新の手順と仕様をご確認ください。
データ連携はAuxiaプラットフォームの重要な構成要素です。通常、データ連携に伴う複雑な作業はAuxiaが対応します。お客様のチームは関連するテーブルを共有するだけで、Auxiaの社内導入チームがデータをAuxiaのシステムに取り込むために必要な変換処理をすべて実施します。
Auxiaは、お客様のファーストパーティデータを活用して機械学習モデルをトレーニングし、各顧客に最適なネクストベストアクション、コンテンツ、サーフェス(表示面)、オファーを予測・ランク付け・提示します。

データ要件

このプロセスを開始するには、Auxiaが次のデータにアクセスできる必要があります。
  1. ユーザーイベントデータ:クリック、画面閲覧、ウェブサイトやアプリでの閲覧行動などのインタラクション情報が含まれます。
  2. ユーザー属性:国、言語、登録日など、個々のユーザーに関するプロフィールデータです。
  3. トランザクションデータ:取引金額、商品名、価格など、取引に関連する情報が含まれます。

ソースデータ要件

使用するデータコネクターにかかわらず、信頼性が高く効率的なデータ連携を実現するために、ソースデータは次の要件を満たす必要があります。

1. イミュータブルなソースデータ

Auxiaはデータを増分的に読み取り、前回の実行以降に追加された新しい行のみを処理します。ソーステーブルは追記専用(append-only)である必要があります。最良の結果を得るために、Auxiaと連携するテーブルでは行レベルの変更(UPDATE、DELETE、MERGE)を避けてください。 データウェアハウスでデータの変更が必要な場合は、Auxia用に別の追記専用テーブルまたはビューからマテリアライズしたテーブルを用意してください。

2. パーティショニング

効率的な増分読み取りとコスト管理のために、テーブルは日付パーティション(日付またはタイムスタンプカラムによる日単位のパーティション)が必要です。

3. 追記ベースの読み取り

Auxiaが推奨する方法は、新しく追加された行のみを読み取ることです。これはフルテーブルスキャンよりも大幅に効率的です。1日あたり1 TB以上のデータが追加されるテーブルは、追記ベースの読み取りを使用する必要があります。

4. ネイティブテーブルのみ

Auxiaはネイティブテーブルに直接接続します。ビューは現在サポートされていません。増分読み取り関数(例:BigQueryの APPENDS や CHANGES テーブル値関数)はネイティブテーブルでのみ動作するためです。

5. プライマリユーザーID

ユーザーレベルのテーブル(イベント、属性、トランザクション)では、ユーザーを一意に識別するカラムがデータに含まれている必要があります。このプライマリユーザーIDは、Auxiaがアプリ、ウェブサイト、メール、プッシュ通知、その他あらゆるチャネルにおいて、どのユーザーにトリートメントを提供するかを決定するために使用されます。この識別子を正しく設定することで、正確なパーソナライズ、モデルトレーニング、トリートメント(施策)配信が可能になります。 すべてのテーブルにプライマリユーザーIDが必要なわけではありません。ユーザーではなくモノを記述するエンティティテーブル(例:商品カタログ、コンテンツライブラリ、位置情報データ)を連携する場合もあります。これらのテーブルにはユーザー識別子は不要です。 マッピングステップでの正しい設定方法については、スキーママッピング:プライマリユーザーID(英語)をご参照ください。