Набор строк 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 |
Необязательный. |