Поделиться через


Набор строк DISCOVER_DATASOURCES

Возвращает список источников данных поставщика XML для аналитики, которые доступны на сервере или в веб-службе. Для возврата источников опубликованных данных применяется URL-адрес веб-сервера приложения. Клиент может подключиться к одному из источников данных в этом списке. Пример того, как могут быть опубликованы источники данных, см. в разделе «Пошаговое руководство по внедрению XML для аналитики» в приложении A документа «Спецификация XML для аналитики».

Если вызвать метод Discover со значением перечисления DISCOVER_DATASOURCES в элементе RequestType, то метод Discover возвращает набор строк DISCOVER_DATASOURCES.

Столбцы наборов строк

Клиент выбирает источник данных, задавая свойство DataSourceInfo в элементе Properties, который передается наряду с элементом Command с помощью метода Execute. В клиенте не следует создавать содержимое свойства DataSourceInfo для отправки на сервер. Вместо этого в клиенте необходимо использовать метод Discover для поиска источников данных, поддерживаемых поставщиком. Затем клиент отправляет обратно то же значение для свойства DataSourceInfo, которое было им получено из набора строк DISCOVER_DATASOURCES.

Набор строк DISCOVER_DATASOURCES содержит следующие столбцы.

именем столбца

Индикатор типа

Length

Description

DataSourceName

DBTYPE_WSTR

Имя источника данных, такое как Adventure Works.

DataSourceDescription

DBTYPE_WSTR

Описание источника данных, введенное издателем.

Может возвращать значение NULL.

URL

DBTYPE_WSTR

Уникальный путь, который показывает, откуда следует вызывать методы XML для аналитики для этого источника данных.

Может возвращать значение NULL.

DataSourceInfo

DBTYPE_WSTR

Строка, которая содержит любые дополнительные сведения, необходимые для подключения к источнику данных.

Может возвращать значение NULL.

ProviderName

DBTYPE_WSTR

Имя поставщика для источника данных.

Пример "MSOLAP"

Может возвращать значение NULL.

ProviderType

DBTYPE_WSTR

Типы данных, поддерживаемые поставщиком. Этот массив может включать от одного и более следующих типов:

MDP. Поставщик многомерных данных.

TDP. Поставщик табличных данных.

DMP. Поставщик интеллектуального анализа данных (реализовывает технологию OLE для DB применительно к спецификации интеллектуального анализа данных).

AuthenticationMode

DBTYPE_WSTR

Спецификация, определяющая тип режима безопасности, используемого в источнике данных. Значения могут представлять собой одно из следующих:

Unauthenticated. Не требуется отправка какого-либо идентификатора пользователя или пароля.

Authenticated. Идентификатор пользователя и пароль должны входить в состав сведений, необходимых для подключения к источнику данных.

Integrated. В источнике данных используются базовые средства обеспечения безопасности для проведения авторизации, такие как интегрированные средства безопасности, предоставляемые службами IIS Microsoft.

Этот набор строк схемы не отсортирован.

Важное примечаниеВажно!

Набор строк DISCOVER_DATASOURCES нельзя запрашивать с помощью синтаксиса команды SELECT. Однако набор строк DISCOVER_DATASOURCES можно запрашивать методом GetSchemaDataSet()()()()

Столбцы ограничений

Набор строк DISCOVER_DATASOURCES может быть ограничен столбцами, перечисленными в следующей таблице.

именем столбца

Индикатор типа

Состояние ограничения

DataSourceName

DBTYPE_WSTR

Необязательный.

URL

DBTYPE_WSTR

Необязательный.

ProviderName

DBTYPE_WSTR

Необязательный.

ProviderType

DBTYPE_WSTR

Необязательный.

AuthenticationMode

DBTYPE_WSTR

Необязательный.