Udostępnij za pośrednictwem


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

Powiązania

Typy pochodne danych

Brak

Relacje typów danych

Relacja

Element

Elementy nadrzędne

Brak

Elementy podrzędne

ColumnID, TableID

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.