Partition Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |