Partilhar via


DataColumn Classe

Definição

Representa uma coluna em um Table que obtém dados de uma fonte de dados externa.

public class DataColumn : Microsoft.AnalysisServices.Tabular.Column
type DataColumn = class
    inherit Column
Public Class DataColumn
Inherits Column
Herança

Construtores

DataColumn()

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

Propriedades

Alignment

Especifica o alinhamento do texto da coluna em visualizações de relatório. Os valores possíveis são Padrão (1), Esquerda (2), Direita (3), Centro (4).

(Herdado de Column)
AlternateOf

Define a BaseTable ou BaseColumn de origem de referência AlternateOf e o Summarization.

(Herdado de Column)
Annotations

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

(Herdado de Column)
AttributeHierarchy

Uma referência a um objeto AttributeHierarchy associado a este objeto ColumnOrigin.

(Herdado de Column)
ChangedProperties

Obtém o objeto de coleção de todas as propriedades alteradas na Coluna atual.

(Herdado de Column)
DataCategory

Especifica o tipo de dados contido 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) e Id (10). Para conhecer os outros valores, consulte a documentação de Protocolo Tabular de MS-SSAS-T SQL Server Analysis Services no MSDN.

(Herdado de Column)
DataType

Para um DataColumn, especifica o tipo de dados. Consulte https://msdn.microsoft.com/library/gg492146.aspx para obter uma lista dos tipos de dados para os quais há suporte.

(Herdado de Column)
Description

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

(Herdado de Column)
DisplayFolder

Define a pasta de exibição para a coluna, para uso por clientes.

(Herdado de Column)
DisplayOrdinal

Indica a posição visual da coluna, definida como uma ordem relativa em vez de uma ordem estrita (exemplo: 10, 20, 40, 50). Isso permite que aplicativos cliente mantenham uma posição de coluna consistente.

(Herdado de Column)
EncodingHint

Esta propriedade permite que uma dica de codificação seja especificada para a coluna. Uma coluna numérica poderá usar a codificação baseada em valor ou a codificação baseada em hash. Geralmente, o servidor tentará detectar automaticamente a codificação a ser usada, mas poderá ocorrer recodificação mais tarde. Esta propriedade permite o fornecimento de dicas ao servidor de que ele deve começar com um tipo de codificação diferente.

(Herdado de Column)
ErrorMessage

Uma cadeia de caracteres que explica o estado do erro associado ao objeto atual. É definido pelo mecanismo somente quando o estado do objeto é um destes três valores: SemanticError, DependencyError ou EvaluationError. É aplicável somente às colunas do tipo Calculated ou CalculatedTableColumn. Ficará vazio para outros objetos de coluna.

(Herdado de Column)
ExtendedProperties

Obtém o objeto da coleção de todas as extendedproperties no Column atual.

(Herdado de Column)
FormatString

Uma cadeia de caracteres que especifica o formato do conteúdo da coluna.

(Herdado de Column)
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.

(Herdado de Column)
IsDataTypeInferred

Um valor booliano que indica se o tipo de dados é inferido.

(Herdado de Column)
IsDefaultImage

Um valor booliano que indica se esta coluna é retornada como a propriedade DefaultImage em CSDL.

(Herdado de Column)
IsDefaultLabel

Um valor booliano que indica se esta coluna está incluída no elemento DisplayKey em CSDL.

(Herdado de Column)
IsHidden

Um valor booliano que indica se uma coluna é tratada como oculta por ferramentas de visualização do cliente. True se a coluna for tratada como oculta; caso contrário, false.

(Herdado de Column)
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.

(Herdado de Column)
IsNullable

Se for false, a coluna não poderá conter nulos. Mesmo sendo true, ela ainda poderá não permitir nulos, caso seja uma coluna de chave.

(Herdado de Column)
IsRemoved

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

(Herdado de MetadataObject)
IsUnique

Um valor booliano que indica se a coluna contém somente valores exclusivos. True se os valores forem exclusivos; caso contrário, false.

(Herdado de Column)
KeepUniqueRows

Especifica o comportamento de agrupamento usado para criar uma hierarquia. True é agrupado por chave de entidade. False é agrupado por valor.

(Herdado de Column)
LineageTag

Uma marca que representa a linhagem do objeto.

(Herdado de Column)
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.

(Herdado de Column)
Name

Obtém ou define o nome de uma coluna em um modelo Tabular.

(Herdado de Column)
ObjectType

Obtém o tipo do objeto.

(Herdado de Column)
Parent

Objeto pai, nulo para objetos Model.

(Herdado de Column)
RefreshedTime

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

(Herdado de Column)
RelatedColumnDetails

Uma referência a um objeto RelatedColumnDetails associado a este objeto Column.

(Herdado de Column)
SortByColumn

Indica que a coluna que define essa propriedade será classificada pelos valores da coluna referenciada por esta propriedade.

(Herdado de Column)
SourceColumn

Nome da coluna da qual os dados serão recuperados. O nome deve corresponder a uma coluna retornada durante o processamento ou a atualização, em que a fonte da partição é uma consulta (como a Consulta de uma CalculatedPartitionSource).

SourceLineageTag

Uma marca que representa a linhagem da origem do objeto.

(Herdado de Column)
SourceProviderType

O tipo de dados original da coluna, conforme definido na linguagem da fonte de dados. Esse tipo de dados é usado para gerar consultas diretamente na fonte de dados, por exemplo, no modo DirectQuery.

(Herdado de Column)
State

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

(Herdado de Column)
StructureModifiedTime

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

(Herdado de Column)
SummarizeBy

Um valor que indica a função padrão, caso exista, usada para agregar este campo. Os valores possíveis são Default (1), None (2), Sum (3), Min (4), Max (5), Count (6), Average (7) e DistinctCount (8). Se ele não for especificado, Default será assumido para campos numéricos e None para todos os outros campos.

(Herdado de Column)
Table

Uma referência a um objeto Table que é proprietário dessa Column.

(Herdado de Column)
TableDetailPosition

Determina se você pode colocar essa coluna na coleção DefaultDetails de Table. Essa coleção é um conjunto ordenado de tipos Column. Um valor positivo indica a participação na coleção. A coleção é classificada na ordem crescente desse elemento. A coleção DefaultDetails é retornada como parte dos metadados de CSDL retornados pela operação DISCOVER_CSDL_METADATA.

(Herdado de Column)
Type

Especifica a associação de dados. Os valores incluem: Data (1), em que o conteúdo dessa coluna é proveniente de um DataSource; Calculated (2), em que o conteúdo é computado de uma expressão depois que as colunas de Data são preenchidas; RowNumber (3), em que a coluna é uma coluna interna que representa o número da linha; ou CalculatedTableColumn (4), em que as tabelas com base em uma expressão calculada vão automaticamente inferir e gerar as colunas na tabela.

(Herdado de Column)
Variations

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

(Herdado de Column)

Métodos

Clone()

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

(Herdado de Column)
CopyFrom(Column)
Obsoleto.

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

(Herdado de Column)
CopyTo(Column)

Copia um objeto Column para o objeto especificado.

(Herdado de Column)
Rename(String)
Obsoleto.

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

(Herdado de Column)
RequestRename(String)

Solicitar a renomeação deste objeto.

(Herdado de Column)
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