Compartilhar via


Partition Classe

Definição

Representa uma partição em uma tabela. As partições definem a consulta com relação às fontes de dados externas que retornam os conjuntos de linhas de um Table.

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

Construtores

Partition()

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

Propriedades

Annotations

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

DataCoverageDefinition

Uma referência a um DataCoverageDefinition opcional que fornece a dica sobre os dados cobertos pela partição.

DataView

Determina quais partições devem ser selecionadas para executar consultas no modelo. Os valores possíveis são os seguintes. Full (0) – partições com DataView definido como Default ou Full foram selecionadas. Sample (1): partições com DataView definido como Default ou Sample foram selecionadas. SampleAndFull (2): todas as partições são selecionadas. Default (3) – herda do DataView padrão do objeto Model.

Description

A descrição da partição, visível para os desenvolvedores no tempo de design e para os administradores em ferramentas de gerenciamento, como o SQL Server Management Studio.

ErrorMessage

A cadeia de caracteres que explica o estado de erro associado ao objeto atual. É definido pelo mecanismo somente quando o estado do objeto é um destes três valores: SemanticError, DependencyError ou EvaluationError. Este elemento se aplica somente a partições do tipo Calculated.

ExtendedProperties

Obtém o objeto da coleção de todas as propriedades estendidas na Partição atual.

IsRemoved

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

(Herdado de MetadataObject)
Mode

Define o método para disponibilizar dados na partição. Os valores possíveis são os seguintes. Import (0) Os dados serão importados de uma fonte de dados. DirectQuery (1) Os dados serão consultados dinamicamente de uma fonte de dados. Default (2): somente partições podem usar este valor. Quando definido, a partição herdará o DefaultMode do Model. Push (3): dados serão enviados por push para a partição. O modo de uma partição pode ser definido como Default (2) e nesse caso ela herdará seu modo do DefaultMode do modelo

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.

QueryGroup

QueryGroup associado à partição.

RefreshedTime

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

RetainDataTillForceCalculate
Obsoleto.

Permite que uma partição calculada tenha dados que não serão afetados pelo comando RefreshCalculate quando houver somente alterações de dados.

Source

Obtém ou define o objeto PartitionSource.

SourceType

O tipo de origem usado pela partição. É uma consulta a um DataSource ou, para tabelas calculadas, uma expressão.

State

Fornece informações sobre o estado da partição. Os valores possíveis são os seguintes. Ready (1): a partição é passível de consulta e tem dados atualizados. NoData (3): a partição é passível de consulta, mas não tem dados. Esse estado se aplica somente a partições com um tipo diferente de Calculated. CalculationNeeded (4): a partição não é passível de consulta e precisa ser atualizada (ou seja, recalculada) para se tornar funcional. Esse estado se aplica somente a partições do tipo Calculated. SemanticError (5): a partição está em um estado de erro devido a uma expressão inválida e não é passível de consulta. Esse estado se aplica somente a partições do tipo Calculated. EvaluationError (6): a partição está em estado de erro devido a um erro que ocorreu durante a avaliação da expressão. A partição não é passível de consulta. Esse estado se aplica somente a partições do tipo Calculated. DependencyError (7): a partição está em estado de erro porque algumas de suas dependências de cálculo estão em estado de erro. A partição não é passível de consulta. Esse estado se aplica somente a partições do tipo Calculated. Incomplete (8): algumas partes da partição não têm dados e a partição deve ser atualizada para obter os dados. A partição é passível de consulta. Esse estado se aplica somente a partições com um tipo diferente de Calculated. SyntaxError (9): a partição está em estado de erro devido a um erro de sintaxe em sua expressão. A partição não é passível de consulta. Esse estado se aplica somente a partições do tipo Calculated.

Table

Uma referência a um objeto Table que possui essa Partição.

Métodos

Clone()

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

CopyFrom(Partition)
Obsoleto.

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

CopyTo(Partition)

Copia um objeto Partition no objeto especificado.

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.

RequestMerge(IEnumerable<Partition>)

Como mesclar partições.

RequestRefresh(RefreshType)

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

RequestRefresh(RefreshType, ICollection<OverrideCollection>)

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

RequestRefreshPolicyImpact()

Solicite a análise da política de atualização executando a consulta de sondagem na partição.

RequestRename(String)

Solicitar a renomeação deste objeto.

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)

Aplica-se a