Model Classe

Definição

Um modelo tabular criado no nível de compatibilidade 1200 ou superior.

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

Construtores

Model()

Crie uma nova instância da classe Model com configurações padrão.

Propriedades

Annotations

Obtém o objeto de coleção de todas as anotações no Modelo atual.

AutomaticAggregationOptions

Opções para a agregação automática.

Collation

A sequência de ordenação. O Analysis Services usa ordenações do Windows.

Culture

O nome da Cultura usada para formatação. Depois de usado por um objeto filho, esse valor não pode ser alterado.

Cultures

Obtém o objeto de coleção de todas as culturas no Modelo atual.

DataAccessOptions

Opções para o mecanismo de dados M.

Database

Obtém o banco de dados pai do modelo.

DataSourceDefaultMaxConnections

DataSourceDefaultMaxConnections será usado para conexões com uma fonte de dados se MaxConnections estiver definido como -1 no objeto da fonte de dados ou se não houver nenhum objeto de fonte de dados correspondente para a fonte de dados.

DataSources

Obtém o objeto de coleção de todas as fontes de dados no Modelo atual.

DataSourceVariablesOverrideBehavior

Controla se esse modelo permite que variáveis de fonte de dados sejam substituídas.

DefaultDataView

Usado por partições no modelo para determinar o tipo de consulta que recupera dados. Uma visão de dados completa recupera um conjunto de linhas não filtrado, usado para modelos na memória e modelos DirectQuery implantados. Uma exibição de dados de exemplo é um subconjunto de dados usados durante o design de modelo do DirectQuery.

DefaultMeasure

Uma referência a uma medida padrão.

DefaultMode

O método padrão para disponibilizar dados na partição.

DefaultPowerBIDataSourceVersion

Usado pela conversão de formato de fonte de dados PBIX.

Description

A descrição do modelo, visível aos desenvolvedores em tempo de design e aos administradores em ferramentas de gerenciamento, como o SQL Server Management Studio.

DirectLakeBehavior

Defina o comportamento de fallback das tabelas do Direct Lake.

DisableAutoExists
Obsoleto.

Desabilitar o comportamento de auto exists para SummarizeColumns

DiscourageCompositeModels

Determina se os modelos compostos devem ser desencorajados.

DiscourageImplicitMeasures

Determina se as medidas implícitas devem ser desencorajada.

Expressions

Obtém o objeto de coleção de todas as expressões no Modelo atual.

ExtendedProperties

Obtém o objeto de coleção de todas as propriedades estendidas no Modelo atual.

ForceUniqueNames

Determina se as medidas podem ter os mesmos nomes que qualquer coluna no modelo.

HasLocalChanges

Obtém uma indicação se o modelo tem alterações locais que ainda não foram salvas no mecanismo.

IsRemoved

Um booliano que especifica se esse objeto foi removido de uma árvore de objetos.

(Herdado de MetadataObject)
MAttributes

A cadeia de caracteres que tem atributos M.

MaxParallelismPerQuery

Grau máximo de paralelismo para consulta no mecanismo de fórmula

MaxParallelismPerRefresh

Determina o número máximo possível de tarefas paralelas na atualização de dados, dentro das restrições de recurso do serviço de hospedagem.

Model

Obtém o modelo tabular que contém esse objeto.

(Herdado de MetadataObject)
ModifiedTime

A hora em que o objeto foi modificado pela última vez.

Name

Obtém ou define o nome deste objeto.

ObjectType

Obtém o tipo do objeto.

Parent

Objeto pai, nulo para objetos Model.

Perspectives

Obtém o objeto de coleção de todas as perspectivas no Modelo atual.

QueryGroups

Obtém o objeto de coleção de todos os querygroups no Modelo atual.

Relationships

Obtém o objeto de coleção de todas as relações no Modelo atual.

Roles

Obtém o objeto de coleção de todas as funções no Modelo atual.

Server

Obtém o servidor que hospeda o banco de dados pai do modelo.

SourceQueryCulture

O nome da Cultura usada para formatação durante a atualização por meio do Mashup.

StorageLocation

O local no disco para colocar o modelo.

StructureModifiedTime

A hora em que a estrutura do objeto foi modificada pela última vez.

Tables

Obtém o objeto de coleção de todas as tabelas no Modelo atual.

ValueFilterBehavior

Determina o comportamento do filtro de valor para SummarizeColumns

Métodos

ApplyAutomaticAggregations()

Recupera as recomendações de agregação automática do mecanismo do Analysis Services e aplica alterações ao modelo.

ApplyAutomaticAggregations(AutomaticAggregationOptions)

Recupera as recomendações de agregação automática do mecanismo do Analysis Services e aplica alterações ao modelo.

ApplyPerformanceRecommendations(AutomaticAggregationOptions)
Obsoleto.

Recupera as recomendações de agregação automática do mecanismo do Analysis Services e aplica alterações ao modelo.

ApplyRefreshPolicies(Boolean, Boolean, Int32)

Ajustando o esquema de particionamento das tabelas de atualização incremental no modelo, determinado pela política de atualização associada a elas quando a data efetiva usada é baseada na hora atual.

ApplyRefreshPolicies(DateTime, Boolean, Boolean, Int32)

Ajustando o esquema de particionamento das tabelas de atualização incremental no modelo, determinado pela política de atualização associada a elas e pela data de efetiva especificada.

Clone()

Cria uma nova cópia completa de um objeto Model.

CopyFrom(Model)
Obsoleto.

Deprecado. Em vez disso, use o método CopyTo.

CopyTo(Model)

Copia um objeto Model para o objeto especificado.

ExecuteXmla(String)

Executa uma solicitação XMLA e atualiza a árvore de modelo local para corresponder ao modelo que reside na instância do Analysis Services, após a execução da solicitação.

Refresh(RefreshType)
Obsoleto.

Deprecado. Em vez disso, use o método RequestRefresh.

Refresh(RefreshType, ICollection<OverrideCollection>)
Obsoleto.

Deprecado. Em vez disso, use o método RequestRefresh.

Rename(String)
Obsoleto.

Deprecado. Em vez disso, use o método RequestRename.

RequestRefresh(RefreshType)

Solicite a atualização deste objeto.

RequestRefresh(RefreshType, DateTime)

Solicite a atualização deste objeto.

RequestRefresh(RefreshType, ICollection<OverrideCollection>)

Solicite a atualização deste objeto com substituições.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, DateTime)

Solicite a atualização deste objeto com substituições.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, RefreshPolicyBehavior)

Solicite a atualização deste objeto com substituições.

RequestRefresh(RefreshType, RefreshPolicyBehavior)

Solicite a atualização deste objeto.

RequestRename(String)

Solicite a renomeação deste objeto.

SaveChanges()

Salva as alterações locais feitas na árvore de modelos e atualiza a versão do modelo que reside na instância do Analysis Services, usando opções padrão.

SaveChanges(SaveFlags)

Salva as alterações locais feitas na árvore de modelos e atualiza a versão do modelo que reside na instância do Analysis Services usando opções avançadas.

SaveChanges(SaveOptions)

Salva as alterações locais feitas na árvore de modelos e atualiza a versão do modelo que reside na instância do Analysis Services usando opções avançadas.

Sync()

Sincroniza uma cópia local da árvore de modelos com a versão atual na instância do Analysis Services, usando opções padrão.

Sync(SyncOptions)

Sincroniza uma cópia local da árvore de modelos com a versão atual na instância do Analysis Services, usando as opções especificadas.

UndoLocalChanges()

Reverte as alterações locais feitas no Model desde a última vez em que foi sincronizado com o Server.

Validate()

Essa API dá suporte à infraestrutura do produto e não se destina a ser usada diretamente do seu código. Somente uso interno da Microsoft.

(Herdado de MetadataObject)

Métodos de Extensão

ToTmdl(Model)

Cria um conjunto de documentos TMDL com base nos metadados do modelo secificado.

ToTmdl(Model, MetadataSerializationOptions)

Cria um conjunto de documentos TMDL com base nos metadados do modelo secificado usando as opções fornecidas.

Aplica-se a