Поделиться через


Элемент 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>