Набор строк DISCOVER_DATASOURCES
Возвращает список источников данных поставщика XML для аналитики, которые доступны на сервере или в веб-службе. Для возврата источников опубликованных данных применяется URL-адрес веб-сервера приложения. Клиент может подключиться к одному из источников данных в этом списке.
Если вызвать метод Discover со значением перечисления DISCOVER_DATASOURCES в элементе RequestType, то метод Discover возвращает набор строк DISCOVER_DATASOURCES.
Область применения: табличные модели, многомерные модели
Столбцы наборов строк
Клиент выбирает источник данных, задавая свойство DataSourceInfo в элементе Properties, который передается наряду с элементом Command с помощью метода Execute. В клиенте не следует создавать содержимое свойства DataSourceInfo для отправки на сервер. Вместо этого в клиенте необходимо использовать метод Discover для поиска источников данных, поддерживаемых поставщиком. Затем клиент отправляет обратно то же значение для свойства DataSourceInfo, которое было им получено из набора строк DISCOVER_DATASOURCES.
Набор строк DISCOVER_DATASOURCES содержит следующие столбцы.
Имя столбца |
Индикатор типа |
Ограничение |
Описание |
---|---|---|---|
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: В источнике данных используются базовые средства обеспечения безопасности, такие как интегрированные средства безопасности, предоставляемые службами Microsoft IIS. |
Этот набор строк схемы не отсортирован.
Важно! |
---|
Набор строк DISCOVER_DATASOURCES нельзя запрашивать с помощью запросов динамического административного представления и синтаксиса команды SELECT. Однако набор строк DISCOVER_DATASOURCES можно запрашивать методом GetSchemaDataSet. |
Использование ADOMD.NET для возврата набора строк
Если для получения метаданных используется ADOMD.NET и набор строк схемы, то для ссылки на объект набора строк схемы в методе GetSchemaDataSet вы можете использовать идентификатор GUID или строку. Дополнительные сведения см. в разделе Работа с наборами строк схемы в ADOMD.NET.
В следующей таблице указываются значения строки и идентификатора GUID, определяющие этот набор строк.
Аргумент |
Значение |
---|---|
GUID |
06c03d41-f66d-49f3-b1b8-987f7af4cf18 |
ADOMDNAME |
DataSources |