Share via


Model Classe

Definição

Um modelo de tabela criado no nível de compatibilidade 1200 ou acima.

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 Model 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 que ele é usado por um objeto filho, o valor não pode ser alterado.

Cultures

Obtém o objeto da 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 de 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 da coleção de todas as fontes de dados no Model 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 exibição de dados Completa recupera um conjunto de linhas não filtrado, usado para modelos na memória e para modelos DirectQuery implantados. Uma exibição de dados de Exemplo é um subconjunto de dados usados durante o design de modelo 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 no tempo de design e aos administradores em ferramentas de gerenciamento, como o SQL Server Management Studio.

DirectLakeBehavior

Defina o comportamento de fallback de tabelas de 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 desencorajados.

Expressions

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

ExtendedProperties

Obtém o objeto da coleção de todas as extendedproperties no Model 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 este objeto foi removido de uma árvore de objeto.

(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 este 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 da coleção de todas as perspectivas no Model atual.

QueryGroups

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

Relationships

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

Roles

Obtém o objeto da 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 da coleção de todas as tabelas no Model 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 de efetivação 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ção especificada.

Clone()

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

CopyFrom(Model)
Obsoleto.

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

CopyTo(Model)

Copia um objeto Model no 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.

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

Refresh(RefreshType, ICollection<OverrideCollection>)
Obsoleto.

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

Rename(String)
Obsoleto.

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

RequestRefresh(RefreshType)

Solicitação de atualização deste objeto.

RequestRefresh(RefreshType, DateTime)

Solicitação de atualização deste objeto.

RequestRefresh(RefreshType, ICollection<OverrideCollection>)

Solicitação de atualização deste objeto com substituições.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, DateTime)

Solicitação de atualização deste objeto com substituições.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, RefreshPolicyBehavior)

Solicitação de atualização deste objeto com substituições.

RequestRefresh(RefreshType, RefreshPolicyBehavior)

Solicitação de atualização deste objeto.

RequestRename(String)

Solicitar a renomeação deste objeto.

SaveChanges()

Salva as alterações locais feitas na árvore de modelo 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 modelo 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 modelo 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 modelo 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 modelo 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()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Somente para uso interno da Microsoft.

(Herdado de MetadataObject)

Métodos de Extensão

ToTmdl(Model)

IMPORTANTE: o TMDL ainda está em versão prévia e a superfície da API ainda pode ser modificada antes do GA!

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

ToTmdl(Model, MetadataSerializationOptions)

IMPORTANTE: o TMDL ainda está em versão prévia e a superfície da API ainda pode ser modificada antes do GA!

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

Aplica-se a