Udostępnij za pośrednictwem


Write-Enabled Partitions

Dane w moduł jest zazwyczaj tylko do odczytu.Jednak w niektórych scenariuszach, może zajść potrzeba zapisu enable partycji.Partycje zapisu są używane do włączania użytkownikom biznesowym Eksploruj scenariuszy, zmieniając wartości komórek i analizowania skutków zmiany na moduł danych.Gdy użytkownik zapisu enable partycji, klient aplikacje mogą być rejestrowane zmiany danych w partycji.Zmiany te, znane jako data stornowania są przechowywane w osobnej tabela, a nie zastępują wszelkie istniejące dane w grupa miar.Jednak te są włączone do wyniki kwerendy tak, jakby staną się częścią danych moduł.

Możesz zapisu włączyć całego moduł lub tylko niektóre partycje w module.Wymiary zapisu są różne, ale uzupełniające.Partycji zapisu umożliwia użytkownikom aktualizowania komórek partycji, dlatego Wymiar zapisu pozwala użytkownikom na aktualizowanie elementów członkowskich wymiaru.Te dwie cechy można również używać w połączeniu.Na przykład moduł zapisu lub zapisu partycja ma dołączono wszystkie wymiary zapisu.Temat pokrewny:Write-Enabled Dimensions.

Uwaga

Jeśli chcesz zapisu Włącz moduł, który zawiera bazę danych programu Microsoft Access jako urządzenie źródłowe danych, nie należy używać Microsoft OLE DB dostawca for ODBC Drivers w definicji urządzenie źródłowe danych dla modułu, jego partycje lub jego wymiary.Zamiast tego można użyć programu Microsoft Jet 4.0 OLE DB dostawca lub dowolnej wersja dodatku usługa Pack dla aparatu Jet, który zawiera aparatu Jet 4.0 OLE.Aby uzyskać więcej informacji zobacz artykuł z bazy wiedza Microsoft wiedza Base Jak uzyskać najnowszy dodatek usługa pack dla aparat bazy danych Microsoft Jet 4.0.

Moduł może być zapisu włączone tylko wtedy, gdy jego działania za pomocą Sum Funkcja agregacja. Połączone miara grup i kostek lokalnych nie mogą być włączone i zapisu.

Magazyn stornowania

Wszelkie zmiany wprowadzone przez użytkownika firmy są przechowywane w tabela Zapis opóźniony jako różnica od aktualnie wyświetlanej wartości.Na przykład, jeśli użytkownik końcowy zmienia wartość komórka od 90 do 100, wartość +10 są przechowywane w tabela Zapis opóźniony wraz z czas zmian i informacje o użytkowniku firmy, która czyni z niego. Net wpływ zmian narastająco jest wyświetlany do aplikacji klient.Oryginalna wartość moduł jest zachowywany, i dziennik inspekcji zmian są rejestrowane w tabela Zapis opóźniony.

Zmiany wprowadzone w komórkach typu liść i nonleaf są obsługiwane w odmienny sposób.Komórka typu liść reprezentuje przecięcie miara i element członkowski typu liść każdy wymiar odwołuje się do grupa miar.Wartość komórka typu liść jest pobierana bezpośrednio z tabela fakt i nie można podzielić dodatkowo przez wiercenia niedziałający.Jeśli moduł ani żadnej partycji jest włączone i zapisu, można zmodyfikować komórka typu liść.Można zmodyfikować do komórka nonleaf tylko wtedy, gdy aplikacja klient zapewnia możliwość rozpowszechniania zmian między komórkami typu liść, wchodzące w skład nonleaf komórka.Ten proces nazywany alokacji, jest zarządzany za pomocą instrukcja UPDATE moduł w wyrażeniach MDX (Multidimensional).Deweloperzy analiz biznesowych umożliwia instrukcja UPDATE moduł funkcje alokacji.Aby uzyskać więcej informacji zobaczInstrukcja moduł UPDATE (MDX).

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 zobaczConnectionString().

Niezależnie od aplikacji klienckiej rozpowszechnia czy zmiany wprowadzone do komórek nonleaf za każdym razem, gdy kwerendy są obliczane, zmiany w tabela Zapis opóźniony są stosowane do obu liść i nonleaf komórek, dzięki czemu użytkownicy biznesowi mogą wyświetlać skutków zmiany w całej moduł.

Zmiany wprowadzone przez użytkownika firmy są przechowywane w tabela osobnego zapisu, które można pracować w następujący sposób:

  • Konwertowanie partycji do trwale wprowadzić zmiany do moduł.Ta akcja powoduje, że grupa miar tylko do odczytu.Można określić wyrażenie filtru, aby wybrać zmiany, które chcesz przekonwertować.

  • Odrzuć, aby powrócić do oryginalnego stanu partycji.Ta akcja powoduje, że partycja tylko do odczytu.

Zabezpieczenia

Użytkownik biznesowy może zmiany rekordów w tabela Zapis opóźniony dla moduł tylko wtedy, gdy użytkownik biznesowy należy do roli, która ma uprawnienia odczytu/zapisu do komórek do moduł.Dla każdej z ról można kontrolować, które moduł komórek może i nie można zaktualizować.Aby uzyskać więcej informacji zobaczGranting Cube Access.