Tipo de dados ColumnBinding (ASSL)
Define um tipo de dados derivado que representa a associação de uma coluna em uma exibição da fonte de dados a um elemento DataItem .
Syntax
<ColumnBinding>
<!-- The following elements extend Binding -->
<TableID>...</TableID>
<ColumnID>...</ColumnID>
</ColumnBinding>
Características do tipo de dados
Característica | Descrição |
---|---|
Tipos de dados base | Associação |
Tipos de dados derivados | Nenhum |
Relação do tipo de dados
Relação | Elemento |
---|---|
Elementos pai | Nenhum |
Elementos filho | Columnid, TableName |
Elementos derivados | Consulte Binding |
Comentários
Para criar nomes de elemento XML válidos, os objetos do conjunto de ADO.net codificam nomes de tabela à medida que serializam a definição de esquema XML (XSD); por exemplo, o nome "detalhes do pedido" se torna "Order_x0020_Details". Da mesma forma, os elementos columnid e TableName contidos no elemento ColumnBinding e quais objetos de referência na DSV (exibição da fonte de dados) também devem codificar nomes durante a serialização, para garantir que os nomes correspondam diretamente ao texto na DSV. A instância de Analysis Services decodificará esses nomes, exatamente como faz o modelo de objeto DataSet .
Um elemento TableDefinitions contido por um elemento que usa o tipo de dados TableBinding e que se refere a tabelas na DSV também deve codificar nomes à medida que eles se serializam para xsd. No entanto, os nomes de tabela nas associações de partição não devem ser codificados, pois esses nomes são simplesmente nomes de tabelas existentes no banco de dados e não precisam estar na DSV. Não codificar os nomes de tabela nas associações de partição também alcança o seguinte:
Manter a biblioteca de definição de dados (DDL) para partições mais simples.
Fornecer mais consistência porque as partições podem ter um nome de tabela ou uma instrução SELECT, que não deve ser codificada.
Os nomes de tabela e coluna não incluem delimitadores (por exemplo, "[" para).
Para obter informações adicionais sobre o tipo de Associação , incluindo tabelas de objetos ASSL (linguagem de script Analysis Services) do tipo de Associação e a hierarquia de herança de tipos de Associação , consulte Associação de tipo de dados (ASSL).
O elemento correspondente no modelo de objeto AMO é ColumnBinding .
Consulte Também
Tipo de dados XML do ASSL (Linguagem de Script do Analysis Services)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de