clsCubeDimension
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.
Obiekt ClassType clsCubeDimension stanowi implementację Decision Support Objects (DSO) Dimension interfejs dotyczy wymiarów moduł.Ten obiekt zawiera kolekcje i właściwości za pomocą Dimension interfejs.Ma skojarzony obiekt ClassType clsCubeDimension.
Uwagi
Podstawowa różnica między wymiaru bazy danych i wymiar moduł jest w wymiarze moduł niektórych właściwości, które są dziedziczone z wymiaru bazy danych można zastąpić, zmieniając ich wartości.Na przykład IsVisible właściwość może być zastąpiona na wymiar moduł, ale StorageType nie właściwości.
Aby zdefiniować wymiar moduł, Dodaj odwołanie do wymiaru, który istnieje w bazie danych do Dimensions kolekcja moduł.Wymiar udostępnionej bazy danych może być skojarzona z wieloma wymiary moduł; wymiaru prywatnego bazy danych może być skojarzona z moduł tylko jeden wymiar.W obu przypadkach wymiar bazy danych jest automatycznie kojarzona z moduł partycje i agregacji, jeśli istnieją.
Przykład
Poniższy kod umożliwia utworzenie clsCubeDimension obiekt:
'Assume an object (dsoServer) of ClassType clsServer exists
'with an existing database and cube
Dim dsoDB As MDStore
Dim dsoCube As MDStore
Dim dsoCubeDim As DSO.Dimension
Set dsoDB = dsoServer.MDStores("FoodMart")
Set dsoCube = dsoDB.MDStores("Sales")
'"Employees" is an existing database dimension
Set dsoCubeDim = dsoCube.Dimensions.AddNew("Employees")