Column 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 classe base de um objeto de coluna de um modelo tabular, usado para especificar um DataColumn, RowNumberColumn, CalculatedColumn ou CalculatedTableColumn.
public abstract class Column : Microsoft.AnalysisServices.Tabular.NamedMetadataObject, Microsoft.AnalysisServices.Tabular.IMetadataObjectWithLineage
type Column = class
inherit NamedMetadataObject
interface IMetadataObjectWithLineage
Public MustInherit Class Column
Inherits NamedMetadataObject
Implements IMetadataObjectWithLineage
- Herança
- Derivado
- Implementações
Propriedades
| Nome | Description |
|---|---|
| Alignment |
Especifica o alinhamento de texto da coluna em visualizações de relatório. Os valores possíveis são Padrão (1), Esquerda (2), Direita (3), Centro (4). |
| AlternateOf |
Define a basetable de referência AlternateOf ou BaseColumn e o Resumo. |
| Annotations |
Obtém o objeto de coleção de todas as anotações na Coluna atual. |
| AttributeHierarchy |
Uma referência a um objeto AttributeHierarchy associado a este objeto ColumnOrigin. |
| ChangedProperties |
Obtém o objeto de coleção de todas as alterações na Coluna atual. |
| DataCategory |
Especifica o tipo de dados contidos na coluna para que você possa adicionar comportamentos personalizados com base no tipo de coluna. Há 248 valores possíveis. Os dez primeiros são Invalid (-1), All (1), Regular (2), Image (3), ImageBMP (4), ImageGIF (5), ImageJPG (6), ImagePNG (7), ImageTIFF (8), ImageURL (9), ID (10). Para o restante, consulte a documentação do Protocolo tabular do MS-SSAS-T SQL Server Analysis Services no MSDN. |
| DataType |
Para um DataColumn, especifica o tipo de dados. Consulte https://msdn.microsoft.com/library/gg492146.aspx uma lista de tipos de dados com suporte. |
| Description |
A descrição da coluna, visível aos desenvolvedores em tempo de design e aos administradores em ferramentas de gerenciamento, como o SQL Server Management Studio. |
| DisplayFolder |
Define a pasta de exibição para a coluna, para uso por clientes. |
| DisplayOrdinal |
Indica a posição visual da coluna, definida como uma ordenação relativa em vez de uma ordenação estrita (exemplo: 10, 20, 40, 50). Ele permite que os aplicativos cliente mantenham uma posição de coluna consistente. |
| EncodingHint |
Essa propriedade permite que uma dica de codificação seja especificada para a coluna. Uma coluna numérica pode usar codificação baseada em valor ou codificação baseada em hash. Normalmente, o servidor tentará detectar automaticamente qual codificação usar, mas a recodificação pode ocorrer posteriormente. Essa propriedade permite sugerir ao servidor que ele deve começar com um tipo de codificação diferente. |
| ErrorMessage |
Uma cadeia de caracteres que explica o estado de erro associado ao objeto atual. Ele é definido pelo mecanismo somente quando o estado do objeto é um destes três valores: SemanticError, DependencyError ou EvaluationError. Ela é aplicável somente a colunas do tipo Calculated or CalculatedTableColumn. Ele estará vazio para outros objetos de coluna. |
| ExtendedProperties |
Obtém o objeto de coleção de todas as propriedades estendidas na Coluna atual. |
| FormatString |
Uma cadeia de caracteres que especifica o formato do conteúdo da coluna. |
| IsAvailableInMDX |
Um valor booliano que indica se a coluna pode ser excluída do uso em ferramentas de consulta MDX. False se a coluna puder ser excluída do uso em ferramentas de consulta MDX; caso contrário, true. |
| IsDataTypeInferred |
Um valor booliano que indica se o tipo de dados é inferido. |
| IsDefaultImage |
Um valor booliano que indica se essa coluna é retornada como a propriedade DefaultImage em CSDL. |
| IsDefaultLabel |
Um valor booliano que indica se essa coluna está incluída no elemento DisplayKey em CSDL. |
| IsHidden |
Um valor booliano que indica se uma coluna é tratada como oculta pelas ferramentas de visualização do cliente. True se a coluna for tratada como oculta; caso contrário, false. |
| IsKey |
Um valor booliano que indica se a coluna é uma chave da tabela. True se a coluna for uma chave da tabela; caso contrário, false. |
| IsNullable |
Se for false, a coluna não poderá conter nulos. Mesmo que verdadeiro, ele ainda poderá não permitir nulos se for uma coluna de chave. |
| IsRemoved |
Um booliano que especifica se esse objeto foi removido de uma árvore de objetos. (Herdado de MetadataObject) |
| IsUnique |
Um valor booliano que indica se a coluna contém apenas valores exclusivos. True se os valores forem exclusivos; caso contrário, false. |
| KeepUniqueRows |
Especifica o comportamento de agrupamento usado para criar uma hierarquia. Grupos verdadeiros por chave de entidade. Grupos falsos por valor. |
| LineageTag |
Uma marca que representa a linhagem do objeto. |
| 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 de uma coluna em um modelo tabular. |
| ObjectType |
Obtém o tipo de objeto. (Herdado de MetadataObject) |
| Parent |
Obtém o pai do MetadadosObject atual. (Herdado de MetadataObject) |
| RefreshedTime |
A hora em que o objeto foi atualizado pela última vez. |
| RelatedColumnDetails |
Uma referência a um objeto RelatedColumnDetails associado a este objeto Column. |
| SortByColumn |
Indica que a coluna que define essa propriedade será classificada pelos valores da coluna referenciada por essa propriedade. |
| SourceLineageTag |
Uma marca que representa a linhagem da origem do objeto. |
| SourceProviderType |
O tipo de dados original da coluna conforme definido no idioma da fonte de dados. Esse tipo de dados é usado para gerar consultas diretamente na fonte de dados, por exemplo, no modo DirectQuery. |
| State |
Enumera o estado da coluna. Os valores possíveis incluem o seguinte. Pronto (1) A coluna é consultável e tem dados de data up-to. NoData (3) A coluna é consultável, mas não tem dados. Esse estado é aplicável somente a colunas do tipo Dados. CalculationNeeded (4) A coluna não é consultável e precisa ser atualizada (ou seja, recalculada) para se tornar funcional. Esse estado se aplica somente a colunas do tipo Calculated or CalculatedTableColumn. SemanticError (5) A coluna está em um estado de erro devido a uma expressão inválida. A coluna não pode ser consultada. Esse estado se aplica somente a colunas do tipo Calculated or CalculatedTableColumn. EvaluationError (6) A coluna está em um estado de erro devido a um erro durante a avaliação da expressão. A coluna não pode ser consultada. Esse estado se aplica somente a colunas do tipo Calculated or CalculatedTableColumn. DependencyError (7) A coluna está em um estado de erro porque algumas de suas dependências de cálculo estão em um estado de erro. A coluna não pode ser consultada. Esse estado se aplica somente a colunas do tipo Calculated or CalculatedTableColumn. Incompleto (8) Algumas partes da coluna não têm dados e a coluna precisa ser atualizada para trazer os dados. A coluna pode ser consultada. Esse estado se aplica somente a colunas do tipo Dados. SintaxeError (9) A coluna está em um estado de erro devido a um erro de sintaxe em sua expressão. A coluna não pode ser consultada. Esse estado se aplica somente a colunas do tipo Calculado. |
| StringIndexingBehavior |
Essa propriedade permite a criação e a persistência do índice da coluna de cadeia de caracteres. Uma coluna pode usar um dos seguintes valores: Desativado, Automático, Explícito ou Completo. O valor padrão da propriedade é Auto. Defini-lo como Automático criará um índice, mas não o persistirá. Defini-lo como Explícito criará e persistirá um índice executando o comando RefreshIndex. Defini-lo como Completo criará e persistirá um índice executando o comando RefreshRecalc, RefreshFull ou RefreshIndex. |
| StructureModifiedTime |
A hora em que a estrutura do objeto foi modificada pela última vez. |
| SummarizeBy |
Um valor que indica a função padrão, se houver, usada para agregar esse campo. Os valores possíveis são Default (1), None (2), Sum (3), Min (4), Max (5), Count (6), Average (7), DistinctCount (8). Se não for especificado, o padrão será assumido para campos numéricos, Nenhum para todos os outros campos. |
| Table |
Uma referência a um objeto Table que possui esta Coluna. |
| TableDetailPosition |
Determina se você pode colocar essa coluna na coleção DefaultDetails da Tabela. Essa coleção é um conjunto ordenado de tipos de coluna. Um valor positivo indica a participação na coleção. A coleção é classificada em ordem crescente desse elemento. A coleção DefaultDetails é retornada como parte dos metadados CSDL retornados pela operação DISCOVER_CSDL_METADATA. |
| Type |
Especifica a associação de dados. Os valores incluem Dados (1) em que o conteúdo desta coluna vem de um DataSource, Calculado (2) em que o conteúdo é computado de uma expressão após a população das colunas de dados, RowNumber (3) em que a coluna é uma coluna interna que representa o número da linha ou CalculatedTableColumn (4) em que as tabelas baseadas em uma expressão calculada inferem e geram automaticamente as colunas na tabela. |
| Variations |
Obtém o objeto de coleção de todas as variações na Coluna atual. |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Cria uma nova cópia completa de um objeto Column. |
| CopyFrom(Column) |
Obsoleto.
Preterido. Em vez disso, use o método CopyTo. |
| CopyTo(Column) |
Copia um objeto Column para o objeto especificado. |
| Rename(String) |
Obsoleto.
Preterido. Em vez disso, use o método RequestRename. |
| RequestRename(String) |
Solicite 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 uso interno da Microsoft. (Herdado de MetadataObject) |