MicroStrategy ONE

Conformità alla gerarchia di telemetria

Entità utente

Un'entità utente può ereditare i privilegi di accesso al progetto da due origini: 

  1. Utente (auto) 
  2. Gruppi di utenti (tutti i gruppi di utenti padre diretti e indiretti)

Le entità utente sono disponibili in lu_user_entity_view.

Entità di origine

Un'origine può ereditare i privilegi di accesso al progetto da tre origini privilegi:

  1. Utente (auto) 
  2. Gruppi di utenti (tutti i gruppi di utenti padre diretti e indiretti)
  3. Ruoli di sicurezza

Le fonti sono disponibili in lu_source_entity_view e le Origini privilegi sono disponibili in lu_privilege_source_view.

Tabelle delle relazioni

La tabella di relazione rel_user_entity_source acquisisce la relazione tra un'entità utente e la relativa Origine dei privilegi. Le origini possono essere l'Utente stesso o un Gruppo di utenti padre.

La tabella di relazione rel_source_privilege_source_scope acquisisce la relazione tra un'origine e la relativa origine con privilegi. Le origini dei privilegi possono essere l'Utente stesso, un gruppo di utenti padre o un ruolo di sicurezza. Acquisisce inoltre la relazione tra un'origine con privilegi e il relativo ambito. Un ambito è l'insieme di progetti a cui sono applicabili i privilegi.

La tabella di relazione rel_privilege_source_privilege_group acquisisce la relazione tra un'origine privilegi e un gruppo di privilegi. Un gruppo di privilegi è una serie di privilegi univoci applicati a un'origine privilegiata. Più origini privilegi possono condividere lo stesso gruppo di privilegi se dispongono degli stessi privilegi applicati.

La tabella di relazione rel_privilege_group_privilege acquisisce la relazione tra un gruppo di privilegi e il relativo set univoco di privilegi.

Join in corso rel_user_entity_source, rel_source_privilege_source_scope, rel_privilege_source_privilege_group , e rel_privilege_group_privilege Fornisce un elenco enumerato di tutti i privilegi disponibili per un'entità Utente in base alle Origini dei privilegi delle relative Origini.

La tabella fatto_user_entity_resolved_privilege acquisisce l'elenco dei privilegi risolti per una determinata entità utente. Quando ci uniamo rel_user_entity_source, rel_source_privilege_source_scope, rel_privilege_source_privilege_group , rel_privilege_group_privilege confatto_user_entity_resolved_privilege otteniamo un elenco risolto di tutti i privilegi disponibili per ciascuna Entità Utente e i rispettivi Prodotti. Il processo di risoluzione ci consente di collegare tutti i privilegi a disposizione di un'entità Utente, nonché la Sorgente e la Sorgente dei privilegi di ciascun privilegio.

Per ulteriori informazioni sui privilegi di accesso ai progetti, vedere Elenco di privilegi.

rel_user_entity_source

Un utente può ereditare i privilegi direttamente da due origini:

  1. Utente (auto) 
  2. Gruppi di utenti (tutti i gruppi di utenti padre diretti e indiretti)

La tabella di relazione rel_user_entity_source acquisisce la relazione tra un'entità utente e l'origine dei privilegi. Ciò include le relazioni tra un Utente e lo stesso e un Utente con i suoi Gruppi di utenti padre.

Colonna

Descrizione

Tipo di dati

user_entity_id

L'ID numerico generato automaticamente per l'entità utente.

bigint(20)

id_origine

L'ID numerico generato automaticamente per l'origine corrispondente a un utente o a un gruppo di utenti.

bigint(20)

audit_timestamp

Timestamp di quando è stato attivato il audit della licenza. Questo messaggio viene inviato dall'Intelligence Server ai log Kafka.

timestamp

metadata_id

L'ID numerico generato automaticamente dei metadati corrispondenti.

bigint(20)

insert_ts

MicroStrategy uso interno. Timestamp ETL ha inserito la riga nel database.

timestamp

lu_user_entity_view

Elenco di tutte le possibili entità utente. Pertanto, contiene utenti e contatti. È una vista basata su lu_entity limitata a entità_type_id in (1,4).

Colonna

Colonna della tabella WH

Descrizione

Tipo di dati

user_entity_id

entità_id

Il valore dell'ID numerico generato automaticamente per l'entità utente.

bigint(20)

nome_entità_utente

nome_entità

Il nome dell'entità utente con privilegi.

varchar(255)

user_entity_desc entity_desc La descrizione dell'entità utente. varchar(255)

user_entity_type_id

entity_type_id

Il tipo di entità utente può essere:

Utente (1)

Contatto (4)

int(11)

metadata_id metadata_id L'ID dei metadati corrispondenti per ogni Origine con privilegi. Tutte le entità utente sono archiviate a livello di metadati. bigint(20)

user_entity_guid

entity_guid

Il GUID dell'entità utente.

varchar(32)

Creation_timestamp Creation_timestamp Timestamp UTC di quando l'entità utente è stata creata per la prima volta nei metadati. datetime

modification_timestamp

modification_timestamp

Il timestamp UTC più recente dell'ultima modifica dell'oggetto entità utente. Il valore verrà aggiornato continuamente man mano che l'oggetto viene modificato.

datetime

stato stato

Lo stato dell'entità utente. Lo stato può essere:

Abilitato (1)

Disabilitato (0)

varchar(32)

lu_user_entity_type_view

Un'entità utente può essere di tipo: Utente o contatto. Questa tabella di ricerca contiene pertanto un elenco di due elementi statici. Questa tabella di ricerca è una vista basata su lu_entity_type limitata a entity_type_ids in (1,4).

Colonna

Descrizione

Tipo di dati

user_entity_type_id

L'ID fisso per il tipo di entità utente.

int(11)

user_entity_type_desc

Descrizione per tipo di entità utente. Un'entità utente può essere di tipo:

Utente (1)

Contatto (4)

varchar(255)

lu_source_entity_view

Elenco di tutte le possibili origini. Pertanto, contiene utenti e gruppi di utenti. È una vista basata su lu_entity limitata a entità_type_id in (1,2).

Colonna

WH Colonna della tabella

Descrizione

Tipo di dati

id_origine

entità_id

L'ID generato automaticamente per l'entità di origine.

bigint(20)

nome_origine

nome_entità

Nome dell'origine.

varchar(255)

source_desc entity_desc La descrizione di Source. varchar(255)

id_tipo_origine

entity_type_id

Il tipo di origine può essere:

Utente (1)

Gruppo di utenti (2)

int(11)
metadata_id metadata_id L'ID dei metadati corrispondenti per ogni Origine con privilegi. Tutte le origini sono archiviate a livello di metadati. bigint(20)

user_entity_guid

entity_guid

Il GUID di origine.

varchar(32)

Creation_timestamp Creation_timestamp Il timestamp UTC di quando l'origine è stata creata per la prima volta nei metadati. datetime

modification_timestamp

modification_timestamp

Il timestamp UTC più recente dell'ultima modifica all'oggetto di origine. Il valore verrà aggiornato continuamente man mano che l'oggetto viene modificato.

datetime
stato stato

Lo stato dell'origine. Lo stato può essere:

Abilitato (1)

Disabilitato (0)

varchar(32)

rel_source_privilege_source_scope

Un'origine può ottenere i suoi privilegi da tre origini privilegi:

  1. Utente (auto),
  2. Gruppi di utenti (tutti i gruppi di utenti padre diretti e indiretti) e
  3. Ruoli di sicurezza (applicato a Utente o gruppi di utenti padre)

La tabella di relazione rel_source_privilege_source_scope acquisisce la relazione tra l'entità di origine di rel_user_entity_source e la relativa origine con privilegi. Ogni riga contiene anche un Ambito che indica l'elenco di progetti a cui è applicabile l'Origine del privilegio.

Colonna

Descrizione

Tipo di dati

id_origine

Il valore dell'ID numerico generato automaticamente per un'entità di origine.

bigint(20)

privilege_source_id

Il valore dell'ID numerico generato automaticamente per un'entità di origine con privilegi.

bigint(20)

scope_id Il valore dell'ID numerico generato automaticamente per un ambito di progetti. bigint(20)

audit_timestamp

Timestamp in cui è stato attivato il controllo della licenza e inviato dall'Intelligence Server a Kafka log.

timestamp

metadata_id Il valore dell'ID numerico auto_generated per i metadati corrispondenti bigint(20)

insert_ts

MicroStrategy uso interno. Data e ora in cui l'ETL ha inserito la riga nel database.

timestamp

lu_scope

L'attributo Ambito è stato introdotto per ottimizzare le prestazioni delle query SQL e degli ETL. Non è destinato all'uso in report ad hoc. Il livello di assegnazione dei privilegi può variare a seconda dell'origine privilegi.

I ruoli di sicurezza possono concedere una serie di privilegi, ma li limitano a pochi progetti. I privilegi di Utente e Gruppo di utenti sono applicabili a livello globale a tutti i progetti. Per stabilire quale privilegio è assegnato all'elenco di progetti, viene utilizzato Ambito. Rappresenta l'elenco di progetti a cui è applicabile l'origine con privilegi.

Se Origine privilegio (da rel_source_privilege_source_scope) è un ruolo di sicurezza, Ambito sarebbe un numero positivo che rappresenta un sottoinsieme di progetti nei metadati. Se Origine privilegio è Utente o Gruppo di utenti, viene assegnato uno scope_ID predefinito (-metadataId) che rappresenta tutti i progetti nei metadati.

Colonna

Descrizione

Tipo di dati

scope_id

L'ID numerico generato automaticamente per ogni elenco univoco di progetti.

bigint(20)

scope_desc

Elenco di ID progetto nei metadati.

testo lungo

rel_scope_project

La tabella di relazione tra Ambito e Progetto. L'ambito è utilizzato per rappresentare l'elenco di progetti per i quali un utente/gruppo di utenti eredita un elenco di privilegi dal ruolo di sicurezza. Questa tabella gestisce la relazione tra l'ambito e i progetti corrispondenti.

Colonna

Descrizione

Tipo di dati

scope_id

Il valore dell'ID numerico generato automaticamente per l'ambito.

bigint(20)

project_id

Il valore dell'ID numerico generato automaticamente per i progetti.

bigint(20)

metadata_id

L'ID dei metadati corrispondenti per ogni progetto.

bigint(20)

rel_privilege_source_privilege_group

Una tabella di relazione tra l'origine privilegi (che è Utente, Gruppo di utenti o Ruolo di sicurezza) e la serie corrispondente di privilegi rappresentata dal gruppo di privilegi.

Colonna

Descrizione

Tipo di dati

privilege_source_id

Il valore dell'ID numerico generato automaticamente per un'entità di origine con privilegi.

bigint(20)

privilege_group_id

Il valore dell'ID numerico generato automaticamente per un gruppo di privilegi che rappresenta la serie di privilegi per un'origine privilegiata.

bigint(20)

audit_timestamp

Timestamp e data e ora in cui è stato attivato il controllo della licenza. Questo messaggio viene inviato dall'Intelligence Server ai log Kafka.

timestamp

metadata_id

L'ID generato automaticamente per i metadati.

bigint(20)

insert_ts MicroStrategy uso interno. Data e ora in cui l'ETL ha inserito la riga nel database. timestamp

lu_privilege_source_view

Elenco di tutte le possibili origini privilegi. Pertanto, contiene utenti, gruppi di utenti e ruoli di sicurezza. Una vista basata su lu_entity limitata a entity_type_ids in (1,2,3).

Colonna

WH Colonna della tabella

Descrizione

Tipo di dati

privilege_source_id entità_id L'ID generato automaticamente per l'entità Origine con privilegi. bigint(20)
nome_origine_privilegio nome_entità Nome dell'origine privilegiata. varchar(255)
privilege_source_desc entity_desc Descrizione di Origine privilegio. varchar(255)
privilege_source_type_id entity_type_id

Il tipo di Origine privilegiata può essere:

Utente (1)

Gruppo utenti (2)

Ruolo di sicurezza (3)

int(11)
metadata_id metadata_id L'ID dei metadati corrispondenti per ogni Origine con privilegi. Tutte le origini sono archiviate a livello di metadati. bigint(20)

privilege_source_guid

entity_guid

Il GUID dell'origine privilegi.

varchar(32)

Creation_timestamp Creation_timestamp Il timestamp UTC di quando l'origine privilegi è stata creata per la prima volta nei metadati. datetime

modification_timestamp

modification_timestamp

Il timestamp UTC più recente dell'ultima modifica all'oggetto Origine privilegi. Il valore verrà aggiornato continuamente man mano che l'oggetto viene modificato.

datetime

stato stato

Stato dell'origine con privilegi. Lo stato può essere:

Abilitato

Disabilitato

varchar(32)

lu_privilege_source_type_view

Un'origine con privilegi può essere di tipo: Utente, Gruppo di utenti o Ruolo di sicurezza. Questa tabella di ricerca contiene pertanto un elenco di tre elementi statici. Questa tabella di ricerca è una vista basata su lu_entity_type limitata a entity_type_ids in (1,2,3).

Colonna

Descrizione

Tipo di dati

privilege_source_type_id L'ID fisso per il tipo di origine del privilegio. int(11)
privilege_source_type_desc

La descrizione di Tipo di origine privilegio. Il tipo di Origine privilegiata può essere:

Utente (1)

Gruppo utenti (2)

Ruolo di sicurezza (3)

varchar(255)

lu_privilege_group

Questa tabella è utilizzata solo per scopi interni. Un gruppo di privilegi rappresenta una serie univoca di privilegi applicati a un'origine privilegi. A più Origini privilegi con lo stesso set di privilegi verrà assegnato lo stesso gruppo di privilegi.

Colonna

Descrizione

Tipo di dati

privilege_group_id

Il valore dell'ID numerico generato automaticamente.

bigint(20)

privilege_group_desc

Un insieme di privilegi.

varchar(4096)

rel_privilege_group_privilege

Questa è una tabella di relazione tra i gruppi di privilegi e il relativo set di privilegi. Il join tra rel_privilege_source_privilege_group, rel_privilege_group_privilege e lu_privilege fornisce un elenco di privilegi assegnati direttamente a ogni Origine privilegi. Un elenco di questo tipo include solo i privilegi assegnati direttamente e non i privilegi ereditati.

Colonna

Descrizione

Tipo di dati

privilege_id

Il valore ID fisso per il privilegio.

int(11)

privilege_group_id

Il valore dell'ID generato automaticamente per il gruppo di privilegi.

bigint(20)

fatto_user_entity_resolved_privilege

Questa tabella contiene l'elenco risolto di privilegi e Prodotti associati (inclusi quelli applicati direttamente a un utente, quelli da un gruppo padre e quelli da un ruolo di sicurezza applicato a un gruppo di utenti o padre) per ogni entità utente nei metadati.

Colonna

Descrizione

Tipo di dati

user_entity_id

Il valore dell'ID generato automaticamente per l'entità utente.

bigint(20)

privilege_id

Il valore ID fisso per Privilegio.

smallint(6)

id_prodotto

Il valore ID fisso per il Prodotto.

smallint(6)

audit_timestamp

Timestamp e data e ora in cui è stato attivato il controllo della licenza. Viene inviato dall'Intelligence Server ai log Kafka.

timestamp

License_entity_status_id

Il valore ID fisso per lo stato dell'entità.

tinyint(4)

metadata_id

Il valore dell'ID generato automaticamente per i metadati.

bigint(20)

insert_ts MicroStrategy uso interno. Data e ora in cui l'ETL ha inserito la riga nel database. timestamp

lu_license_entity_status_view

Un'entità (da lu_user_entity_view, lu_privilege_source_view, lu_source_entity_view) nel modello di licenza può essere abilitata o disabilitata. Questa tabella di ricerca contiene pertanto un elenco di due elementi statici. Questa tabella di ricerca è una vista basata su lu_account_status limitato a account_status_id in (0,1) per abilitato/disabilitato.

Colonna

Descrizione

Tipo di dati

License_entity_status_id

ID numerico fisso per lo stato.

tinyint(4)

License_entity_status_desc

La descrizione dello stato può essere:

Abilitato (1)

Disabilitato (0)

varchar(25)

lu_product

lu_product è la tabella di ricerca per tutti i Prodotti. Per accedere a ciascun prodotto, l'utente deve disporre di una serie di privilegi.

Colonna

Descrizione

Tipo di dati

id_prodotto

L'ID numerico fisso per il Prodotto.

int(11)

product_desc

La descrizione del Prodotto.

varchar(255)

lu_privilege

L'elenco statico di tutti i privilegi Per ulteriori informazioni sui privilegi di accesso ai progetti, vedere Elenco di privilegi.

Colonna

Descrizione

Tipo di dati

privilege_id

ID numerico fisso per i privilegi. Questa è la colonna di origine dell'attributo Privilegio.

int(11)

privilege_desc

Descrizione del privilegio.

varchar(255)