SourceOlapObject (clsColumn)
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.
The SourceOlapObject property of an object of ClassType clsColumn identifies the source Decision Support Objects (DSO) object for the column.Właściwość ta dotyczy tylko kolumn, które należą do model wyszukiwania obiektów SubClassType sbclsOlap.
Typ danych
Obiekt
Dostęp
Odczyt i zapis
Uwagi
SourceOlapObject Reprezentuje właściwości kolumna obiekt źródłowy w DSO, z którego Column obiektu rysuje informacji.SourceOlapObject zestaw właściwość obiektu z ClassType Właściwości:
clsCubeDimension
clsCubeLevel
clsCubeMeasure
clsMemberProperty
Dowolny obiekt, określona w SourceOlapObject właściwość musi być widoczne (oznacza to, że IsVisible Właściwości obiektu musi mieć wartość True).Jeśli IsVisible właściwość obiektu ma wartość FAŁSZ, spowodował błąd.
Przykłady
Dodawanie nowej kolumny do wyszukiwania danych modelu
Poniższy przykład dodaje nową kolumna do modelu wyszukiwanie danych i jego źródło ustawia poziom w moduł OLAP.
'Add Customer Id as a new column in the model.
Set dsoColumn = dsoDmm.Columns.AddNew("Customer Id")
'Identify the level in Sales that this column is based on.
Set dsoColumn.SourceOlapObject = dsoLvl
'Identify the type of column this is.
dsoColumn.DataType = adInteger ' This enumeration is from ADO.
'Identify this column as a key.
dsoColumn.IsKey = True