MicroStrategy ONE
ユーザー グループ階層
MicroStrategy ユーザーはユーザー グループと直接関係を持つことも、間接関係を持つこともできます。たとえば、ユーザーはユーザー グループに属することができます。また、ユーザー グループは他の親ユーザー グループにネストすることもできます。ユーザー グループ関係テーブルには、アカウントと対応するユーザー グループの再帰的関係が保存されます。これはこのセクションの最後の例で図示されています。
lu_user_group
ユーザー グループの一覧は MicroStrategy メタデータです。このテーブルは MicroStrategy メタデータに固有の情報を保存します。Badge アカウントはメタデータ ユーザー グループに属しません。このため、すべての Badge アカウントにはデフォルト値 MicroStrategy Badges が割り当てられます。
列 |
説明 |
データ型 |
---|---|---|
user_group_id |
ユーザー グループの自動生成 ID。 |
bigint(20) |
user_group_guid |
ユーザー グループ オブジェクトのメタデータ GUID。 |
varchar(32) |
user_group_name |
メタデータに保存されたユーザー グループの名称。 |
varchar(255) |
user_group_desc |
ユーザー グループ オブジェクトのプロパティ ダイアログボックスに追加された説明。 |
varchar(512) |
metadata_id |
各ユーザー グループに対応するメタデータの ID。すべてのユーザー グループはメタデータのレベルで保存されます。 |
bigint(20) |
creation_timestamp |
ユーザー グループが最初にメタデータに作成されたときの UTC タイムスタンプ。スクリプトがユーザー一覧のインポートに使用された場合、タイムスタンプはユーザー グループで同一になります。 |
datetime |
modification_timestamp |
ユーザー グループ オブジェクトが前回変更されたときの UTC タイムスタンプ。値はオブジェクトが修正されるたびに更新し続けます。 |
datetime |
user_group_status |
メタデータ内のユーザー グループ オブジェクトの最新ステータスステータスは次のいずれかです。 有効 削除済 |
varchar(25) |
user_group_version | ユーザー グループのバージョン ID。 | varchar(32) |
rel_account__usergroup
メタデータにおける MicroStrategy ユーザー オブジェクトと直系の親ユーザー グループの関係テーブル。このテーブルはユーザーとユーザー グループの間接関係を保存しません。このテーブルにはユーザーを直接持っていないユーザー グループの行はありません。
列 |
説明 |
データ型 |
---|---|---|
account_id |
対応するユーザー グループに属するアカウントの ID。 |
bigint(20) |
user_group_id |
アカウントが直接対応するユーザー グループ ID。 |
bigint(20) |
rel_childuser__usergroup
これはメタデータにおける MicroStrategy ユーザー グループおよびその親ユーザー グループの関係テーブルです。単一のユーザー グループは複数の親ユーザー グループの子である場合があります。親ユーザー グループも再帰的に他の親ユーザー グループに属している場合があります。このテーブルは特に、ユーザー グループとすべての親ユーザー グループ間の再帰的関係を形成するために使用されます (直接または間接)。すべての間接関係は、このテーブルの直接関係を作成するために解決 されます。
列 |
説明 |
データ型 |
---|---|---|
child_group_id |
対応する親ユーザー グループに属する子ユーザーの ID。 |
bigint(20) |
user_group_id |
親ユーザー グループ ID。 |
bigint(20) |