Ensemble de lignes DISCOVER_STORAGE_TABLE_COLUMNS

Fournit des informations au niveau de la colonne concernant les tables de stockage utilisées par une base de données Analysis Services exécutée en mode SharePoint ou tabulaire.

S'applique à : modèles tabulaires

Colonnes de l'ensemble de lignes

L'ensemble de lignes DISCOVER_STORAGE_TABLE_COLUMNS contient les colonnes suivantes.

Nom de la colonne

Indicateur de type

Restriction

Description

DATABASE_NAME

DBTYPE_WSTR

Oui

Spécifie le nom de la base de données qui contient les tables. Si omis, le nom de la base de données active est utilisé.

L'ensemble de lignes DISCOVER_STORAGE_TABLE_COLUMNS peut être restreint à l'aide de cette colonne.

CUBE_NAME

DBTYPE_WSTR

Oui

Spécifie le cube ou modèle qui contient les tables.

L'ensemble de lignes DISCOVER_STORAGE_TABLES peut être restreint à l'aide de cette colonne.

MEASURE_GROUP_NAME

DBTYPE_WSTR

Oui

Nom du groupe de mesures.

DIMENSION_NAME

DBTYPE_WSTR

Nom de la dimension.

ATTRIBUTE_NAME

DBTYPE_WSTR

Nom de l'attribut.

TABLE_ID

DBTYPE_WSTR

ID de la table.

COLUMN_ID

DBTYPE_ WSTR

ID de la colonne. L'ID de colonne est interne au moteur d'analyse en mémoire xVelocity (VertiPaq) et est uniquement fourni à titre d'information.

COLUMN_TYPE

DBTYPE_WSTR

Type de la colonne. Le type de colonne est interne au moteur d'analyse en mémoire xVelocity (VertiPaq) et est uniquement fourni à titre d'information.

  • BASIC_DATA

  • HIERARCHY_DATAID_TO_POSITION

  • HIERARCHY_POSITION_TO_DATAID

  • RELATIONSHIP

COLUMN_ENCODING

DBTYPE_UI8

Entier qui représente le type d'encodage utilisé pour les données de la colonne.

  • 0, utilisé avec COLUMN_TYPE : HIERARCHY_DATAID_TO_POSITION, HIERARCHY_POSITION_TO_DATAID, RELATIONSHIP

  • 1, utilisé avec COLUMN_TYPE : BASIC_DATA

  • 2, utilisé avec COLUMN_TYPE : BASIC_DATA

DATATYPE

DBTYPE_WSTR

Type de données de la colonne. Les valeurs possibles sont les suivantes :

  • DBTYPE_BOOL

  • DBTYPE_CY

  • DBTYPE_DATE

  • DBTYPE_I4

  • DBTYPE_I8

  • DBTYPE_R8

  • DBTYPE_WSTR

  • N/A

ISKEY

DBTYPE_BOOL

True si la colonne est utilisée comme une clé primaire ou étrangère sinon false.

ISUNIQUE

DBTYPE_BOOL

True si les valeurs dans la colonne sont uniques ; sinon false.

ISNULLABLE

DBTYPE_BOOL

True si la colonne est nullable ; sinon false.

ISROWNUMBER

DBTYPE_BOOL

True si la colonne est une colonne de numéro de ligne. Colonnes de numéro de ligne utilisées en interne par le moteur d'analyse en mémoire xVelocity.

Utilisation d'ADOMD.NET pour retourner l'ensemble de lignes

Lorsque vous utilisez ADOMD.NET et l'ensemble de lignes de schéma pour récupérer des métadonnées, vous pouvez utiliser un GUID ou une chaîne pour référencer un objet d'ensemble de lignes de schéma dans la méthode GetSchemaDataSet. Pour plus d'informations, consultez Utilisation d'ensembles de lignes de schéma dans ADOMD.NET.

Le tableau suivant fournit le GUID et les valeurs de chaîne qui identifient cet ensemble de lignes.

Argument

Valeur

GUID

a07ccd44-8148-11d0-87bb-00c04fc33942

ADOMDNAME

StorageTableColumns

Exemple

L'exemple de code suivant utilise une requête DMV pour retourner le jeu de résultats.

SELECT *
FROM $System.DISCOVER_STORAGE_TABLE_COLUMNS
ORDER BY TABLE_ID DESC

Voir aussi

Référence

Ensembles de lignes de schéma Analysis Services