Set di righe DMSCHEMA_MINING_STRUCTURE_COLUMNS
Descrive le singole colonne di tutte le strutture di data mining distribuite in un server che esegue Microsoft SQL Server Analysis Services.
Colonne del set di righe
Il set di righe DMSCHEMA_MINING_STRUCTURE_COLUMNS contiene le colonne seguenti.
Nome colonna |
Indicatore del tipo |
Lunghezza |
Descrizione |
---|---|---|---|
STRUCTURE_CATALOG |
DBTYPE_WSTR |
Nome del catalogo. |
|
STRUCTURE_SCHEMA |
DBTYPE_WSTR |
Nome dello schema non qualificato. Analysis Services non supporta schemi, pertanto questa colonna è sempre NULL. |
|
STRUCTURE_NAME |
DBTYPE_WSTR |
Nome della struttura. Questa colonna non può contenere un valore NULL. |
|
COLUMN_NAME |
DBTYPE_WSTR |
Nome della colonna. L'univocità è garantita solo nelle colonne che condividono lo stesso modello. Ad esempio, due colonne nidificate possono avere lo stesso nome se appartengono a due tabelle nidificate diverse all'interno della stessa struttura. |
|
COLUMN_GUID |
DBTYPE_GUID |
GUID della colonna. I provider che non utilizzano GUID per identificare le colonne restituiscono un valore NULL in questa colonna. |
|
COLUMN_PROPID |
DBTYPE_UI4 |
ID di proprietà della colonna. I provider che non associano ID di proprietà alle colonne restituiscono un valore NULL in questa colonna. SQL Server Analysis Services restituisce NULL per questa colonna. |
|
ORDINAL_POSITION |
DBTYPE_UI4 |
Numero ordinale della colonna. Le colonne vengono numerate a partire da 1. NULL se non è presente alcun valore ordinale stabile per la colonna. |
|
COLUMN_HASDEFAULT |
DBTYPE_BOOL |
Valore booleano che indica se questa colonna dispone di un valore predefinito. È TRUE se la colonna dispone di un valore predefinito. È FALSE se la colonna non dispone di un valore predefinito o se non è possibile determinare se la colonna dispone di un valore predefinito. |
|
COLUMN_DEFAULT |
DBTYPE_WSTR |
Valore predefinito della colonna. Un provider può esporre DBCOLUMN_DEFAULTVALUE ma non DBCOLUMN_HASDEFAULT (per le tabelle ISO) nel set di righe restituito da IColumnsRowset::GetColumnsRowset. Se il valore predefinito è NULL, COLUMN_HASDEFAULT è TRUE e il valore della colonna COLUMN_DEFAULT è NULL. |
|
COLUMN_FLAGS |
DBTYPE_UI4 |
|
|
IS_NULLABLE |
DBTYPE_BOOL |
Valore booleano che indica se questa colonna dispone di un valore predefinito. È TRUE se la colonna può contenere NULL. In caso contrario è FALSE. |
|
DATA_TYPE |
DBTYPE_UI2 |
Indicatore del tipo di dati della colonna. Ad esempio:
|
|
TYPE_GUID |
DBTYPE_GUID |
GUID del tipo di dati della colonna. I provider che non utilizzano GUID per identificare i tipi di dati restituiscono un valore NULL in questa colonna. |
|
CHARACTER_MAXIMUM_LENGTH |
DBTYPE_UI4 |
Lunghezza massima possibile di un valore nella colonna. Per le colonne di tipo carattere, binario o bit, i possibili valori sono i seguenti:
|
|
CHARACTER_OCTET_LENGTH |
DBTYPE_UI4 |
Lunghezza massima in ottetti (byte) della colonna, se la colonna è di tipo carattere o binario. Un valore pari a zero (0) indica che la colonna non dispone di una lunghezza massima. È NULL per tutti gli altri tipi di colonne. |
|
NUMERIC_PRECISION |
DBTYPE_UI2 |
La precisione massima della colonna se il tipo di dati della colonna è un tipo di dati numerico diverso da VARNUMERIC. È NULL se il tipo di dati della colonna non è numerico oppure è VARNUMERIC. La precisione delle colonne con un tipo di dati DBTYPE_DECIMAL o DBTYPE_NUMERIC dipende dalla definizione della colonna. |
|
NUMERIC_SCALE |
DBTYPE_I2 |
Numero di cifre a destra del separatore decimale se l'indicatore del tipo di colonna è DBTYPE_DECIMAL, DBTYPE_NUMERIC o DBTYPE_VARNUMERIC. In caso contrario è NULL. |
|
DATETIME_PRECISION |
DBTYPE_UI4 |
Precisione di Datetime, ovvero numero di cifre nella parte relativa ai secondi frazionari, della colonna se la colonna e di tipo datetime o intervallo. È NULL se il tipo di dati della colonna non è datetime. |
|
CHARACTER_SET_CATALOG |
DBTYPE_WSTR |
Nome del catalogo in cui è definito il set di caratteri. NULL se il provider non supporta i cataloghi o diversi set di caratteri. |
|
CHARACTER_SET_SCHEMA |
DBTYPE_WSTR |
Nome dello schema non qualificato in cui è definito il set di caratteri. NULL se il provider non supporta schemi o set di caratteri diversi. |
|
CHARACTER_SET_NAME |
DBTYPE_WSTR |
Nome del set di caratteri. NULL se il provider non supporta set di caratteri diversi. |
|
COLLATION_CATALOG |
DBTYPE_WSTR |
Nome del catalogo in cui sono definite le regole di confronto. NULL se il provider non supporta cataloghi o regole di confronto diverse. |
|
COLLATION_SCHEMA |
DBTYPE_WSTR |
Nome dello schema non qualificato in cui sono definite le regole di confronto. NULL se il provider non supporta schemi o regole di confronto diverse. |
|
COLLATION_NAME |
DBTYPE_WSTR |
Nome delle regole di confronto. NULL se il provider non supporta regole di confronto diverse. |
|
DOMAIN_CATALOG |
DBTYPE_WSTR |
Nome del catalogo in cui è definito il dominio. NULL se il provider non supporta cataloghi o domini. |
|
DOMAIN_SCHEMA |
DBTYPE_WSTR |
Nome dello schema non qualificato in cui è definito il dominio. NULL se il provider non supporta schemi o domini. |
|
DOMAIN_NAME |
DBTYPE_WSTR |
Nome del dominio. NULL se il provider non supporta domini. |
|
DESCRIPTION |
DBTYPE_WSTR |
Descrizione leggibile della colonna. NULL se non esiste alcuna descrizione associata alla colonna. |
|
DISTRIBUTION_FLAG |
DBTYPE_WSTR |
Distribuzione della colonna della struttura di data mining:
|
|
CONTENT_TYPE |
DBTYPE_WSTR |
Tipo di contenuto della colonna della struttura di data mining:
|
|
MODELING_FLAG |
DBTYPE_WSTR |
Elenco delimitato da virgole di flag di modellazione. L'unico flag di modellazione per una colonna struttura è "NOT NULL". |
|
IS_RELATED_TO_KEY |
DBTYPE_BOOL |
Valore booleano che indica se questa colonna è correlata alla chiave. È VARIANT_TRUE se la colonna è correlata alla chiave. In caso contrario è VARIANT_FALSE. Se la chiave è costituita da un'unica colonna, il campo RELATED_ATTRIBUTE può contenere il nome della colonna corrispondente. |
|
RELATED_ATTRIBUTE |
DBTYPE_WSTR |
Nome della colonna di destinazione a cui è correlata la colonna corrente o che corrisponde a una proprietà speciale. |
|
CONTAINING_COLUMN |
DBTYPE_WSTR |
Il nome della colonna TABLE che contiene tale colonna. NULL se nessuna tabella contiene la colonna. |
|
IS_POPULATED |
DBTYPE_BOOL |
Valore booleano che indica se questa colonna ha appreso un set di valori possibili. È TRUE se la colonna ha appreso un set di valori possibili. In caso contrario è FALSE. |
Colonne di restrizione
Il set di righe DMSCHEMA_MINING_STRUCTURE_COLUMNS può essere limitato nelle colonne della tabella seguente.
Nome colonna |
Indicatore del tipo |
Stato della restrizione |
---|---|---|
STRUCTURE_CATALOG |
DBTYPE_WSTR |
Facoltativo. |
STRUCTURE_SCHEMA |
DBTYPE_WSTR |
Facoltativo. |
STRUCTURE_NAME |
DBTYPE_WSTR |
Facoltativo. |
COLUMN_NAME |
DBTYPE_WSTR |
Facoltativo. |