Udostępnij za pośrednictwem


Model Klasa

Definicja

Model tabelaryczny utworzony na poziomie zgodności 1200 lub wyższym.

public sealed class Model : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Model = class
    inherit NamedMetadataObject
Public NotInheritable Class Model
Inherits NamedMetadataObject
Dziedziczenie

Konstruktory

Model()

Utwórz nowe wystąpienie klasy Model z ustawieniami domyślnymi.

Właściwości

Annotations

Pobiera obiekt kolekcji wszystkich adnotacji w bieżącym modelu.

AutomaticAggregationOptions

Opcje agregacji automatycznej.

Collation

Sekwencja sortowania. Usługi Analysis Services używają sortowania systemu Windows.

Culture

Nazwa kultury używanej do formatowania. Po użyciu obiektu podrzędnego tej wartości nie można zmienić.

Cultures

Pobiera obiekt kolekcji wszystkich kultur w bieżącym modelu.

DataAccessOptions

Opcje aparatu danych M.

Database

Pobiera nadrzędną bazę danych modelu.

DataSourceDefaultMaxConnections

Funkcja DataSourceDefaultMaxConnections będzie używana do nawiązywania połączeń ze źródłem danych, jeśli ustawienie MaxConnections ma wartość -1 w obiekcie źródła danych lub jeśli nie ma odpowiedniego obiektu źródła danych dla źródła danych.

DataSources

Pobiera obiekt kolekcji wszystkich źródeł danych w bieżącym modelu.

DataSourceVariablesOverrideBehavior

Określa, czy ten model zezwala na zastępowanie zmiennych źródła danych.

DefaultDataView

Używany przez partycje w modelu do określania typu zapytania pobierającego dane. Widok pełny danych pobiera niefiltrowany zestaw wierszy używany dla modeli w pamięci i wdrożonych modeli DirectQuery. Przykładowy widok danych to podzbiór danych używany podczas projektowania modelu DirectQuery.

DefaultMeasure

Odwołanie do miary domyślnej.

DefaultMode

Domyślna metoda udostępniania danych w partycji.

DefaultPowerBIDataSourceVersion

Używany przez konwersję formatu źródła danych PBIX.

Description

Opis modelu, widoczny dla deweloperów w czasie projektowania i dla administratorów w narzędziach do zarządzania, takich jak SQL Server Management Studio.

DirectLakeBehavior

Zdefiniuj zachowanie rezerwowe tabel direct lake.

DisableAutoExists
Przestarzałe.

Wyłączanie automatycznego zachowania funkcji SummarizeColumns

DiscourageCompositeModels

Określa, czy zniechęcić modele złożone.

DiscourageImplicitMeasures

Określa, czy zniechęcić do niejawnych miar.

Expressions

Pobiera obiekt kolekcji wszystkich wyrażeń w bieżącym modelu.

ExtendedProperties

Pobiera obiekt kolekcji wszystkich rozszerzonych właściwości w bieżącym modelu.

ForceUniqueNames

Określa, czy miary mogą mieć takie same nazwy jak dowolna kolumna w modelu.

HasLocalChanges

Pobiera wskazanie, czy model ma lokalne zmiany, które nie zostały jeszcze zapisane w a engine.

IsRemoved

Wartość logiczna określająca, czy ten obiekt został usunięty z drzewa obiektów.

(Odziedziczone po MetadataObject)
MAttributes

Ciąg zawierający atrybuty języka M.

MaxParallelismPerQuery

Maksymalny stopień równoległości zapytania w aucie formuły

MaxParallelismPerRefresh

Określa maksymalną możliwą liczbę zadań równoległych w odświeżaniu danych w ramach ograniczeń zasobów usługi hostingu.

Model

Pobiera model tabelaryczny zawierający ten obiekt.

(Odziedziczone po MetadataObject)
ModifiedTime

Czas ostatniej modyfikacji obiektu.

Name

Pobiera lub ustawia nazwę tego obiektu.

ObjectType

Pobiera typ obiektu.

Parent

Obiekt nadrzędny o wartości null dla obiektów modelu.

Perspectives

Pobiera obiekt kolekcji wszystkich perspektyw w bieżącym modelu.

QueryGroups

Pobiera obiekt kolekcji wszystkich grup zapytań w bieżącym modelu.

Relationships

Pobiera obiekt kolekcji wszystkich relacji w bieżącym modelu.

Roles

Pobiera obiekt kolekcji wszystkich ról w bieżącym modelu.

Server

Pobiera serwer hostowania nadrzędnej bazy danych modelu.

SourceQueryCulture

Nazwa kultury używanej do formatowania podczas odświeżania za pośrednictwem mashupu.

StorageLocation

Lokalizacja na dysku do umieszczenia modelu.

StructureModifiedTime

Czas ostatniej modyfikacji struktury obiektu.

Tables

Pobiera obiekt kolekcji wszystkich tabel w bieżącym modelu.

ValueFilterBehavior

Określa zachowanie filtru wartości dla funkcji SummarizeColumns

Metody

ApplyAutomaticAggregations()

Pobiera rekomendacje dotyczące automatycznej agregacji z aparatu usług Analysis Services i stosuje zmiany w modelu.

ApplyAutomaticAggregations(AutomaticAggregationOptions)

Pobiera rekomendacje dotyczące automatycznej agregacji z aparatu usług Analysis Services i stosuje zmiany w modelu.

ApplyPerformanceRecommendations(AutomaticAggregationOptions)
Przestarzałe.

Pobiera rekomendacje dotyczące automatycznej agregacji z aparatu usług Analysis Services i stosuje zmiany w modelu.

ApplyRefreshPolicies(Boolean, Boolean, Int32)

Dostosowanie schematu partycjonowania tabel odświeżania przyrostowego w modelu określonego przez zasady odświeżania skojarzone z nimi, gdy data obowiązywania używanej daty jest oparta na bieżącej godzinie.

ApplyRefreshPolicies(DateTime, Boolean, Boolean, Int32)

Dostosowanie schematu partycjonowania tabel odświeżania przyrostowego w modelu określonego przez zasady odświeżania skojarzone z nimi i określoną datę wejścia w życie.

Clone()

Tworzy nową pełną kopię obiektu Model.

CopyFrom(Model)
Przestarzałe.

Przestarzałe. Zamiast tego użyj metody CopyTo.

CopyTo(Model)

Kopiuje obiekt Modelu do określonego obiektu.

ExecuteXmla(String)

Wykonuje żądanie XMLA i aktualizuje drzewo modelu lokalnego w celu dopasowania modelu znajdującego się w wystąpieniu usług Analysis Services po wykonaniu żądania.

Refresh(RefreshType)
Przestarzałe.

Przestarzałe. Zamiast tego użyj metody RequestRefresh.

Refresh(RefreshType, ICollection<OverrideCollection>)
Przestarzałe.

Przestarzałe. Zamiast tego użyj metody RequestRefresh.

Rename(String)
Przestarzałe.

Przestarzałe. Zamiast tego użyj metody RequestRename.

RequestRefresh(RefreshType)

Zażądaj odświeżenia tego obiektu.

RequestRefresh(RefreshType, DateTime)

Zażądaj odświeżenia tego obiektu.

RequestRefresh(RefreshType, ICollection<OverrideCollection>)

Zażądaj odświeżenia tego obiektu z przesłonięciami.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, DateTime)

Zażądaj odświeżenia tego obiektu z przesłonięciami.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, RefreshPolicyBehavior)

Zażądaj odświeżenia tego obiektu z przesłonięciami.

RequestRefresh(RefreshType, RefreshPolicyBehavior)

Zażądaj odświeżenia tego obiektu.

RequestRename(String)

Zażądaj zmiany nazwy tego obiektu.

SaveChanges()

Zapisuje lokalne zmiany wprowadzone w drzewie modelu i aktualizuje wersję modelu znajdującego się w wystąpieniu usług Analysis Services przy użyciu opcji domyślnych.

SaveChanges(SaveFlags)

Zapisuje lokalne zmiany wprowadzone w drzewie modelu i aktualizuje wersję modelu znajdującego się w wystąpieniu usług Analysis Services przy użyciu opcji zaawansowanych.

SaveChanges(SaveOptions)

Zapisuje lokalne zmiany wprowadzone w drzewie modelu i aktualizuje wersję modelu znajdującego się w wystąpieniu usług Analysis Services przy użyciu opcji zaawansowanych.

Sync()

Synchronizuje lokalną kopię drzewa modelu z bieżącą wersją wystąpienia usług Analysis Services przy użyciu opcji domyślnych.

Sync(SyncOptions)

Synchronizuje lokalną kopię drzewa modelu z bieżącą wersją wystąpienia usług Analysis Services przy użyciu określonych opcji.

UndoLocalChanges()

Przywraca zmiany lokalne wprowadzone w Model od czasu ostatniej synchronizacji z Server.

Validate()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z kodu. Tylko do użytku wewnętrznego firmy Microsoft.

(Odziedziczone po MetadataObject)

Metody rozszerzania

ToTmdl(Model)

Tworzy zestaw dokumentów TMDL na podstawie metadanych schronyfikowanego modelu.

ToTmdl(Model, MetadataSerializationOptions)

Tworzy zestaw dokumentów TMDL na podstawie metadanych schronyfikowanego modelu przy użyciu podanych opcji.

Dotyczy