Set di righe MDSCHEMA_HIERARCHIES
Descrive ogni gerarchia all'interno di una determinata dimensione.
Colonne del set di righe
Nel set di righe MDSCHEMA_HIERARCHIES sono contenute le colonne seguenti.
Nome colonna |
Indicatore del tipo |
Lunghezza |
Descrizione |
---|---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Nome del catalogo a cui appartiene questa gerarchia. NULL se il provider non supporta i cataloghi. |
|
SCHEMA_NAME |
DBTYPE_WSTR |
Non supportato. |
|
CUBE_NAME |
DBTYPE_WSTR |
(Obbligatorio) Nome del cubo a cui appartiene questa gerarchia. |
|
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Nome univoco della dimensione a cui appartiene questa gerarchia. Per i provider che generano nomi univoci tramite qualificazione, i singoli componenti di tale nome sono delimitati. |
|
HIERARCHY_NAME |
DBTYPE_WSTR |
Nome della gerarchia. Vuoto se è presente una sola gerarchia nella dimensione. Disporrà sempre di un valore in Microsoft SQL Server Analysis Services. |
|
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Nome univoco della gerarchia. |
|
HIERARCHY_GUID |
DBTYPE_GUID |
Non supportato. |
|
HIERARCHY_CAPTION |
DBTYPE_WSTR |
Etichetta o didascalia associata alla gerarchia. Utilizzata principalmente a scopo di visualizzazione. Se non esiste una didascalia, viene restituito HIERARCHY_NAME. Se la dimensione non contiene una gerarchia o dispone di una sola gerarchia, questa colonna conterrà il nome della dimensione. |
|
DIMENSION_TYPE |
DBTYPE_I2 |
Tipo della dimensione. Tra i valori validi sono inclusi i seguenti:
|
|
HIERARCHY_CARDINALITY |
DBTYPE_UI4 |
Numero di membri nella gerarchia. |
|
DEFAULT_MEMBER |
DBTYPE_WSTR |
Membro predefinito per questa gerarchia. Si tratta di un nome univoco. È necessario che ogni gerarchia disponga di un membro predefinito. |
|
ALL_MEMBER |
DBTYPE_WSTR |
Membro al livello più elevato del rollup. |
|
DESCRIPTION |
DBTYPE_WSTR |
Descrizione leggibile della gerarchia. NULL se non sono presenti descrizioni. |
|
STRUCTURE |
DBTYPE_I2 |
Struttura della gerarchia. Tra i valori validi sono inclusi i seguenti:
|
|
IS_VIRTUAL |
DBTYPE_BOOL |
Viene sempre restituito False. |
|
IS_READWRITE |
DBTYPE_BOOL |
Valore booleano che indica se il writeback nella colonna delle dimensioni è abilitato. Viene restituito TRUE se la colonna Write Back to dimension che rappresenta questa gerarchia è abilitata. |
|
DIMENSION_UNIQUE_SETTINGS |
DBTYPE_I4 |
Viene sempre restituito MDDIMENSIONS_MEMBER_KEY_UNIQUE (1). |
|
DIMENSION_MASTER_UNIQUE_NAME |
DBTYPE_WSTR |
Viene sempre restituito NULL. |
|
DIMENSION_IS_VISIBLE |
DBTYPE_BOOL |
Viene sempre restituito true. Se la dimensione non è visibile, non verrà visualizzata nel set di righe dello schema. |
|
HIERARCHY_ORDINAL |
DBTYPE_UI4 |
Numero ordinale della gerarchia tra tutte le gerarchie del cubo. |
|
DIMENSION_IS_SHARED |
DBTYPE_BOOL |
Viene sempre restituito TRUE. |
|
HIERARCHY_IS_VISIBLE |
DBTYPE_BOOL |
Valore booleano che indica se la gerarchia è visibile. Restituisce TRUE se la gerarchia è visibile; altrimenti restituisce FALSE. |
|
HIERARCHY_ORIGIN |
DBTYPE_UI2 |
Maschera di bit che determina l'origine della gerarchia:
Una gerarchia dell'attributo padre/figlio è sia MD_USER_DEFINED sia MD_SYSTEM_ENABLED. |
|
HIERARCHY_DISPLAY_FOLDER |
DBTYPE_WSTR |
Il percorso da utilizzare durante la visualizzazione della gerarchia nell'interfaccia utente. I nomi delle cartelle saranno separati da un punto e virgola (;). Le cartelle nidificate sono indicate da una barra rovesciata (\). |
|
INSTANCE_SELECTION |
DBTYPE_UI2 |
Hint per l'applicazione client relativo alla modalità di visualizzazione della gerarchia. Tra i valori validi sono inclusi i seguenti:
|
|
GROUPING_BEHAVIOR |
DBTYPE_I2 |
Enumerazione tramite cui viene specificato il comportamento di raggruppamento previsto dei client per questa gerarchia. Di seguito sono indicati i valori possibili:
|
|
STRUCTURE_TYPE |
DBTYPE_WSTR |
Indica il tipo di gerarchia. Tra i valori validi sono inclusi i seguenti:
|
Il set di righe viene ordinato in base a CATALOG_NAME, SCHEMA_NAME, CUBE_NAME, DIMENSION_UNIQUE_NAME, HIERARCHY_NAME.
Colonne di restrizione
Il set di righe MDSCHEMA_HIERARCHIES può essere limitato alle colonne elencate nella tabella seguente.
Nome colonna |
Indicatore del tipo |
Stato della restrizione |
---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Facoltativo. |
SCHEMA_NAME |
DBTYPE_WSTR |
Facoltativo. |
CUBE_NAME |
DBTYPE_WSTR |
Facoltativo. |
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Facoltativo. |
HIERARCHY_NAME |
DBTYPE_WSTR |
Facoltativo. |
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Facoltativo. |
HIERARCHY_ORIGIN |
DBTYPE_UI2 |
(Facoltativo) Una restrizione predefinita è attiva su MD_USER_DEFINED e MD_SYSTEM_ENABLED. |
CUBE_SOURCE |
DBTYPE_UI2 |
(Facoltativo) Una bitmap con uno dei seguenti valori validi:
La restrizione predefinita è impostata sul valore 1. |
HIERARCHY_VISIBILITY |
DBTYPE_UI2 |
(Facoltativo) Bitmap con uno dei seguenti valori validi:
La restrizione predefinita è impostata sul valore 1. |