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 .