Sdílet prostřednictvím


Model Třída

Definice

Tabulkový model vytvořený na úrovni kompatibility 1200 nebo vyšší.

public sealed class Model : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Model = class
    inherit NamedMetadataObject
Public NotInheritable Class Model
Inherits NamedMetadataObject
Dědičnost

Konstruktory

Model()

Vytvořte novou instanci třídy Modelu s výchozím nastavením.

Vlastnosti

Annotations

Získá objekt kolekce všech poznámek v aktuálním modelu.

AutomaticAggregationOptions

Možnosti automatické agregace

Collation

Pořadí kolace. Služba Analysis Services používá kolace Systému Windows.

Culture

Název jazykové verze, který se používá k formátování. Jakmile ji používá podřízený objekt, tuto hodnotu nelze změnit.

Cultures

Získá objekt kolekce všech jazykových verzí v aktuálním modelu.

DataAccessOptions

Možnosti pro datový modul M

Database

Získá nadřazenou databázi modelu.

DataSourceDefaultMaxConnections

DataSourceDefaultMaxConnections se použije pro připojení ke zdroji dat, pokud je MaxConnections nastaven na -1 u objektu zdroje dat nebo pokud neexistuje odpovídající objekt zdroje dat pro zdroj dat.

DataSources

Získá objekt kolekce všech zdrojů dat v aktuálním modelu.

DataSourceVariablesOverrideBehavior

Určuje, zda tento model umožňuje přepsání proměnných zdroje dat.

DefaultDataView

Používá se oddíly v modelu k určení typu dotazu, který načítá data. Úplné zobrazení dat načte nefiltrovanou sadu řádků, která se používá pro modely v paměti a nasazené modely DirectQuery. Ukázkové zobrazení dat je podmnožina dat použitá při návrhu modelu DirectQuery.

DefaultMeasure

Odkaz na výchozí míru.

DefaultMode

Výchozí metoda zpřístupnění dat v oddílu.

DefaultPowerBIDataSourceVersion

Používá se převodem formátu zdroje dat PBIX.

Description

Popis modelu, který je viditelný vývojářům v době návrhu a správcům v nástrojích pro správu, jako je SQL Server Management Studio.

DirectLakeBehavior

Definujte záložní chování tabulek Direct Lake.

DisableAutoExists
Zastaralé.

Zakázat automatické chování funkce SummarizeColumns

DiscourageCompositeModels

Určuje, zda se mají složené modely odradit.

DiscourageImplicitMeasures

Určuje, zda se mají implicitní míry odradit.

Expressions

Získá objekt kolekce všech výrazů v aktuálním modelu.

ExtendedProperties

Získá objekt kolekce všech rozšířenýchproperties v aktuálním modelu.

ForceUniqueNames

Určuje, zda míry mohou mít stejné názvy jako jakýkoli sloupec v modelu.

HasLocalChanges

Získá indikaci, zda model obsahuje místní změny, které ještě nebyly uloženy do modulu.

IsRemoved

Logická hodnota určující, zda byl tento objekt odebrán ze stromu objektů.

(Zděděno od MetadataObject)
MAttributes

Řetězec, který má atributy jazyka M.

MaxParallelismPerQuery

Maximální stupeň paralelismu dotazu v modulu vzorců

MaxParallelismPerRefresh

Určuje maximální možný počet paralelních úloh v aktualizaci dat v rámci omezení prostředků hostitelské služby.

Model

Získá tabulkový model, který obsahuje tento objekt.

(Zděděno od MetadataObject)
ModifiedTime

Čas poslední změny objektu.

Name

Získá nebo nastaví název tohoto objektu.

ObjectType

Získá typ objektu.

Parent

Nadřazený objekt, null pro objekty modelu.

Perspectives

Získá objekt kolekce všech perspektiv v aktuálním modelu.

QueryGroups

Získá objekt kolekce všech skupin dotazů v aktuálním modelu.

Relationships

Získá objekt kolekce všech relací v aktuálním modelu.

Roles

Získá objekt kolekce všech rolí v aktuálním modelu.

Server

Získá server hostující nadřazenou databázi modelu.

SourceQueryCulture

Název jazykové verze používané k formátování během aktualizace prostřednictvím Mashupu.

StorageLocation

Umístění na disku pro umístění modelu.

StructureModifiedTime

Čas poslední změny struktury objektu.

Tables

Získá objekt kolekce všech tabulek v aktuálním modelu.

ValueFilterBehavior

Určuje chování filtru hodnot pro SummarizeColumns.

Metody

ApplyAutomaticAggregations()

Načte doporučení automatické agregace z modulu Analysis Services a použije změny modelu.

ApplyAutomaticAggregations(AutomaticAggregationOptions)

Načte doporučení automatické agregace z modulu Analysis Services a použije změny modelu.

ApplyPerformanceRecommendations(AutomaticAggregationOptions)
Zastaralé.

Načte doporučení automatické agregace z modulu Analysis Services a použije změny modelu.

ApplyRefreshPolicies(Boolean, Boolean, Int32)

Úprava schématu dělení tabulek přírůstkové aktualizace v modelu vzhledem k zásadám aktualizace, která je k nim přidružena, když je datum účinnosti použité na základě aktuálního času.

ApplyRefreshPolicies(DateTime, Boolean, Boolean, Int32)

Úprava schématu dělení tabulek přírůstkové aktualizace v modelu podle zásad aktualizace, která je k nim přidružená, a zadané datum účinnosti.

Clone()

Vytvoří novou úplnou kopii objektu modelu.

CopyFrom(Model)
Zastaralé.

Zavrhovaný. Místo toho použijte metodu CopyTo.

CopyTo(Model)

Zkopíruje objekt Modelu do zadaného objektu.

ExecuteXmla(String)

Spustí požadavek XMLA a aktualizuje strom místního modelu tak, aby odpovídal modelu umístěnému v instanci služby Analysis Services po provedení požadavku.

Refresh(RefreshType)
Zastaralé.

Zavrhovaný. Místo toho použijte metodu RequestRefresh.

Refresh(RefreshType, ICollection<OverrideCollection>)
Zastaralé.

Zavrhovaný. Místo toho použijte metodu RequestRefresh.

Rename(String)
Zastaralé.

Zavrhovaný. Místo toho použijte metodu RequestRename.

RequestRefresh(RefreshType)

Požadovat aktualizaci tohoto objektu.

RequestRefresh(RefreshType, DateTime)

Požadovat aktualizaci tohoto objektu.

RequestRefresh(RefreshType, ICollection<OverrideCollection>)

Požádejte o aktualizaci tohoto objektu s přepsáními.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, DateTime)

Požádejte o aktualizaci tohoto objektu s přepsáními.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, RefreshPolicyBehavior)

Požádejte o aktualizaci tohoto objektu s přepsáními.

RequestRefresh(RefreshType, RefreshPolicyBehavior)

Požadovat aktualizaci tohoto objektu.

RequestRename(String)

Žádost o přejmenování tohoto objektu

SaveChanges()

Uloží místní změny provedené ve stromu modelu a aktualizují verzi modelu umístěného v instanci služby Analysis Services pomocí výchozích možností.

SaveChanges(SaveFlags)

Uloží místní změny provedené ve stromu modelu a aktualizují verzi modelu umístěnou v instanci služby Analysis Services pomocí rozšířených možností.

SaveChanges(SaveOptions)

Uloží místní změny provedené ve stromu modelu a aktualizují verzi modelu umístěnou v instanci služby Analysis Services pomocí rozšířených možností.

Sync()

Synchronizuje místní kopii stromu modelu s aktuální verzí instance služby Analysis Services pomocí výchozích možností.

Sync(SyncOptions)

Synchronizuje místní kopii stromu modelu s aktuální verzí instance služby Analysis Services pomocí zadaných možností.

UndoLocalChanges()

Vrátí místní změny provedené v Model od poslední synchronizace s Server.

Validate()

Toto rozhraní API podporuje infrastrukturu produktů a není určeno k použití přímo z vašeho kódu. Pouze interní použití Microsoftu.

(Zděděno od MetadataObject)

Metody rozšíření

ToTmdl(Model)

Vytvoří sadu dokumentů TMDL na základě metadat modelu secifikovaných.

ToTmdl(Model, MetadataSerializationOptions)

Vytvoří sadu dokumentů TMDL na základě metadat secifikovaného modelu pomocí daných možností.

Platí pro