Compartilhar 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 um URL do servidor da Web de aplicativo. O cliente pode conectar a uma das fontes de dados desta lista. Para obter um exemplo de como as fontes de dados podem ser publicadas, consulte "Implementação passo a passo do XML for Analysis", no Apêndice A de XML para especificação de análise.

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.

Colunas do conjunto de linhas

O cliente selecione 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

Comprimento

Descrição

DataSourceName

DBTYPE_WSTR

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

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

O o nome do provedor para a fonte de dados.

Exemplo: "MSOLAP"

Pode retornar NULL.

ProviderType

DBTYPE_WSTR

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

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 da sintaxe do comando SELECT. No entanto, o conjunto de linhas DISCOVER_DATASOURCES pode ser consultado por meio de GetSchemaDataSet()()()()

Colunas de restrição

O conjunto de linhas DISCOVER_DATASOURCES pode ser restringido nas colunas listadas na tabela a seguir.

Nome da coluna

Indicador de tipo

Estado de restrição

DataSourceName

DBTYPE_WSTR

Opcional.

URL

DBTYPE_WSTR

Opcional.

ProviderName

DBTYPE_WSTR

Opcional.

ProviderType

DBTYPE_WSTR

Opcional.

AuthenticationMode

DBTYPE_WSTR

Opcional.