StorageMode (interfejs wymiaru)
Ostrzeżenie
Ta funkcja zostanie usunięta z następnej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja.
StorageMode Właściwość Dimension interfejs określa sposób przechowywania zawartości wymiar.
Stosuje się do:clsAggregationDimension, clsCubeDimension, clsDatabaseDimension, clsPartitionDimension
Dostęp
Program Access zależy od wartości ClassType właściwość obiektu.
Typ klasy |
Dostęp |
|---|---|
clsDatabaseDimension |
R / W * |
clsCubeDimension |
R |
clsPartitionDimension |
R |
clsAggregationDimension |
R |
* Tylko do odczytu dla wirtualnego wymiarów i obiekty z SubClassType z sbclsLinked, sbclsMining, lub sbclsParentChild.
Uwagi
Jeśli StorageMode właściwość jest zestaw do storeasMOLAP, zawartość wymiar są przetwarzane i przechowywane na serwerze Analysis server.Jeśli StorageMode jest zestaw do storeasROLAP, zawartość wymiar nie były czytane podczas przetwarzania; są one pozostawiane w źródło relacyjnej bazy danych i pobierane w razie potrzeby.ROLAP magazynu trybu zapewnia lepszą skalowalność wymiary na koszt mniejszą wydajność kwerendy.
StorageMode właściwość używa jednego ze stałych zdefiniowanych w StorageModeValues Wyliczenie przedstawione w poniższej tabela.
Tryb pamięci masowej |
Wynik |
|---|---|
storeasMOLAP |
Elementy członkowskie wymiaru są odczytywane podczas przetwarzania i są przechowywane w Analysis server. |
storeasROLAP |
Elementy członkowskie wymiaru nie są odczytywane podczas przetwarzania i pozostają w danych relacyjnych źródło. |
Przed StorageMode zestaw właściwości dla wymiar storeasROLAP, AreMemberKeysUnique właściwość musi być ustawiona na wartość True dla ostatniego poziom w wymiarze.
Gdy StorageMode właściwość jest zestaw do storeasROLAP, wartość IsChanging właściwości wymiar, automatycznie staje się tylko do odczytu i True.
Przestroga |
|---|
Wszelkie zmiany relacyjnej źródło tabela wymiar ROLAP musi następować bezpośredniego przetwarzania wymiar.Niewykonanie tego może spowodować niezgodne wyniki kwerend modułów, które używają wymiar.Aby zapewnić poprawne przetwarzanie zarówno źródło tabela i wymiaru za pomocą transakcji zagnieżdżonych łączy ze sobą dwie zmiany.Ponieważ aktualizacja przyrostowa jest niezbędne, użyj processRefreshData opcji z Process Metoda aktualizacji wymiar. |
Aby zestaw StorageMode Właściwość storeasROLAP, Grouping Właściwości dla wszystkich poziomów w wymiarze muszą być zestaw None.Członek grupy nie są obsługiwane dla wymiarów ROLAP.
Przestroga