Identity Hub: TransUnion TruAudience ID¶
このトピックでは、 Identity Hub を使用して TransUnion TruAudience IDでデータを強化する方法について説明します。これは、自分のテーブルの行を TransUnion IDでマッチさせるもので、コラボレーターのテーブルの行をマッチさせるために使用できます。
TransUnion 統合を使用する際は、以下の点に注意してください。
Snowflakeは ID 照合の際に TransUnion スコアフィルターを考慮しません。すべての照合が含まれます。
コンシューマーではなく、プロバイダーがOverlap Audience Analysisのような分析を実行する場合、明確なコラボレーション IDs、プロバイダーのカウントではなく、コンシューマーのカウントに基づいています。
SQL クエリテンプレートを使用してコラボレーション ID を集計することはできません。
クリーンルームユーザーが Identity Hub で使用できるように TransUnion コネクタを設定する必要がある管理者は、 TransUnion TruAudience アイデンティティコネクタ をご参照ください。
TransUnion TruAudience IDによるデータの充実¶
TransUnion - TruAudience IDでデータを充実させるには:
クリーンルームの作成またはインストールプロセスを開始します。
Specify Join Policies ステップまで来たら、 Identity Hub を展開します。
TransUnion (TruAudience Identity) を選択します。
Table フィールドで、 TransUnion コラボレーション IDs で強化したいデータを含むテーブルを選択します。
Unique Record Column フィールドで、テーブル内の記録を一意に識別する列を選択します(例: システムで生成されたユーザーIDなど)。
User Identifiers セクションを使用して、 TransUnion ID タイプをテーブルの列に関連付けます。これらの列は、 TransUnion IDを一致させるために使用されます。これらの列の値は、以下の要件に適合していなければなりません。
IDタイプ
形式要件
住所
住所行 --- シングル入力。1行目と2行目の住所については、2つの値を1つの値にまとめます。
都市 --- 文字列。
州 --- 2文字の略称。
Zip --- Zipcode または Zipcode+4.スペースやハイフンなどの特殊文字は除きます。
生年月日
yyyy-mm-dd形式。
デバイス ID
ハイフンありの IDs (36文字の長さのrawデバイス IDs/MAIDs/IFAs)またはハイフンなしの IDs (32& 40文字の長さのハッシュ化されたデバイス IDs/MAIDs/IFAs)のいずれかを入力します。
メール
プレーンテキストまたは SHA256-ハッシュ化された小文字の文字列。
名
ニックネームを含む、大文字または小文字の名前。タイトルや接尾辞は除きます。
IP アドレス
IPv4 アドレスをドット表記または整数形式で記述します。 PARSE_IP 関数を使用すると、整数形式トを取得できます。
姓
大文字または小文字の名前。ミドルネームのイニシャルは除きます。
電話
スペースやハイフンなどの特殊文字を除いた10桁の数字。
一致した TransUnion ID¶
Snowflakeがテーブルの記録と TransUnion IDを一致させると、コラボレーター IDs が新しい列 TCUID
としてテーブルに追加されます。コラボレーターが自分のテーブルに列を追加すると、 TransUnion コラボレーター ID に基づいて記録を一致させることができます。
キャッシュの操作¶
Snowflakeは、 TransUnion コラボレーター ID を持つ記録を一意に識別するテーブルの列と一致するキャッシュを維持します。キャッシュは SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.PUBLIC.SAMOOHA_INTERNAL_TRANSUNION_ID_GENERATION_RECORDS
テーブルに格納されます。このテーブルには次の列が含まれます。
列
データ型
説明
inputid
VARCHAR
統合中に Unique Record Column として選択された列の値。
collaborationid
VARCHAR
入力 ID とその他の統合パラメーターに基づいて生成された TransUnion コラボレーション ID。
lastprocessed
TIMESTAMP_NTZ
TransUnion がコラボレーション ID を生成したときのタイムスタンプ。
キャッシュを操作するには、次のアクションを実行できます。
- キャッシュを削除する
TRUNCATE SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.PUBLIC.SAMOOHA_INTERNAL_TRANSUNION_ID_GENERATION_RECORDS;
- キャッシュから特定の記録を削除する
カンマで区切られた一重引用符で囲まれた値のリストとして指定することで、キャッシュから特定の記録を削除することができます。例えば、
123456
とabcedf
の入力 IDs を持つ記録を削除するには、以下を実行します。DELETE FROM SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.PUBLIC.SAMOOHA_INTERNAL_TRANSUNION_ID_GENERATION_RECORDS WHERE inputid IN ('123456', 'abcedf');
- 別のデータセットの入力 IDs に基づいて複数の記録を削除する
入力 IDs が別のテーブルの列に存在する場合、キャッシュから複数の記録を削除することができます。例えば、削除する入力 IDs が
my_db.my_schema.ref_table
テーブルのuser_id
列にリストされている場合、以下を実行します。DELETE FROM SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.PUBLIC.SAMOOHA_INTERNAL_TRANSUNION_ID_GENERATION_RECORDS WHERE INPUTID IN ( SELECT user_id as INPUTID FROM my_db.my_schema.ref_table );