Работа с удаленными секциями
Удаленные секции для базы данных, называемые базой данных master, хранятся в выделенной базе данных служб Analysis Services на удаленном экземпляре служб Analysis Services, называемом базой данных-получатель. Источник данных в базе данных master указывает на базу данных-получатель, а источник данных в базе данных-получателе указывает на базу данных master.
Удаленный экземпляр Analysis Services устанавливает свойство MasterDataSourceID на базе данных-получателе на этот источник данных. Это выделяет источник данных для хранения удаленных секций для этого источника базы данных. Если значение свойства MasterDataSourceID в базе данных не равно 0, то в базе данных разрешается хранить удаленные секции, при этом к ней закрывается доступ из любого набора строк схемы.
В выделенной базе данных могут храниться удаленные секции только для одной и только для базы данных master. Однако можно хранить различные удаленные секции из одной базы данных master в различных выделенных базах данных на удаленном экземпляре служб Analysis Services. Измерения в базе данных, выделенной для удаленных секций, создаются как связанные измерения.
Необходимо использовать средства настройки контактной зоны, чтобы разрешить связывать удаленные секции с базой данных master. Дополнительные сведения см. в разделах Настройка контактной зоны для функциональных возможностей (связанные объекты) — службы Analysis Services и Как определить удаленную секцию.
Создание и администрирование удаленных секций
Удаленная секция создается с помощью мастера секционирования. При создании удаленной секции в качестве места размещения секции указывается выделенная база данных на удаленном экземпляре служб Analysis Services. Секцию можно хранить в стандартном месте хранения данных удаленного экземпляра служб Analysis Services или в заданном месте на удаленном сервере. Дополнительные сведения см. в разделе Создание и управление удаленной секцией.
Администрирование куба, содержащего удаленные секции, вместе с его секциями можно выполнять на одном экземпляре служб Analysis Services. Однако метаданные удаленной секции можно просмотреть и обновить только на том экземпляре служб Analysis Services, на котором определены секция и ее родительский куб. Удаленная секция не может быть просмотрена или обновлена на удаленном экземпляре Analysis Services. Analysis Services не поддерживает создание удаленных секций, используя протокол HTTP.
Примечание. |
---|
Хотя базы данных, выделенные для хранения удаленных секций, не защищены от наборов строк схемы, приложения, которые используют объекты AМО, могут обнаружить выделенную базу, используя язык XML для команд обнаружения анализа. Любая команда, CREATE или DELETE, отправленная непосредственно в выделенную базу данных (при помощи TCP- или HTTP-клиента), будет успешно завершена, однако сервер выведет сообщение, предупреждающее о возможном отрицательном влиянии такого действия на указанную изолированно управляемую базу данных. |
Чтобы создать удаленную секцию, необходимо быть администратором базы данных для локальной базы данных, в которой определена секция. Учетная запись для экземпляра служб Analysis Services, на котором определены куб и его секции, должна иметь права доступа администратора к базе данных, в которой хранится секция. При изменении учетной записи служб Analysis Services необходимо убедиться в том, что новая учетная запись обладает правами доступа администратора к удаленной базе данных. Дополнительные сведения о разрешениях администратора для работы с базой данных см. в разделе роли (службы Analysis Services).
Analysis Services поддерживает как параллельную, так и последовательную обработку удаленных секций. Экземпляр мастера, на котором были определены секции, координирует транзакции по всем экземплярам, которые связаны с секциями куба. Затем отчеты обработки посылаются на все экземпляры, которые обрабатывают секции.