DataColumn 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 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) |