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.
Importante |
---|
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. |