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 di tipo di dati

Relazione Elemento
Elementi padre Nessuno
Elementi figlio DataSourceID, DbSchemaName, DbTableName
Elementi derivati Vedere Binding

Commenti

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. Lo stesso vale se invece la tabella è stata sostituita da una query "SELECT..." La clausola FROM precedente diventerà "FROM SELECT ... As Sales."

Per altre informazioni sul tipo di associazione, incluse le tabelle di oggetti ASSL (Analysis Services Scripting Language) di tipo Binding e la gerarchia di ereditarietà dei tipi di associazione, vedere Binding Data Type (ASSL).

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