Compartilhar via


Tipo de dados TableBinding (ASSL)

Define um tipo de dados derivado que representa uma associação a uma tabela.

Sintaxe

<TableBinding>
   <!-- The following elements extend TabularBinding -->
   <DataSourceID>...</DataSourceID>
   <DbTableName>...</DbTableName>
   <DbSchemaName>...</DbSchemaName>
</TableBinding>

Características do tipo de dados

Característica

Descrição

Tipos de dados base

TabularBinding

Tipos de dados derivados

Nenhum

Relação do tipo de dados

Relação

Elemento

Elementos pai

Nenhum

Elementos filho

DataSourceID, DbSchemaName, DbTableName

Elementos derivados

Consulte Binding

Comentários

Observe que fazer referência a outras tabelas na expressão do filtro pelo uso de uma subseleção pode causar implicações de desempenho em algumas fontes de dados. No entanto, o designer pode controlar totalmente a expressão SQL, definindo uma consulta nomeada na exibição da fonte de dados e, em seguida, fazendo referência a ela.

O método de definição das associações de uma partição independem do uso de tabelas particionadas na exibição da fonte de dados.

Como exemplo, considere um grupo de medidas cuja tabela padrão seja "Vendas", como as colunas Data, ID do produto, Qtd., Preço e Total (calculado na exibição da fonte de dados). Então a partição "Sales97" poderia usar o tabela "Sales97" com o filtro "Year (Sales.Date) = 97."

A consulta efetiva é:

   SELECT Date, Product ID, Qty, Price, Qty * Price AS Amount 
      FROM Sales97 As Sales
      WHERE Year(Sales.Date) = 97

A expressão calculada ainda se aplica, até mesmo se a expressão tenha utilizado nomes de tabelas qualificados (por exemplo, Sales.Qty). O mesmo se aplica se, em vez disso, as tabelas fossem substituídas pela mesma consulta "SELECT…" A cláusula FROM acima iria se tornar "FROM SELECT ... As Sales."

Para obter mais informações sobre o tipo Binding, incluindo as tabelas dos objetos ASSL (Analysis Services Scripting Language) do tipo Binding e a hierarquia de herança dos tipos Binding, consulte Tipo de dados Binding (ASSL).

Para obter uma visão geral das associações de dados na ASSL, consulte Fontes de dados e associações (SSAS multidimensional).

O elemento correspondente no modelo de objeto AMO (Objetos de Gerenciamento de Análise) é TableBinding.

Consulte também

Referência

Tipo de dados Binding (ASSL)

Tipos de dados XML do ASSL (Analysis Services Scripting Language)

Conceitos

Fontes de dados e associações (SSAS multidimensional)