<запрос исходных данных>
Область применения: SQL Server Analysis Services
Чтобы обучить модель интеллектуального анализа данных и создать прогнозы из модели интеллектуального анализа данных, необходимо получить доступ к данным, внешним для базы данных Microsoft SQL Server Analysis Services. Для определения этих внешних данных используется <предложение запроса> исходных данных в расширениях интеллектуального анализа данных (DMX). Инструкции INSERT INTO (DMX), SELECT FROM <MODEL> PREDICTION JOIN (DMX) и SELECT FROM NATURAL PREDICTION JOIN используют <все запросы> исходных данных.
Типы запросов
Тремя наиболее распространенными способами указания данных источника являются:
OPENQUERY (DMX)
Эта инструкция запрашивает данные, внешние для экземпляра служб Analysis Services, с помощью существующего источника данных.
Хотя OPENQUERY похож на функцию OPENROWSET, OPENQUERY имеет следующие преимущества:
Запрос DMX гораздо проще писать с помощью OPENQUERY. Вместо создания новой строки соединения каждый раз при написании запроса, можно воспользоваться существующей строкой соединения в источнике данных. Объект источника данных также может управлять доступом к данным для отдельных пользователей.
Администратор имеет больший контроль над доступом к данным на сервере. Например, администратор может управлять загрузкой поставщиков на сервер и доступом к внешним данным.
OPENROWSET (DMX)
Эта инструкция запрашивает данные, внешние для экземпляра служб Analysis Services, с помощью существующего источника данных.
SHAPE (DMX)
Эта инструкция запрашивает несколько источников данных для создания вложенной таблицы. С помощью SHAPE можно объединить данные из нескольких источников в одну иерархическую таблицу. Это позволяет воспользоваться возможностью служб Analysis Services вложить таблицы, набив таблицу в таблице.
Для указания источника данных можно также использовать следующие данные:
Любую допустимую инструкцию расширений интеллектуального анализа данных.
Любую допустимую инструкцию многомерных выражений.
Таблицу, возвращающую хранимую процедуру.
Набор строк XML для аналитики (XMLA).
Параметр набора строк.
См. также
Инструкции по обработке данных расширения интеллектуального анализа данных (DMX)
Справочник по расширениям интеллектуального анализа данных (DMX)
Вложенные таблицы (службы Analysis Services — интеллектуальный анализ данных)