# データテーブルの関連プロパティ
データテーブルは、分析用のイベントプロパティおよびユーザープロパティの参照テーブルとして使用できます。ビジネスデータモデルでは、複数のプロパティの参照テーブルが同一であることが多く、データテーブルは、これらのプロパティ参照データの整合性を確保するための統一ができます。
イベントプロパティまたはユーザープロパティを選択し、データテーブルには最大5つのプロパティを関連付けることができます。関連付けることができるプロパティの範囲については、この記事の最後にある「付録 - データテーブルに関連付けプロパティ」を参照してください。
プロパティが関連付けられると、関連付けられたプロパティの参照テーブルプロパティが自動的に生成され、システムはデータテーブルのすべての非主キーフィールドを使用して、プロパティに関連付けられた参照テーブルプロパティを作成します。
1つのデータテーブルは複数のプロパティと関連付けることができるため、生成された参照テーブルのプロパティ表示名が重複することを避けるために、「'データテーブルの列表示名'_ 'プロパティ表示名'」という形式で表示されます。必要に応じて変更することも可能です。もし「データテーブルの列表示名」が設定されていない場合は、列名が代わりに使用されます。また「プロパティ表示名」が設定されていない場合は、プロパティ名が代わりに使用されます。
Tips:プロジェクトがデフォルトで作成できる参照テーブルプロパティの上限は3000です。制限を超えると、関連付けは失敗されます。
# 付録 - データテーブルに関連付けプロパティ
- データテーブルの主キーと同じデータ型のプロパティは選択可能です。
- データテーブルの主キーが文字列の場合、リスト型のプロパティに関連付けることができます。ただし、文字列以外のタイプのフィールドを参照テーブルのプロパティとしてテーブルに作成することはできません。
- データテーブルの主キーが文字列型の場合、時間型のプロパティを関連付けることができます。関連付ける前に、テーブルの主キーフィールドの時間粒度を指定する必要があり、次のテーブル時間形式のみがサポートされます。
時間粒度 | demo |
---|---|
年 | 2021 |
月 | 2021-07 |
日 | 2021-07-31 |
時間 | 2021-07-31 09 |
分 | 2021-07-31 09:16 |
秒 | 2021-07-31 09:16:48 |
ミリ秒 | 2021-07-31 09:16:48.270 |
次のプロパティは関連付けできません:
- 追加済みの参照テーブルのプロパティ;
- 作成ルールの中で参照テーブルプロパティの仮想プロパティを使用した;
- 作成ルールでユーザープロパティを使用する仮想イベントプロパティ;
- データ型がオブジェクトまたはオブジェクトグループのプロパティ;