Zmiana elementu (XMLA)
Contains Analysis Services Scripting Language (ASSL) elements used by the Execute method to alter objects on an instance of Microsoft SQL Server Usługi Analysis Services.
Składnia
<Command>
<Alter Scope="enum" AllowCreate="boolean" ObjectExpansion="enum">
<Object>...</Object>
<ObjectDefinition>...</ObjectDefinition>
</Alter>
</Command>
Właściwości elementu
Charakterystyka |
Opis |
---|---|
Typ danych i długości |
Brak |
Wartość domyślna |
Brak |
Kardynalność |
0-n: Opcjonalny element, który może występować więcej niż raz. |
Relacje elementu
Relacja |
Element |
---|---|
Elementy nadrzędne |
|
Elementy podrzędne |
Atrybuty
Attribute |
Opis |
---|---|
AllowCreate |
(Opcjonalnie Boolean atrybut) wskazuje, czy obiekty zdefiniowane w Alter polecenia powinien zostać utworzony, jeśli jeszcze nie istnieje. Jeśli zestaw na true, obiektów zdefiniowanych w ObjectDefinition elementu są tworzone na Usługi Analysis Services wystąpienie, jeśli jeszcze nie istnieje.Innymi słowy Alter polecenia jest traktowany jako Create polecenia, jeśli obiekty nie istnieje już na wystąpienie. Jeśli ten atrybut zostanie pominięty lub zestaw do false, wystąpi błąd, jeśli obiekty już nie istnieją. |
ObjectExpansion |
(Opcjonalnie Enum atrybut) definiuje fragment zmian, które mają być wykonywane przez Execute metoda. Jeśli zestaw do ObjectProperties, ObjectDefinition element powinien zawierać pełną definicję głównych obiektów do zmienionych, włączając podrzędne obiekty pomocnicze.Głównych obiektów podrzędnych obiektu ma być zmieniony, pozostają niezmienione.
Uwaga:
Podczas korzystania z ObjectProperties ustawienie z ClrAssembly typu danych, danych skojarzony element ClrAssemblyFile typów danych nie musi być określony.Jeśli nie określono, ClrAssembly wykorzystuje istniejące pliki.
Jeśli zestaw do ExpandFull, ObjectDefinition element powinien zawierać nie tylko definicji obiektu ma być zmieniony, ale także definicje wszystkich głównych obiektów, które są obiektami podrzędnymi obiektu zmiany.
Uwaga:
ExpandFull Ustawienia nie można używać z Server element.
|
Zakres |
(Opcjonalnie Enum atrybut) definiuje czas trwania obiektów zdefiniowanych w ObjectDefinition elementu. Jeśli zestaw do Session, obiektów zdefiniowanych w ObjectDefinition element istnieje tylko na czas trwania sesja XMLA.
Uwaga:
Podczas korzystania z Session ustawienie, ObjectDefinition może zawierać tylko element wymiaru, modułu, lub MiningModel elementów ASSL.
Jeśli ten atrybut zostanie pominięty, obiekty zdefiniowane w ObjectDefinition element utrwalonych na Usługi Analysis Services wystąpienie. |
Uwagi
Każdy Alter polecenie zmienia definicję jednego obiektu głównych pod obiekt nadrzędny określonego przez ParentObject element.