すべてのプロダクト
Search
ドキュメントセンター

Platform For AI:テーブルを登録する

最終更新日:Mar 14, 2025

このトピックでは、ABTest でソーステーブルを準備および登録して、実験の効果とメトリックデータを視覚化する方法について説明します。

背景情報

アプリケーションがさまざまな動作ログを生成した後、アプリケーションはイベントトラッキングに基づいて MaxCompute ログテーブルにデータを送信します。MaxCompute ログテーブルはソーステーブルです。テーブルは ABTest サーバーに登録でき、テーブルの計算フィールドはメトリックを定義するために使用されます。システムは、テーブルのパーティション情報に基づいて、日次または時次のメトリックを計算します。 ABTest の詳細については、「ABTest のアーキテクチャ」をご参照ください。

ソーステーブルを準備する

次のフィールドを含むソーステーブルを作成します。詳細については、「テーブルを作成する」をご参照ください。

フィールド

データの型

説明

必須

user_id

STRING

ユーザー識別子。ユーザーの一意の ID(UID)、またはデバイスの ID や国際移動体装置識別子(IMEI)などです。

はい

exp_id

STRING

ABTest から返される実験 ID。実験 ID は、イベントトラッキングを使用して返されます。例: ER8_E6#EV12

はい

計算フィールド

BIGINT、INT、FLOAT などの数値データ型

show_cnt(表示回数)や click_cnt(クリック回数)などのカスタム計算フィールド。

はい

dt

STRING

yyyyMMdd 形式の日付パーティション。

はい

hh

STRING

時間パーティション。有効な値: 00 ~ 23。24 時間制が使用されます。

いいえ

mm

STRING

分パーティション。有効な値: 00 ~ 59。

いいえ

ビジネス要件に基づいて、次のいずれかの方法を使用してデータを生成できます。

  • オフライン出力: ソーステーブルには、user_id、exp_id、および dt フィールドが含まれている必要があります。ソーステーブルにパーティションフィールドとして dt フィールドのみが含まれている場合、メトリックは日単位でのみ計算されます。

  • リアルタイム出力: ソーステーブルには、user_id、exp_id、dt、および hh フィールドが含まれている必要があります。 mm フィールドはオプションです。

ソーステーブルに hh フィールドが含まれている場合、メトリックは時間単位と日単位で計算されます。時間単位のメトリック計算の場合、システムは 5 分間隔でメトリックデータを収集します。ソーステーブルに hh フィールドを除く dt フィールドが含まれている場合、メトリックは日単位で計算されます。

テーブルを登録する

  1. ABTest ページに移動します。

    1. PAI コンソール にログオンします。

    2. 左側のナビゲーションウィンドウで、[ワークスペース] をクリックします。 [ワークスペース] ページで、管理するワークスペースの名前をクリックします。

    3. 左側のナビゲーションウィンドウで、[モデルデプロイメント] > PAI-ABTest を選択します。

  2. [abtest] ページの左側のナビゲーションウィンドウで、[メトリック管理] > テーブル を選択します。

  3. [テーブル] ページで、[テーブルの登録] をクリックします。

  4. [テーブルの登録] ページで、パラメーターを設定します。次の表にパラメーターを示します。

    パラメーター

    説明

    名前

    テーブルの名前。

    説明

    テーブルの説明。

    Maxcompute プロジェクト

    MaxCompute プロジェクトを選択します。

    Maxcompute テーブル

    MaxCompute テーブルを選択します。システムはテーブルのフィールド情報をインポートし、ページの下部にある [データフィールド] セクションにフィールド情報を表示します。フィールド情報のインポートに失敗した場合は、[再インポート] をクリックします。

    説明

    MaxCompute テーブルには、user_id、exp_id、および dt フィールドが含まれている必要があります

  5. テーブル内のフィールドが正しいことを確認したら、[OK] をクリックします。

関連情報

テーブルを登録した後、実験メトリックを作成し、その計算ロジックを定義できます。詳細については、「実験メトリックを作成する」をご参照ください。