Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Объекты в языке сценариев служб Analysis Services (ASSL) соответствуют определенным рекомендациям в отношении групп объектов, наследования, именования, расширения и обработки.
Группы объектов
Все объекты Microsoft SQL Server Analysis Services имеют XML-представление. Объекты делятся на две группы:
Основные объекты
Основные объекты могут быть независимо созданы, изменены и удалены. К основным объектам относятся:
Серверы
Базы данных
Измерения
Кубов
Группы мер
Перегородки
Перспективы
Модели анализа данных
Роли
Команды, связанные с сервером или базой данных
Источники данных
Основные объекты имеют следующие свойства для отслеживания их журнала и состояния.
CreatedTimestampLastSchemaUpdateLastProcessed(при необходимости)
Замечание
Классификация объекта в качестве основного объекта влияет на то, как экземпляр служб Analysis Services обрабатывает этот объект и как этот объект обрабатывается на языке определения объекта. Однако эта классификация не гарантирует, что средства управления и разработки служб Analysis Services позволят независимо создавать, изменять или удалять эти объекты.
Дополнительные объекты
Дополнительные объекты можно создавать, изменять или удалять только при создании, изменении или удалении родительского основного объекта. К дополнительным объектам относятся:
Иерархии и уровни
Атрибуты
Меры
Столбцы модели интеллектуального анализа данных
Команды, связанные с кубом
Агрегации
Расширение объектов
Ограничение ObjectExpansion можно использовать для управления степенью расширения XML ASSL, возвращаемого сервером. Это ограничение содержит параметры, перечисленные в следующей таблице.
| Значение перечисления | Разрешено для <alter> | Описание |
|---|---|---|
| ReferenceOnly | нет | Возвращает только имя, идентификатор и метку времени для запрошенного объекта и для всех содержащихся основных объектов рекурсивно. |
| ObjectProperties | да | Развертывает запрошенный объект и незначительные содержащиеся объекты, но не возвращает основные содержащиеся объекты. |
| ExpandObject | нет | То же, что и ObjectProperties, но также возвращает имя, идентификатор и метку времени для содержащихся основных объектов. |
| ExpandFull | да | Полностью расширяет запрошенный объект и все содержащиеся объекты рекурсивно. |
В этом справочном разделе ASSL описывается представление ExpandFull . Все остальные ObjectExpansion уровни являются производными от этого уровня.
Обработка объектов
ASSL включает элементы или свойства только для чтения (например, LastProcessed), которые можно считывать из экземпляра служб Analysis Services, но которые опущены при отправке скриптов команд в экземпляр. Службы Analysis Services игнорируют измененные значения для элементов только для чтения без предупреждения или ошибки.
Службы Analysis Services также игнорируют недопустимые или неуместные свойства без возникновения ошибок проверки. Например, элемент X должен присутствовать только в том случае, если элемент Y имеет определенное значение. Экземпляр служб Analysis Services игнорирует элемент X вместо проверки этого элемента в отношении значения элемента Y.