Udostępnij za pośrednictwem


Typ danych ColumnBinding (ASSL)

Definiuje typ danych pochodne, reprezentującą wiązanie kolumna w widok urządzenie źródłowe danych do Elementu danych element.

<ColumnBinding>
   <!-- The following elements extend Binding -->
   <TableID>...</TableID>
      <ColumnID>...</ColumnID>
</ColumnBinding>

Właściwości typu danych

Charakterystyka

Description

Typy danych podstawowych

wiązanie

Typy pochodne danych

None

Relacje typ danych

Relacja

Element

Elementy nadrzędne

None

Elementy podrzędność

ColumnID, TableID

Pochodne elementów

Zobacz wiązanie

Remarks

To create valid XML element names, ADO.NETDataSet 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 w ColumnBinding element i obiekty odwołania w widoku urządzenie źródłowe danych (DSV) musi również kodują nazwy w czasie serializacji, aby zapewnić, że nazwy dopasowanie bezpośrednio do tekstu w DSV. Wystąpienie usług Analysis Services będzie dekodowania tych nazw, tak jak DataSet model obiektowy nie.

A TableDefinitions element zawarty w elemencie przy użyciu TableBinding Typ danych i która odnosi się do tabel w DSV program musi również kodują nazwy w ich serializować do XSD. Jednak w tabela nazw w Partition powiązania nie powinien być zakodowany, ponieważ te nazwy są po prostu nazwy tabel, które istnieją w bazie danych i nie muszą być DSV. Nie kodowania tabela nazw w Partition powiązania uzyskuje też następujące czynności:

  • Zachowuje biblioteki definicja danych (DDL) dla partycji to prostsze.

  • Ponieważ partycje może mieć nazwę tabela lub instrukcja SELECT, a nie powinny być zakodowany instrukcji SELECT zawiera więcej spójności.

Nazwy tabel i kolumn nie zawierają separatory (na przykład, "[" dla SQL Server).

Aby uzyskać dodatkowe informacje na temat Binding Typ, łącznie z tabelami obiektów Analysis Services wykonywanie wykonywanie skryptów języka (ASSL) Binding Typ i hierarchii dziedziczenia Binding typy, zobacz Typ wiązania danych (ASSL).

Aby zapoznać się z omówieniem powiązań danych w ASSL zobacz Data Sources and Bindings (Analysis Services - Multidimensional Data).

Odpowiedni element w modelu obiektowym AMO ColumnBinding.