Задание параметров олицетворения (службы SSAS — многомерные)

При создании объекта data source в модели служб Analysis Services одним из параметров, которые необходимо настроить, является параметр олицетворения. Этот параметр определяет, действуют ли службы Analysis Services под удостоверением определенной учетной записи пользователя Windows при выполнении локальных операций, связанных с соединением, например загрузки поставщика данных OLE DB или разрешения данных профиля пользователя в средах, поддерживающих перемещаемые профили.

Для соединений, использующих проверку подлинности Windows, параметр олицетворения также определяет удостоверение пользователя, от имени которого выполняются запросы к внешнему источнику данных. Например, если параметр олицетворения установлен в значение contoso\dbuser, то запросы, используемые для получения данных при обработке, выполняются на сервере баз данных как contoso\dbuser.

В этом разделе описано, как настроить параметры олицетворения в диалоговом окне Сведения об олицетворении при настройке объекта источника данных.

Задайте параметры олицетворения в SQL Server Data Tools

  1. Дважды щелкните источник данных в обозревателе решений, чтобы открыть конструктор источников данных.

  2. В конструкторе источников данных перейдите на вкладку Сведения об олицетворении.

  3. Выберите параметр, описанный в подразделе Параметры олицетворения данного раздела.

Задайте параметры олицетворения в Management Studio

В среде Среда Management Studio откройте диалоговое окно Сведения об олицетворении, нажав кнопку с многоточием (...) для следующих свойств приведенных далее диалоговых окон:

  • Диалоговое окно Свойства базы данных при помощи свойства «Сведения об олицетворении источника данных».

  • Диалоговое окно Свойства источника данных при помощи свойства «Сведения об олицетворении источника данных».

  • Диалоговое окно Свойства сборки при помощи свойства «Сведения об олицетворении».

Параметры олицетворения

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

  • Использовать указанные имя пользователя и пароль
    Выберите этот параметр, чтобы объект Analysis Services использовал учетные данные безопасности учетной записи пользователя Windows, заданные в следующем формате: <Domain name>\<User account name>.

    Выберите этот параметр, чтобы использовать выделенное удостоверение пользователя Windows с наименьшими правами доступа, созданное специально для обеспечения доступа к данным. Например, если необходимо регулярно создавать учетную запись общего назначения для получения данных из отчетов, можно указать эту учетную запись здесь.

    Для многомерных баз данных указанные учетные данные будут использоваться для обработки данных, запросов ROLAP, внешних привязок, локальных кубов, моделей интеллектуального анализа данных, удаленных секций, связанных объектов и синхронизации цели с источником.

    Для табличных баз данных указанные учетные данные будут использоваться для обработки данных, запросов к реляционным хранилищам данных (при помощи DirectQuery), внешних привязок, удаленных секций и синхронизации целевого объекта с источником.

    Однако для инструкций DMX OPENQUERY этот параметр не используется. Будут использованы учетные данные не заданного пользователя, а текущего.

  • Использовать учетную запись службы
    Выберите этот параметр, чтобы объект служб Analysis Services использовал учетные данные безопасности, связанные со службой Analysis Services, управляющей этим объектом. Это параметр по умолчанию. В предыдущих выпусках это был единственно возможный параметр. Этот параметр можно использовать для мониторинга доступа к данным не на уровне отдельных учетных записей пользователей, а на уровне службы.

    В SQL Server 2012 в зависимости от операционной системы, используемой учетной записью службы, может быть NetworkService или встроенная виртуальная учетная запись, созданная для конкретного экземпляра служб Analysis Services. При выборе учетной записи службы для соединения, использующего проверку подлинности Windows, не забудьте создать имя входа базы данных для этой учетной записи и предоставить ему разрешения на чтение, поскольку оно будет использоваться для получения данных во время обработки. Дополнительные сведения об учетной записи службы см. в разделе Настройка учетных записей службы Windows и разрешений.

    ПримечаниеПримечание

    Если используется проверка подлинности базы данных, необходимо выбрать параметр олицетворения Использовать учетную запись службы, если служба работает под выделенной виртуальной учетной записью для служб Analysis Services. У этой учетной записи будут разрешения на доступ к локальным файлам. Если служба выполняется от имени учетной записи NetworkService, лучше использовать вместо нее учетную запись пользователя Windows с минимальным правом доступа, у которой есть разрешения Локальный вход в систему. В зависимости от указанной учетной записи может также понадобиться предоставить разрешения на доступ к программной папке служб Analysis Services.

    Для многомерных баз данных учетные данные сервисной учетной записи будут использоваться для обработки данных, запросов ROLAP, удаленных секций, связанных объектов и синхронизации цели с источником.

    Для табличных баз данных указанные учетные данные будут использоваться для обработки данных, запросов к реляционным хранилищам данных (при помощи DirectQuery), удаленных секций и синхронизации целевого объекта с источником.

    Для инструкций OPENQUERY языка DMX, локальных кубов и моделей интеллектуального анализа данных будут использоваться учетные данные текущего пользователя, даже если вы выбрали учетную запись службы. Учетная запись службы не поддерживается для внешних привязок.

    ПримечаниеПримечание

    При обработке модели интеллектуального анализа данных из куба могут возникать ошибки, если учетная запись службы не имеет разрешений администратора на экземпляре служб Analysis Services. Дополнительные сведения см. в разделе Структура интеллектуального анализа данных. Проблема при обработке, когда источником данных является куб OLAP.

  • Использовать учетные данные текущего пользователя
    Выберите этот параметр, чтобы объект служб Analysis Services использовал учетные данные безопасности текущего пользователя для внешних привязок, инструкций OPENQUERY языка расширения интеллектуального анализа данных, локальных кубов и моделей интеллектуального анализа данных.

    Этот параметр не поддерживается для табличных баз данных.

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

  • По умолчанию или Наследовать
    В этом диалоговом окне использованы параметры олицетворения По умолчанию на уровне базы данных, а для параметров олицетворения на уровне исходной базы данных установлен параметр Наследовать.

    Источники данных — параметр «Наследование»

    На уровне источника данных параметр Наследование указывает, что службы Analysis Services должны использовать параметр олицетворения родительского объекта. Родительский объект в многомерной модели — это база данных Analysis Services. Выбор параметра Наследование позволяет централизованно управлять параметрами олицетворения для этого и других источников данных, являющихся частью одной и той же базы данных. Чтобы этот параметр имел смысл, выберите конкретное имя пользователя Windows и пароль на уровне базы данных. Иначе сочетание параметра Наследование для источника данных и параметра По умолчанию для базы данных будет эквивалентно использованию параметра учетной записи службы.

    Чтобы указать имя пользователя Windows и пароль на уровне базы данных, выполните следующие действия.

    1. В Среда Management Studio щелкните базу данных правой кнопкой мыши и выберите Свойства.

    2. В окне Сведения об олицетворении источника данных укажите имя пользователя Windows и пароль.

    3. Щелкните каждый источник данных правой кнопкой мыши, просмотите его свойства и убедитесь в том, что каждый источник данных использует параметр Наследование.

    Дополнительные сведения о параметрах по умолчанию на уровне базы данных см. в разделе Задание свойств многомерной базы данных (службы Analysis Services).

    Базы данных ― параметр по умолчанию

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

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

См. также

Основные понятия

Создание источника данных (многомерные службы SSAS)

Задание свойств источника данных (многомерные службы SSAS)

Сценарии развертывания DirectQuery (табличные службы SSAS)