Tipo di dati ColumnBinding (ASSL)
Definisce un tipo di dati derivato che rappresenta l'associazione di una colonna in una vista origine dati a un elemento DataItem .
Sintassi
<ColumnBinding>
<!-- The following elements extend Binding -->
<TableID>...</TableID>
<ColumnID>...</ColumnID>
</ColumnBinding>
Caratteristiche tipo di dati
Caratteristica | Descrizione |
---|---|
Tipi di dati di base | Binding |
Tipi di dati derivati | Nessuno |
Relazioni di tipo di dati
Relazione | Elemento |
---|---|
Elementi padre | Nessuno |
Elementi figlio | ColumnID, TableID |
Elementi derivati | Vedere Associazione |
Commenti
Per creare nomi di elementi XML validi, ADO.NET oggetti DataSet codificano i nomi di tabella durante la serializzazione in XML Schema Definition (XSD). ad esempio, il nome "Dettagli ordine" diventa "Order_x0020_Details". Analogamente, anche gli elementi ColumnID e TableID contenuti nell'elemento ColumnBinding e che fanno riferimento a oggetti nella vista origine dati (DSV) devono codificare i nomi durante la serializzazione, per garantire che i nomi corrispondano direttamente al testo nella vista origine dati. L Analysis Services'istanza decodifica questi nomi, proprio come il modello a oggetti DataSet .
Anche un elemento TableDefinitions contenuto da un elemento che usa il tipo di dati TableBinding e che fa riferimento alle tabelle nella DSV deve codificare i nomi durante la serializzazione in XSD. Tuttavia, i nomi di tabella nelle associazioni di partizione non devono essere codificati perché si tratta semplicemente di nomi di tabelle presenti nel database e non devono essere presenti nella DSV. La non codifica dei nomi di tabella nelle associazioni di partizione consente inoltre di ottenere quanto segue:
Mantiene più semplice la libreria di definizione dei dati (DDL) per le partizioni.
Fornisce maggiore consistenza, in quanto le partizioni possono avere un nome di tabella o un'istruzione SELECT, e l'istruzione SELECT non deve essere codificata.
I nomi di tabella e colonna non includono delimitatori, ad esempio "[" per .
Per altre informazioni sul tipo di associazione, incluse le tabelle di oggetti Analysis Services Scripting Language (ASSL) del tipo Di binding e la gerarchia di ereditarietà dei tipi di associazione, vedere Binding Data Type (ASSL).
L'elemento corrispondente nel modello a oggetti AMO è ColumnBinding.
Vedere anche
Tipi di dati XML di Analysis Services Scripting Language (ASSL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per