Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server Analysis Services
Комбинирует запросы от нескольких источников данных в одну иерархическую таблицу (являющуюся таблицей с вложенными таблицами), которая становится таблицей вариантов для модели интеллектуального анализа данных.
Полный синтаксис команды SHAPE задокументирован в пакете SDK для компонентов microsoft Data Access (MDAC).
Синтаксис
SHAPE {<primary query>}
APPEND ({ <child table query> }
RELATE <primary column> TO <child column>)
AS <column table name>
[
({ <child table query> }
RELATE <primary column> TO <child column>)
AS < column table name>
...
]
Аргументы
первичный запрос
Запрос, возвращающий родительскую таблицу.
дочерний запрос таблицы
Запрос, возвращающий вложенную таблицу.
основной столбец
Столбец в родительской таблице для определения дочерних строк из результата запроса дочерней таблицы.
дочерний столбец
Столбец дочерней таблицы, определяющий родительскую строку из результата первичного запроса.
Имя таблицы столбца
Имя добавленного столбца в родительской таблице для вложенной таблицы.
Замечания
Необходимо упорядочить запросы столбца, связанного с родительской и дочерней таблицей.
Примеры
Вы можете использовать следующий пример внутри INSERT оператора INTO (DMX ) для обучения модели с вложенной таблицей. Две таблицы в инструкции SHAPE связаны с помощью столбца OrderNumber.
SHAPE {
OPENQUERY([Adventure Works DW Multidimensional 2012],'SELECT OrderNumber
FROM vAssocSeqOrders ORDER BY OrderNumber')
} APPEND (
{OPENQUERY([Adventure Works DW Multidimensional 2012],'SELECT OrderNumber, model FROM
dbo.vAssocSeqLineItems ORDER BY OrderNumber, Model')}
RELATE OrderNumber to OrderNumber)