DISCOVER_DATASOURCES 資料列集
傳回可用於伺服器或 Web 服務的 XML for Analysis (XMLA) 提供者資料來源清單。 從應用程式 Web 伺服器的 URL 傳回發行的資料來源。 用戶端可以連接至此清單中的其中一個資料來源。
如果您在 RequestType 元素中搭配 DISCOVER_DATASOURCES 列舉值來呼叫 Discover 方法,則 Discover 方法會傳回 DISCOVER_DATASOURCES 資料列集。
適用於:表格式模型、多維度模型
資料列集資料行
用戶端可以選取資料來源,方法是在連同 Command 元素由 Execute 方法一起傳送的 Properties 元素中設定 DataSourceInfo 屬性。 用戶端不應該建構要傳送至伺服器的 DataSourceInfo 屬性內容。 用戶端應該改用 Discover 方法,來尋找提供者支援的資料來源。 然後,用戶端會針對它從 DISCOVER_DATASOURCES 資料列集中擷取的 DataSourceInfo 屬性,傳回相同的值。
DISCOVER_DATASOURCES 資料列集包含下列資料行。
資料行名稱 |
類型指標 |
限制 |
說明 |
---|---|---|---|
DataSourceName |
DBTYPE_WSTR |
是 |
資料來源的名稱,例如 Adventure Works。 |
DataSourceDescription |
DBTYPE_WSTR |
發行者輸入的資料來源描述。 可能會傳回 NULL。 |
|
URL |
DBTYPE_WSTR |
是 |
顯示在哪裡為該資料來源叫用 XML for Analysis (XMLA) 方法的唯一路徑。 可能會傳回 NULL。 |
DataSourceInfo |
DBTYPE_WSTR |
包含連接至資料來源所需的任何其他資訊之字串。 可能會傳回 NULL。 |
|
ProviderName |
DBTYPE_WSTR |
是 |
資料來源的提供者名稱。 範例:"MSOLAP" 可能會傳回 NULL。 |
ProviderType |
DBTYPE_WSTR |
是 |
提供者支援的資料類型。 此陣列可包含下列一個或多個類型: MDP:多維度資料提供者。 TDP:表格式資料提供者。 DMP:資料採礦提供者 (實作 OLE for DB for Data Mining 規格)。 |
AuthenticationMode |
DBTYPE_WSTR |
是 |
資料來源使用哪個類型之安全性模式的規格。 它可以是下列其中一個值: Unauthenticated:不必傳送使用者識別碼或是密碼。 Authenticated:使用者識別碼與密碼必須包括在連接至資料來源所需的資訊中。 Integrated:資料來源會使用基礎安全性來決定授權,例如 Microsoft Internet Information Services (IIS) 提供的整合式安全性。 |
這個結構描述資料列集並未排序。
重要事項 |
---|
DISCOVER_DATASOURCES 資料列集無法使用 DMV 查詢和 SELECT 命令語法來查詢。 不過,DISCOVER_DATASOURCES 資料列集可以使用 GetSchemaDataSet 來查詢。 |
使用 ADOMD.NET 傳回資料列集
使用 ADOMD.NET 和結構描述資料列集來擷取中繼資料時,您可以使用 GUID 或字串,在 GetSchemaDataSet 方法中參考結構描述資料列集物件。 如需詳細資訊,請參閱<使用 ADOMD.NET 中的結構描述資料列集>。
下表將提供可識別此資料列集的 GUID 和字串值。
引數 |
值 |
---|---|
GUID |
06c03d41-f66d-49f3-b1b8-987f7af4cf18 |
ADOMDNAME |
DataSources |