MicroStrategy ONE
ユーザー グループ階層
MicroStrategyユーザーは、ユーザー グループとの直接的な関係でも、間接的な関係でも構いません。たとえば、ユーザーはユーザー グループに属することができます。また、ユーザー グループは他の親ユーザー グループにネストすることもできます。ユーザー グループ関係テーブルは、アカウントと対応するユーザー グループ間の再帰関係を格納します。これは、このセクションの最後にある例で説明されています。
lu_user_group
ユーザー グループのリストがMicroStrategyメタデータです。このテーブルは MicroStrategy メタデータに固有の情報を保存します。Badge アカウントはメタデータ ユーザー グループに属しません。したがって、すべてのバッジ アカウントに、 MicroStrategyバッジとしてデフォルト値が割り当てられます。
列 |
説明 |
データ型 |
---|---|---|
user_group_id |
ユーザー グループの自動生成 ID。 |
bigint(20) |
user_group_guid |
ユーザー グループ オブジェクトのメタデータ GUID。 |
VACHAR(32) |
user_group_name |
メタデータに保存されたユーザー グループの名称。 |
varchar(255) |
user_group_desc |
ユーザー グループ オブジェクトの [プロパティ] ダイアログ ボックスで追加される説明。 |
VACHAR(512) |
metadata_id |
各ユーザー グループに対応するメタデータの ID。すべてのユーザー グループはメタデータ レベルで保存されます。 |
bigint(20) |
creation_timestamp |
ユーザー グループが最初にメタデータに作成されたときの UTC タイムスタンプ。スクリプトを使用してユーザーのリストをインポートした場合、タイムスタンプがユーザー グループで同じになる可能性があります。 |
datetime |
modification_timestamp |
ユーザー グループ オブジェクトが前回変更されたときの UTC タイムスタンプ。オブジェクトの変更に応じて、値も継続的に更新されます。 |
datetime |
user_group_status |
メタデータ内のユーザー グループ オブジェクトの最新ステータスステータスは次のとおりです。 有効 削除済 |
VACHAR(25) |
user_group_version | バージョン ID ユーザー グループに属します | VACHAR(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) |