Udostępnij za pośrednictwem


Proces (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.

Process metoda Dimension interfejs tworzy i wypełnia wymiar na serwerze Analysis server.

Dotyczy:clsDatabaseDimension

Składnia

object.Process(ByVal Options As ProcessTypes)

Uwagi

  • object
    Dimension Obiektu do procesu.

  • Options
    Jeden z prawidłowego ProcessTypes Wyliczenie stałych.Aby uzyskać więcej informacji, zobacz ProcessTypes.

Uwagi

Następujące wartości Options są prawidłowe dla przetwarzania wymiar.

Typ procesu

Opis

processDefault

Opcja domyślna.Ustawienie tej opcji powoduje, że system do domyślnych opcji przetwarzania niezbędne na podstawie zmian w danych.W większości przypadków systemu odświeża dane obiektu Wymiar (processRefreshData).Jednakże, jeśli struktura wymiaru została zmieniona lub wymiar nie został jeszcze przetworzone, system pełni przetwarza wymiar (processFull).

processFull

Powoduje, że obiekt wymiar do całkowicie przetworzone lub przebudowanych.W razie potrzeby zmiany struktury obiektu i jego dane są odświeżane (która jest odrzucane i ponownie pełnotekstowy).Jest to najbardziej kompletne typu przetwarzania obsługiwane.Ta operacja występuje wewnątrz transakcji zezwolenie użytkownikom na kontynuowanie przy użyciu bieżących danych, gdy transakcja ma miejsce.Po transakcja została zatwierdzona, nowe dane są dostępne.

processRefreshData

Powoduje, że dane wymiar obiektu do odświeżenia (która jest odrzucane i ponownie pełnotekstowy), ale nie powoduje zmiany struktury obiektu.Ta operacja występuje wewnątrz transakcji zezwolenie użytkownikom na kontynuowanie przy użyciu bieżących danych, gdy transakcja ma miejsce.Po transakcja została zatwierdzona, nowe dane są dostępne.

Przykład

Poniższy przykład powoduje zablokowanie wymiar produkt z FoodMart 2000 bazy danych, całkowicie ponownego przetwarzania i odblokuje go tak, aby inne osoby mogą wprowadzać zmiany:

    Dim dsoServer As New DSO.Server
    Dim dsoDB As DSO.MDStore
    Dim dsoDim As DSO.Dimension
    
    ' Connect to local Analysis server.
    dsoServer.Connect "LocalHost"
    
    ' Open FoodMart 2000 database.
    Set dsoDB = dsoServer.MDStores("FoodMart 2000")

    ' Open the Product dimension.
    Set dsoDim = dsoDB.Dimensions("Product")
    
    ' Lock the dimension for processing.
    dsoDim.LockObject olapLockProcess, "Locked for processing."
    
    ' Completely reprocess the dimension.
    dsoDim.Process processFull
    
    ' Once complete, unlock the dimension.
    dsoDim.UnlockObject
    
    ' Clean up.
    Set dsoDim = Nothing
    Set dsoDB = Nothing
    dsoServer.CloseServer
    Set dsoServer = Nothing

Zobacz także

Odwołanie