Udostępnij za pośrednictwem


Za pomocą modułu stornowań (MDX)

Aktualizacja moduł przy użyciu AKTUALIZACJA moduł instrukcja.Ta instrukcja umożliwia aktualizowanie spójna kolekcja z określoną wartość.Aby skutecznie za pomocą instrukcja UPDATE moduł do aktualizowania moduł, należy zrozumieć składni instrukcja, warunki wystąpienia błędu, które mogą wystąpić i wpływu tego aktualizacje mogą na module.

Składnia instrukcja UPDATE moduł

Następująca składnia opisano w instrukcja UPDATE moduł:

UPDATE [CUBE] <Cube_Name> SET <tuple>.VALUE = <value> [,<tuple>.VALUE = <value>...]
 [ USE_EQUAL_ALLOCATION | USE_EQUAL_INCREMENT |
  USE_WEIGHTED_ALLOCATION [BY <weight value_expression>] |
  USE_WEIGHTED_INCREMENT [BY <weight value_expression>] ] 

Jeśli pełny zestaw współrzędnych nie został określony dla spójna kolekcja, współrzędne nieokreślony zostanie użyty domyślny element członkowski hierarchii.Zidentyfikowane spójna kolekcja musi odwoływać się komórka, które jest połączone z Suma działać, a nie wolno używać obliczany element członkowski jako jeden współrzędne komórka.

Można traktować jako procedura, generuje serii operacji stornowania poszczególnych komórek niepodzielny instrukcja UPDATE moduł.Te operacje zapisu poszczególnych następnie agregowanych do określonej kwoty.W poniższym przykładzie instrukcja UPDATE moduł aktualizacje zostały wysłane jednostki miara, dla rodziny produktów Drink na zero (0):

UPDATE CUBE [Warehouse and Sales] SET ([Measures].[Units Shipped], [Product].[Product Family].[Product Family].&[Drink]) = 0 USE_NO_ALLOCATION

Uwaga

In Microsoft SQL Server Analysis Services, you can update any cell.

Important noteImportant Note:

Gdy zaktualizowanych komórek nie pokrywają się, Update Isolation Level Właściwość ciąg połączenia można zwiększyć wydajność UPDATE moduł. Aby uzyskać więcej informacji zobacz ConnectionString().

Błąd warunków

W poniższej tabela opisano, co może spowodować stornowań kończy się niepowodzeniem i wyniki tych błędów.

Warunek błędu

Wynik

Aktualizacja zawiera elementy członkowskie z tego samego wymiaru, które nie istnieją ze sobą.

Aktualizacja nie powiedzie się.Miejsce moduł nie będzie zawierać komórka, do której się odwołuje.

Aktualizacja zawiera miara kwerendą do miara typu bez znaku.

Aktualizacja nie powiedzie się.Zwiększa wymagają miara może mieć wartości ujemnej.

Aktualizacja zawiera miara, która agregatów innych niż suma.

Błąd jest uruchamiany.

Aktualizacja została próby użycia modułu podrzędnego.

Błąd jest uruchamiany.

Wpływ zmiany moduł

Następujące zmiany nie będą mieć wpływ na zapisu:

  • Przetwarzanie moduł grup miar moduł i wymiarów moduł.

  • Dodawanie atrybutów do dowolnego wymiaru.

  • Dodawanie nowego wymiaru.

  • Usuwanie wymiaru, który nie zawiera stornowania.

  • Dodawanie, modyfikowanie lub usuwanie hierarchii.

  • Dodawanie nowej miara.

Bez usuwania danych stornowania nie mogą być wprowadzone następujące zmiany:

  • Usuwanie atrybutu lub hierarchia atrybutu, jeśli atrybut jest uwzględniony w stornowania.Obejmuje to jawnie usuwanie atrybut lub hierarchii atrybut lub usuwanie atrybut wymiaru nadrzędnego.

  • Usuwanie miara w stornowania.

  • Dodawanie atrybut bez (All) poziom dla wymiaru w stornowania.

  • Zmiana szczegółowość wymiaru dla wymiaru w stornowania.

See Also

Concepts