Ensemble de lignes DISCOVER_DATASOURCES

Retourne la liste des sources de données du fournisseur XML for Analysis (XMLA) qui sont disponibles sur le serveur ou le service Web. Les sources de données publiées sont retournées à partir d'une URL du serveur Web d'application. Le client peut se connecter à l'une des sources de données indiquées dans cette liste. Pour obtenir un exemple de méthode de publication des sources de données, consultez la section consacrée à la procédure pas à pas de l'implémentation de XML for Analysis dans l'annexe A du document « Spécification XML for Analysis ».

Si vous appelez la méthode Discover avec la valeur d'énumération DISCOVER_DATASOURCES dans l'élément RequestType, la méthode Discover retourne l'ensemble de lignes DISCOVER_DATASOURCES.

Colonnes de l'ensemble de lignes

Le client sélectionne une source de données en définissant la propriété DataSourceInfo dans l'élément Properties qui est envoyé avec l'élément Command par la méthode Execute. Un client ne doit pas construire le contenu de la propriété DataSourceInfo à envoyer au serveur. À la place, le client doit utiliser la méthode Discover pour rechercher les sources de données que le fournisseur prend en charge. Le client renvoie ensuite pour la propriété DataSourceInfo la valeur qu'il obtient de l'ensemble de lignes DISCOVER_DATASOURCES.

L'ensemble de lignes DISCOVER_DATASOURCES contient les colonnes suivantes.

Nom de la colonne

Indicateur de type

Longueur

Description

DataSourceName

DBTYPE_WSTR

Nom de la source de données, par exemple Adventure Works.

DataSourceDescription

DBTYPE_WSTR

Description de la source de données entrée par le serveur de publication.

Peut retourner NULL.

URL

DBTYPE_WSTR

Chemin d'accès unique qui indique où appeler les méthodes XML for Analysis (XMLA) pour cette source de données.

Peut retourner NULL.

DataSourceInfo

DBTYPE_WSTR

Chaîne qui contient les informations supplémentaires requises pour établir la connexion à la source de données.

Peut retourner NULL.

ProviderName

DBTYPE_WSTR

Nom du fournisseur de la source de données.

Exemple : "MSOLAP"

Peut retourner NULL.

ProviderType

DBTYPE_WSTR

Types de données pris en charge par le fournisseur. Ce tableau peut inclure un ou plusieurs des types suivants :

MDP : fournisseur de données multidimensionnelles.

TDP: fournisseur de données sous forme de tableau.

DMP : fournisseur d'exploration de données (implémente la spécification OLE DB pour l'exploration de données).

AuthenticationMode

DBTYPE_WSTR

Spécification du type de mode de sécurité que la source de données utilise. Il peut s'agir de l'une des valeurs suivantes :

Unauthenticated : aucun ID d'utilisateur ou mot de passe ne doit être envoyé.

Authenticated : l'ID d'utilisateur et le mot de passe doivent être inclus dans les informations requises pour établir la connexion à la source de données.

Integrated : la source de données utilise la sécurité sous-jacente pour déterminer l'autorisation, telle que la sécurité intégré fournie par Microsoft Internet Information Services (IIS).

Cet ensemble de lignes de schéma n'est pas trié.

Important

L'ensemble de lignes DISCOVER_DATASOURCES ne peut pas être interrogé à l'aide de la syntaxe de la commande SELECT. Toutefois, l'ensemble de lignes DISCOVER_DATASOURCES peut être interrogé à l'aide de la méthode GetSchemaDataSet()()()()

Colonnes de restriction

L'ensemble de lignes DISCOVER_DATASOURCES peut être restreint sur les colonnes répertoriées dans le tableau suivant.

Nom de la colonne

Indicateur de type

État de la restriction

DataSourceName

DBTYPE_WSTR

Facultative

URL

DBTYPE_WSTR

Facultative

ProviderName

DBTYPE_WSTR

Facultative

ProviderType

DBTYPE_WSTR

Facultative

AuthenticationMode

DBTYPE_WSTR

Facultative