Udostępnij za pośrednictwem


Dystrybucji (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 Distribution property of an object of ClassType clsColumn identifies the statistical distribution of the column's data.

Typ danych

String

Dostęp

Odczyt/zapis dla kolumn z SubClassType z sbclsRegular którego IsKey i IsParentKey Właściwości są fałszywe, tylko do odczytu dla wszystkich innych.

Uwagi

Dla kolumn, których IsKey lub IsParentKey Właściwości są zestaw na True, a kolumny z SubClassType z sbclsNested, właściwość ta zwraca pusty ciąg.

Dostęp

Odczyt i zapis

Uwagi

Właściwość ta określa rozkład statystycznych kolumna.To jest używane do optymalizacji wydajności przez model wyszukiwaniaprzez algorytm górnictwo i może nie być określony.

This property applies only to columns of SubClassType sbclsRegular, if they are not used as key or parent key columns.(To znaczy dotyczy tylko kolumn regularnych których IsKey i IsParentKey Właściwości to False.) Obsługiwane wartości dla tej właściwość są wyświetlane w MINING_SERVICES zestaw wierszy schematu w SUPPORTED_DISTRIBUTION_FLAGS kolumna.

Przykłady

Poniższy przykład tworzy nową kolumna i ustawia jego Distribution właściwość, między innymi:

'------------------------------------------------------------------------
' Add a new column to the mining model called Unit Sales and relate
' this column to the Sales cube measure of the same name. Set the
' column's data type to Integer, and identify the data content in it as
' being continous and logarithmically normalized. Finally, identify this
' column as being predictable.
' Assume the existence of a DSO Cube object, dsoCb.
'------------------------------------------------------------------------
    'Add another column to the model.
    Set dsoColumn = dsoDmm.Columns.AddNew("Unit Sales")
    'Identify this column as being based on the Unit Sales measure.
    Set dsoColumn.SourceOlapObject = dsoCb.Measures("Unit Sales")
    'Identify the column type.
    dsoColumn.DataType = adInteger
    'Identify this column's content as being continuous.
    dsoColumn.ContentType = "CONTINUOUS"
    'Identify the statistical distribution of this data.
    dsoColumn.Distribution = "LOG_NORMAL"
    'Identify the column as being predictable.
    dsoColumn.IsPredictable = True