Typ danych ColumnBinding (ASSL)
Definiuje typ danych pochodnych, który reprezentuje powiązanie kolumna w widok źródło danych do elementu danych element.
Składnia
<ColumnBinding>
<!-- The following elements extend Binding -->
<TableID>...</TableID>
<ColumnID>...</ColumnID>
</ColumnBinding>
Właściwości typu danych
Charakterystyka |
Opis |
---|---|
Typy danych podstawowych |
|
Typy pochodne danych |
Brak |
Relacje typów danych
Relacja |
Element |
---|---|
Elementy nadrzędne |
Brak |
Elementy podrzędne |
|
Pochodne elementów |
Zobacz powiązania |
Uwagi
To create valid XML element names, ADO.NET DataSet objects encode table names as they serialize to XML Schema Definition (XSD); for example, the name "Order Details" becomes "Order_x0020_Details".Podobnie ColumnID i TableID elementy zawarte przez ColumnBinding elementu i jakie obiekty odniesienia w widok źródło danych (DSV) muszą również kodują nazwy podczas serializacji, w celu zapewnienia, że nazwy bezpośrednio dopasowanie tekstu w pliku DSV.Wystąpienie usług Analysis Services będzie dekodowania tych nazw, tak jak DataSet wykonuje modelu obiektu.
A TableDefinitions element zawarty w elemencie za pomocą TableBinding Typ danych i odnosząca się do tabel w DSV musi również kodują nazwy jak one serializować XSD.Jednakże nazwy tabela w Partition powiązania nie powinien zakodowany, ponieważ te nazwy są po prostu nazwy tabel, które istnieją w bazie danych i nie muszą być w pliku DSV.Kodowanie nie tabela nazw w Partition powiązania zapewnia również następujące:
Zachowuje biblioteki definicja danych (DDL) partycji prostsze.
Ponieważ partycje może mieć nazwę tabela lub instrukcja SELECT i instrukcja SELECT nie powinny być zakodowany, zawiera więcej spójności.
Tabela i kolumna nazwy nie zawierają separatory (na przykład "[" for SQL Server).
Aby uzyskać dodatkowe informacje Binding typu, łącznie z tabelami z Analysis Services obiektów skryptów języka (ASSL) Binding typu oraz hierarchii dziedziczenia Binding typów, zobacz Typ powiązania danych (ASSL).
Zobacz Omówienie powiązań danych w ASSL Źródła danych i wiązania (Analysis Services - wielowymiarowych danych).
Odpowiedni element w modelu obiektów AMO jest ColumnBinding.