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 |
|
Tipi di dati derivati |
Nessuno |
Relazioni tra tipi di dati
Relazione |
Elemento |
---|---|
Elementi padre |
Nessuno |
Elementi figlio |
|
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.