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ścią.Skutecznie używać instrukcja UPDATE moduł do aktualizowania moduł, trzeba zrozumieć składnię dla instrukcja, warunków błędów, które mogą wystąpić i wpływu tego aktualizacje można na module.
Składni instrukcji UPDATE modułu
Następująca składnia opisano instrukcja UPDATE modułu:
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>] ]
Nieokreślony współrzędne pełny zestaw współrzędnych dla spójna kolekcja nie jest określony, zostanie użyte domyślny element członkowski hierarchii.spójna kolekcja zidentyfikowane musi odwoływać się komórka, łącznie z Suma funkcja i jako jeden ze współrzędnymi komórki, nie wolno używać obliczeniowy element członkowski.
Można traktować instrukcja UPDATE modułu jako podprocedurą wygeneruje serię operacji stornowania poszczególnych komórek niepodzielny.Tych operacji stornowania poszczególnych następnie rzutować na określoną sumę.W poniższym przykładzie instrukcja UPDATE modułu aktualizacje wydane przez jednostkę miara dla rodziny produktów napój na zero (0):
UPDATE CUBE [Warehouse and Sales] SET ([Measures].[Units Shipped], [Product].[Product Family].[Product Family].&[Drink]) = 0 USE_NO_ALLOCATION
Ostrzeżenie
In Microsoft SQL Server Usługi Analysis Services, you can update any cell.
![]() |
---|
Gdy zaktualizowany komórek nie nakładają, Update Isolation Level połączenia ciąg właściwość może być używana w celu zwiększenia wydajności dla aktualizacji modułu.Aby uzyskać więcej informacji, zobacz ConnectionString. |
Warunki błędów
W poniższej tabela opisano, co może spowodować stornowań kończy się niepowodzeniem i wyników tych błędów.
Warunek błędu |
Wynik |
---|---|
Aktualizacja zawiera elementy członkowskie z tego samego wymiar, które nie istnieją między sobą. |
Aktualizacja nie powiedzie się.Przestrzeni moduł nie zawierają odwołanie komórka. |
Aktualizacja zawiera miara rozbudowanej do miara typ bez znaku. |
Aktualizacja nie powiedzie się.Skoki wymagają miara możliwość podjęcia wartość ujemną. |
Aktualizacja zawiera miara, agregujący innych niż suma. |
Błąd jest uruchamiany. |
Aktualizacja została próby w podmodułu. |
Błąd jest uruchamiany. |
Wpływ zmian kostki
Następujące zmiany nie będą mieć wpływ na stornowanie:
Przetwarzania moduł, moduł miara grup lub wymiary moduł.
Dodawanie atrybutów do dowolnego wymiar.
Dodawanie nowego wymiar.
Usuwanie wymiar, który nie zawiera zapis opóźniony.
Dodawanie, modyfikowanie lub usuwanie hierarchii.
Dodawanie nowej miara.
Bez usuwania danych stornowanie nie wprowadzone następujące zmiany:
Usuwanie atrybutu lub hierarchia atrybutu, jeśli atrybut jest uwzględniony w stornowania.Obejmuje to jawnie usunięcie atrybut, lub jego hierarchia atrybut, lub usuwanie atrybut wymiar nadrzędnego.
Usuwanie miara w stornowania.
Dodawanie atrybut bez (All) poziom wymiar należących do wystornowania.
Zmiana wymiar ziarnistość dla wymiar w stornowania.