Тип данных TableBinding (ASSL)
Определяет производный тип данных, представляющий привязку к таблице.
Синтаксис
<TableBinding>
<!-- The following elements extend TabularBinding -->
<DataSourceID>...</DataSourceID>
<DbTableName>...</DbTableName>
<DbSchemaName>...</DbSchemaName>
</TableBinding>
Характеристики типа данных
Характеристика | Описание |
---|---|
Базовые типы данных | TabularBinding |
Производные типы данных | Нет |
Связи типа данных
Связь | Элемент |
---|---|
Родительские элементы | None |
Дочерние элементы | DataSourceID, DbSchemaName, DbTableName |
Производные элементы | См. раздел Binding |
Комментарии
Следует учитывать, что применение ссылок на другие таблицы в выражении фильтра, включенном в подзапрос выборки, может привести к снижению производительности доступа к некоторым источникам данных. Но конструктор может получить полный контроль над выражением SQL, определив именованный запрос в представлении источника данных, а затем ссылаясь на него.
Этот метод определения связываний для секции не зависит от того, как используются секционированные таблицы в представлении источника данных.
В качестве примера рассмотрим группу мер, в которой по умолчанию используется таблица Sales со столбцами Date, Product ID, Qty, Price и Amount (вычисляемыми в представлении источника данных). После этого в секции Sales97 можно использовать таблицу Sales97 с фильтром «Year(Sales.Date) = 97».
При этом запрос по существу имеет вид:
SELECT Date, Product ID, Qty, Price, Qty * Price AS Amount
FROM Sales97 As Sales
WHERE Year(Sales.Date) = 97
Расчетное выражение все еще применяется, даже если в выражении используются уточненные имена таблиц (например Sales.Qty). То же применимо, если вместо этого таблица была заменена запросом «SELECT...». Приведенное выше предложение FROM станет "FROM SELECT... Как продажи».
Дополнительные сведения о типе привязки , включая таблицы объектов языка сценариев ANALYSIS Services (ASSL) типа Binding и иерархии наследования типов привязки , см. в разделе Binding Data Type (ASSL).
Соответствующий элемент в модели объектов объекты AMO (AMO) — это TableBinding .
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по