# ディメンションテーブルプロパティと仮想プロパティ
# 一、次元表属性と仮想属性の意義
すでに報告されたイベント属性とユーザー属性については、次元表をアップロードしたり、仮想属性を設定したりすることで、最初にアップロードしたデータを別の展示値や計算値にマッピングして、初期埋め込み点の属性値が展示値と同じでないようにして、後期にデータを加工して柔軟性を高めることができる。ディメンションテーブル属性と仮想属性は、分析モデルのフィルタリング条件とグループ化項目で使用できます。
# 二、次元テーブル属性と仮想属性の使用シーン
ディメンションテーブル属性:データ収集時に、チャネル番号でチャネルを記録することができます。たとえば、A01はXiaomiチャネル(Xiaomi App Mall)を表し、A02は百度チャネル(百度モバイルアシスタント)を表します。分析時に中国語を使用する場合は、「チャネル」属性に次元テーブル属性を作成し、次元テーブルにチャネル番号に対応する中国語名を設定できます。計算には、中国語名に対応する次元テーブル属性「チャネル名」を使用できます。
仮想属性:データ収集時に「分」単位で有料金額を記録した。計算時に「メタ」を単位として使用したい場合は、仮想属性を作成し、SQLルールで「メタ」に変換された支払金額の新しい属性(値は元の属性の1/100)
# 三、次元テーブル属性と仮想属性の概念と権限
# 3.1属性タイプの基本概要
- システム属性:イベントテーブル、ユーザーテーブルに固有のシステムフィールド、例えばイベント時間、アカウントIDなどは、必ず「#」番号で始まる
- プリセット属性:データアクセス中、SDKが独自に生成したフィールド(IP、国など)は必ず「#」で始まる
- カスタム属性:ビジネスニーズに応じてアップロードした属性、例えば有料金額などをカスタマイズし、「#」番号で始まる
- 仮想プロパティ: SQLルールによって新しく作成された新しいプロパティ
- ディメンションテーブル属性:既存の属性に基づいてディメンションテーブルをアップロードすることで、このような属性は上書きによって消える可能性が
注意:データ型にはテキスト、数値、時間、ブール、リスト、オブジェクト、オブジェクトグループの7種類があり、オブジェクトとオブジェクトグループタイプの属性自体は次元表をアップロードできないが、次のサブ属性に基づいて次元表をアップロード
# 3.2使用権限
会社のオーバーチューブ | 管理者 | アナリスト | 一般メンバー | |
---|---|---|---|---|
ディメンションテーブル、仮想プロパティの編集 | ● | ● | ▲ | ○ |
ダウンロードディメンションテーブル | ● | ● | ▲ | ○ |
仮想フィールド作成ルール | ● | ● | ▲ | ○ |
権限の説明:
●キャラクター必須
▲キャラクターはデフォルトであり、なくてもよい
△キャラクターはデフォルトではなく、あります
○役は必ずなし
# 四、次元テーブル属性と仮想属性
# 4.1エントリの作成
「データ管理」でのイベント属性管理とユーザー属性管理は、次元テーブルと仮想属性の作成
# 4.2次元テーブルのアップロード
1.ディメンションテーブルを追加する元のプロパティフィールドで、[アップロード]ディメンションテーブルプロパティ
2.ディメンション表記法の具体的なルール
- 最初の行の内容はディメンションテーブル属性のフィールド名となり、英語、数字、または「_」で構成
- 最初の列の内容は元の属性に関連付けられ、値は元の属性値に対応し、値が一意であることを保証する必要があります。重複が発生した場合、最初のものに基づいて、後続の重複情報は捨てられる
3.csvテキストをUTF-8エンコード形式で保存
- Excelの保存方法
次の図のヒントによると、保存時にUTF-8エンコード形式を使用し、テキストタイプはCSVテキストです
- メモ帳保存方法
次の図のヒントによると、エンコーディングはUTF-8を選択し、テキストタイプはCSVテキストに変更
4.ディメンションブックをアップロード位置に追加
5.表示名とフィールドタイプを入力
必要に応じてマッピング後のディメンションテーブルフィールドに名前とタイプ
6.システム解析のヒント
7.完了すると、新しく追加されたディメンションテーブルプロパティ
8.モデルでは、このディメンションテーブルプロパティを使用して分析できます
# 4.3 TE Open Apiを用いたディメンションテーブルの作成とタイミング更新
詳細についてはディメンションテーブルAPIの使用手順
# 4.4仮想属性フローの作成
1.基本情報を記入
属性名は「#vp」で始まり、編集できない。プロパティ名と表示名を入力
2.仮想プロパティの作成ルールの編集
左側のリストでは、プロパティの情報をすばやく取得し、インターフェイスの上半分でプロパティのタイプとプロパティがどのイベントに関連するかを選択できます(仮想イベントプロパティのみオプション)
3.論理チェック
内容を入力したら、「チェック」をクリックして文法をチェックし、チェックに成功すると「デバッグ」プレートに属性の値入力ボックスが現れます。SQLルールでラベルを使用している場合は、ラベルのバージョンを選択できます。ラベルごとに個別に設定できます。ラベルに履歴バージョンがない場合は、デフォルトで最新バージョンを採用します仮想ユーザー属性を作成した場合、ラベルの最新バージョンしか使用できません。変更できません。タグの詳細については、ユーザータグを参照ユーザータグ
- 最新バージョン:ユーザーの最新のラベル値で計算
- 動的マッチング:イベントが発生した日のユーザーのラベル値で計算
- 履歴バージョン:特定の日付のユーザーのラベル値で計算
チェック値を入力した後、計算結果を見て、結果がニーズを満たしているかどうかをチェックできます。ニーズを満たしていれば、「次へ」をクリックして属性の作成を完了し、期待とのギャップがあれば作成ルールを修正し、チェックを繰り返すことができる。
# 4.5注意事項
- ディメンションテーブルプロパティと仮想プロパティはプロパティ数を占有しません
- 1つのプロジェクトで、ディメンションテーブルプロパティの作成可能数の上限は3000、仮想プロパティの作成可能数の上限は3000
- 仮想イベントプロパティのSQLルールでは、同じラベルで1つのバージョン
- 仮想プロパティ間の入れ子論理はありません。
- 仮想属性の作成ロジックでは仮想属性を使用できません
- 仮想プロパティの作成ロジックでは、関連付けられた仮想プロパティのディメンションテーブルプロパティ
- 仮想属性の作成ロジックでは、仮想属性をソースとする分析主体のタグ
- ディメンションテーブルのプロパティを含む仮想プロパティは、ディメンションテーブル
- 次のシナリオはディメンションテーブルをアップロードできません:
- このプロパティのデータ型は、オブジェクトまたはオブジェクトグループです
- このプロパティのプロパティタイプはディメンションテーブルプロパティです
- このプロパティのプロパティタイプは仮想プロパティであり、ディメンションテーブルプロパティ
- この属性の属性タイプはイベント仮想属性で、生成ルールにはユーザー属性またはユーザー次元テーブル属性
# 五、次元テーブル属性と仮想属性の使用
# 5.1ディメンションテーブル属性と仮想属性の管理
ディメンションテーブルのプロパティと仮想プロパティは、イベントプロパティ管理またはユーザープロパティ管理ページで管理でき
# 5.2モデルで使用する注意事項
次元テーブル属性は仮想属性と一致し、使用上は通常の属性と一致し、タイプによってその計算論理と選別条件
- イベントプロパティのディメンションテーブルプロパティは、元のプロパティに関連付けられたイベントで使用でき
- 仮想イベント属性は、関連するイベントを計算するときに使用でき、関連関係はカスタマイズできる
- ユーザー属性のディメンションテーブル属性と仮想ユーザー属性は、使用可能なシーンが一般的なユーザー属性
- イベントリスト、ユーザリスト、ユーザ行動シーケンス
# 5.3ダウンロードと削除
# 5.3.1ディメンションテーブルのダウンロード
アナリスト以上の権限を持つユーザーは、ディメンションテーブルの. csv形式のテキスト
# 5.3.2ディメンションテーブルと仮想属性の削除
ディメンションテーブルプロパティはをクリックしてポップアップするオプションで[削除]オプションを選択して削除
仮想プロパティは、操作列で[削除]ボタンを選択して削除できます
# VI。ベストプラクティス
# 6.1次元表による翻訳
属性値が英語またはIDの属性については、分析時に表を調べることで完成する必要があることが多く、使用はかなり面倒で、これらの属性のために次元表を作成し、次元表属性で対応する中国語名を導入し、分析時に新たに導入した中国語属性を使用して分析することができる。多言語の使用シーンがあれば、より多くの言語の次元属性を導入して各言語のユーザーの使用を満たすこともできる。
# 6.2ディメンションテーブルによる補足情報の導入
次元表属性は翻訳のほか、活動が始まった時間、ある日の天気、為替レートなど、計算時に使用する情報を多く導入するためによく使われ、次元表を通じて導入し、分析時に選別条件、グループ項目、計算値とすることもできる。
# 6.3仮想属性処理データ形式・種類
SQL式を使用できるため、仮想属性は非常に強力な拡張性を持っていますが、最も一般的に使用されるのは、元の属性の形式または型の変換、例えば金額の単位変換、為替レート変換、文字列の切り捨て、抽出またはステッチ、属性型の変換などです。