Condividi tramite


Set di righe DISCOVER_DATASOURCES

Restituisce un elenco delle origini dati del provider XMLA (XML for Analysis) disponibili nel server o servizio Web. Le origini dati pubblicate vengono restituite da un URL del server Web dell'applicazione. Il client può connettersi a una delle origini dati incluse in questo elenco. Per un esempio di come è possibile pubblicare le origini dati, fare riferimento alla sezione "Procedura dettagliata per l'implementazione di XML for Analysis" nell'Appendice A per la specifica XML for Analysis.

Se si chiama il metodo Discover con il valore di enumerazione DISCOVER_DATASOURCES nell'elemento RequestType, il metodo Discover restituisce il set di righe DISCOVER_DATASOURCES.

Colonne del set di righe

Il client seleziona un'origine dati impostando la proprietà DataSourceInfo nell'elemento Properties inviato con l'elemento Command dal metodo Execute. Un client non deve costruire il contenuto della proprietà DataSourceInfo da inviare al server. Al contrario, il client deve utilizzare il metodo Discover per individuare le origini dati supportate dal provider. Il client restituisce quindi lo stesso valore per la proprietà DataSourceInfo ottenuto dal set di righe DISCOVER_DATASOURCES.

Il set di righe DISCOVER_DATASOURCES contiene le colonne seguenti.

Nome della colonna

Indicatore del tipo

Lunghezza

Descrizione

DataSourceName

DBTYPE_WSTR

Nome dell'origine dati, ad esempio Adventure Works.

DataSourceDescription

DBTYPE_WSTR

Descrizione dell'origine dei dati immessa dal server di pubblicazione.

Potrebbe restituire NULL.

URL

DBTYPE_WSTR

Percorso univoco che indica la posizione da cui richiamare i metodi XMLA (XML for Analysis) per tale origine dati.

Potrebbe restituire NULL.

DataSourceInfo

DBTYPE_WSTR

Una stringa che contiene eventuali informazioni aggiuntive necessarie per la connessione all'origine dati.

Potrebbe restituire NULL.

ProviderName

DBTYPE_WSTR

Nome del provider per l'origine dati.

Esempio: "MSOLAP"

Potrebbe restituire NULL.

ProviderType

DBTYPE_WSTR

Tipi di dati supportati dal provider. Questa matrice può includere uno o più dei tipi seguenti:

MDP: provider di dati multidimensionali.

TDP: provider di dati tabulari.

DMP: provider di data mining (implementa la specifica OLE DB per il data mining).

AuthenticationMode

DBTYPE_WSTR

Specifica relativa al tipo di modalità di protezione utilizzata dall'origine dati. I valori possibili sono i seguenti:

Unauthenticated: nessun ID utente o nessuna password da inviare.

Authenticated: ID utente e password devono essere inclusi nelle informazioni richieste per connettersi all'origine dati.

Integrated: l'origine dati utilizza la protezione sottostante per determinare l'autorizzazione, ad esempio la protezione integrata fornita da Microsoft Internet Information Services (IIS).

Questo set di righe dello schema non è ordinato.

Nota importanteImportante

Non è possibile eseguire una query nel set di righe DISCOVER_DATASOURCES utilizzando la sintassi del comando SELECT. È tuttavia possibile eseguire una query nel set di righe DISCOVER_DATASOURCES utilizzando GetSchemaDataSet()()()()

Colonne di restrizione

Il set di righe DISCOVER_DATASOURCES può essere limitato sulle colonne elencate nella tabella seguente.

Nome della colonna

Indicatore del tipo

Stato della restrizione

DataSourceName

DBTYPE_WSTR

Facoltativo.

URL

DBTYPE_WSTR

Facoltativo.

ProviderName

DBTYPE_WSTR

Facoltativo.

ProviderType

DBTYPE_WSTR

Facoltativo.

AuthenticationMode

DBTYPE_WSTR

Facoltativo.