Элемент Create (XML для аналитики)
Содержит Analysis Services элементы языка ASSL, используемые методом EXECUTE для создания объектов в экземпляре Analysis Services.
Синтаксис
<Command>
<Create Scope="enum" AllowOverwrite="boolean">
<ParentObject>...</ParentObject>
<ObjectDefinition>...</ObjectDefinition>
</Create>
</Command>
Характеристики элемента
Характеристика | Описание |
---|---|
Тип данных и длина | Нет |
Значение по умолчанию | Нет |
Кратность | от 0 до n: необязательный элемент, который может встречаться несколько раз. |
Связи элементов
Связь | Элемент |
---|---|
Родительские элементы | Команда |
Дочерние элементы | ObjectDefinition, ParentObject |
Атрибуты
Атрибут | Описание |
---|---|
AllowOverwrite | Необязательный логический атрибут. Если задано значение true, объекты, определенные в элементе ObjectDefinition , могут перезаписывать существующие объекты в экземпляре Analysis Services. Если этот атрибут пропущен или имеет значение False, то при наличии существующего объекта возникает ошибка. |
Область | Необязательный атрибут типа Enum . Определяет срок жизни объектов, определенных в элементе ObjectDefinition . Если этот атрибут пропущен, объекты, определенные в элементе ObjectDefinition , сохраняются в экземпляре Analysis Services. Доступно следующее значение: Session: объекты, определенные в элементе ObjectDefinition , существуют только в течение сеанса XML для аналитики (XMLA). Обратите внимание, что при использовании параметра сеанса элемент ObjectDefinition может содержать только элементы ASSL измерения, Кубыи MiningModel . |
Комментарии
Каждая операция Create создает для родительского объекта, указанного в элементе ParentObject , один главный объект. Если родительский объект не указан, предполагается, что это целевой Analysis Services экземпляр. Если родитель главного объекта не является целевым экземпляром, возникает ошибка.
Пример
В следующем примере создается пустая база данных с именем Тестовая база данных на экземпляре Analysis Services.
<Create xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<ObjectDefinition>
<Database xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Name>Test Database</Name>
<Description>A test database.</Description>
</Database>
</ObjectDefinition>
</Create>