日本語版はAIによる翻訳です。正確な情報については英語版をご参照ください。
データ連携はAuxiaプラットフォームの重要な構成要素です。通常、データ連携に伴う複雑な作業はAuxiaが対応します。お客様のチームは関連するテーブルを共有するだけで、Auxiaの社内導入チームがデータをAuxiaのシステムに取り込むために必要な変換処理をすべて実施します。
データ要件
このプロセスを開始するには、Auxiaが次のデータにアクセスできる必要があります。- ユーザーイベントデータ:クリック、画面閲覧、ウェブサイトやアプリでの閲覧行動などのインタラクション情報が含まれます。
- ユーザー属性:国、言語、登録日など、個々のユーザーに関するプロフィールデータです。
- トランザクションデータ:取引金額、商品名、価格など、取引に関連する情報が含まれます。
ソースデータ要件
使用するデータコネクターにかかわらず、信頼性が高く効率的なデータ連携を実現するために、ソースデータは次の要件を満たす必要があります。1. イミュータブルなソースデータ
Auxiaはデータを増分的に読み取り、前回の実行以降に追加された新しい行のみを処理します。ソーステーブルは追記専用(append-only)である必要があります。最良の結果を得るために、Auxiaと連携するテーブルでは行レベルの変更(UPDATE、DELETE、MERGE)を避けてください。
データウェアハウスでデータの変更が必要な場合は、Auxia用に別の追記専用テーブルまたはビューからマテリアライズしたテーブルを用意してください。
2. パーティショニング
効率的な増分読み取りとコスト管理のために、テーブルは日付パーティション(日付またはタイムスタンプカラムによる日単位のパーティション)が必要です。3. 追記ベースの読み取り
Auxiaが推奨する方法は、新しく追加された行のみを読み取ることです。これはフルテーブルスキャンよりも大幅に効率的です。1日あたり1 TB以上のデータが追加されるテーブルは、追記ベースの読み取りを使用する必要があります。4. ネイティブテーブルのみ
Auxiaはネイティブテーブルに直接接続します。ビューは現在サポートされていません。増分読み取り関数(例:BigQueryのAPPENDS や CHANGES テーブル値関数)はネイティブテーブルでのみ動作するためです。