Tipo di dati TableBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta un'associazione a una tabella.

Sintassi

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

Caratteristiche tipo di dati

Caratteristica

Descrizione

Tipi di dati di base

TabularBinding

Tipi di dati derivati

Nessuno

Relazioni tra tipi di dati

Relazione

Elemento

Elementi padre

Nessuno

Elementi figlio

DataSourceID, DbSchemaName, DbTableName

Elementi derivati

Vedere Binding

Osservazioni

Se si fa riferimento ad altre tabelle nell'espressione di filtro tramite una selezione secondaria, è possibile che le prestazioni in alcune origini dati risultino ridotte. La finestra di progettazione può tuttavia controllare completamente l'espressione SQL tramite la definizione di una query denominata nella vista origine dati da utilizzare come riferimento.

Il metodo di definizione delle associazioni per una partizione è indipendente dall'utilizzo di tabelle partizionate nella vista origine dati.

Si consideri, ad esempio, un gruppo di misure la cui tabella predefinita "Sales" contiene le colonne Date, Product ID, Qty, Price e Amount calcolate nella vista origine dati. In questo caso, la partizione "Sales97" può utilizzare la tabella "Sales97" con il filtro "Year(Sales.Date) = 97".

La query effettiva sarà la seguente:

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

L'espressione calcolata si applica comunque, anche se l'espressione utilizza nomi di tabella qualificati, ad esempio Sales.Qty. Ciò vale anche se la tabella viene sostituita da una query "SELECT...". In questo caso, la clausola FROM indicata in precedenza diverrebbe "FROM SELECT... As Sales".

Per ulteriori informazioni sul tipo Binding, incluse le tabelle di oggetti ASSL (Analysis Services Scripting Language) di tipo Binding e la gerarchia di ereditarietà dei tipi Binding, vedere Tipo di dati Binding (ASSL).

Per una panoramica delle associazioni dati in ASSL, vedere Origini dati e associazioni (Analysis Services - Dati multidimensionali).

L'elemento corrispondente nel modello a oggetti AMO (Analysis Management Objects) è TableBinding.