Partilhar via


Conjunto de linhas DISCOVER_DATASOURCES

Retorna uma lista das fontes de dados de provedor de XMLA (XML for Analysis) disponível no servidor ou no serviço Web. As fontes dos dados publicados são retornadas de uma URL do servidor da Web de aplicativo. O cliente pode conectar a uma das fontes de dados desta lista.

Se você chamar o método Discover com o valor de enumeração DISCOVER_DATASOURCES no elemento RequestType, o método Discover retornará o conjunto de linhas DISCOVER_DATASOURCES.

Aplica-se a: modelos de tabela, modelos multidimensionais

Colunas do conjunto de linhas

O cliente seleciona uma fonte de dados ao configurar a propriedade DataSourceInfo no elemento Properties enviado junto com o elemento Command pelo método Execute. Um cliente não deve criar o conteúdo da propriedade DataSourceInfo a ser enviada ao servidor. Em vez disso, ele deverá usar o método Discover para localizar as fontes de dados às quais o provedor oferece suporte. O cliente envia de volta o mesmo valor da propriedade DataSourceInfo obtido do conjunto de linhas DISCOVER_DATASOURCES.

O conjunto de linhas DISCOVER_DATASOURCES contém as colunas a seguir.

Nome da coluna

Indicador de tipo

Restrição

Descrição

DataSourceName

DBTYPE_WSTR

Sim

O nome da fonte de dados, como Adventure Works.

DataSourceDescription

DBTYPE_WSTR

A descrição da fonte de dados inserida pelo editor.

Pode retornar NULL.

URL

DBTYPE_WSTR

Sim

O caminho exclusivo que mostra onde invocar os métodos XMLA (XML for Analysis para a fonte de dados.

Pode retornar NULL.

DataSourceInfo

DBTYPE_WSTR

Uma cadeia de caracteres que contém informações adicionais necessárias para a conexão à fonte de dados.

Pode retornar NULL.

ProviderName

DBTYPE_WSTR

Sim

O o nome do provedor para a fonte de dados.

Exemplo: "MSOLAP"

Pode retornar NULL.

ProviderType

DBTYPE_WSTR

Sim

Os tipos de dados suportados pelo provedor. Esta matriz pode incluir um ou mais dos seguintes tipos:

MDP: provedor de dados multidimensional.

TDP: provedor de dados tabular.

DMP: provedor de mineração de dados (implementa a especificação OLE DB para mineração de dados).

AuthenticationMode

DBTYPE_WSTR

Sim

Uma especificação do tipo de modo de segurança usado pela fonte de dados. Pode conter um dos seguintes valores:

Unauthenticated: nenhuma ID de usuário ou senha deve ser enviada.

Authenticated: a ID de Usuário e a senha devem ser incluídas na informações necessárias para a conexão à fonte de dados.

Integrated: a fonte de dados usa a segurança subjacente para determinar a autorização, como a Segurança Integrada fornecida pelo IIS (Serviços de Informações da Internet da Microsoft.

Este conjunto de linhas do esquema não é classificado.

Observação importanteImportante

O conjunto de linhas DISCOVER_DATASOURCES não pode ser consultado por meio de consultas DMV e da sintaxe do comando SELECT. No entanto, o conjunto de linhas DISCOVER_DATASOURCES pode ser consultado por meio de GetSchemaDataSet

Usando ADOMD.NET para retornar o conjunto de linhas

Ao usar ADOMD.NET e o conjunto de linhas de esquema para recuperar metadados, você pode usar o GUID ou a cadeia de caracteres para referenciar um objeto de conjunto de linhas de esquema no método GetSchemaDataSet. Para obter mais informações, consulte Trabalhando com conjuntos de linhas do esquema no ADOMD.NET.

A tabela a seguir fornece os valores de GUID e de cadeia de caracteres que identificam este conjunto de linhas.

Argumento

Valor

GUID

06c03d41-f66d-49f3-b1b8-987f7af4cf18

ADOMDNAME

DataSources

Consulte também

Referência

Conjuntos de linhas de esquema do XML for Analysis