Поделиться через


<запрос исходных данных>

Область применения: 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 — интеллектуальный анализ данных)