Справочник по расширениям интеллектуального анализа данных

Область применения: SQL Server Analysis Services

Внимание

Интеллектуальный анализ данных устарел в SQL Server Analysis Services 2017 и будет прекращен в будущем выпуске. Документация не обновляется для устаревших функций. Дополнительные сведения см. в статье об обратной совместимости служб Analysis Services.

Расширения интеллектуального анализа данных (DMX) — это язык, который можно использовать для создания и работы с моделями интеллектуального анализа данных в Microsoft SQL Server Analysis Services. Расширения интеллектуального анализа данных могут использоваться для создания структуры новых моделей интеллектуального анализа данных, обучения этих моделей, а также для осуществления обзора, управления и прогнозирования по этим моделям. Расширения интеллектуального анализа данных состоят из инструкций языка определения данных (DDL), инструкций языка обработки данных (DML), а также функций и операторов.

Спецификация Microsoft OLE DB для интеллектуального анализа данных

Функции интеллектуального анализа данных в службах Analysis Services создаются для соответствия спецификации Microsoft OLE DB для интеллектуального анализа данных.

Спецификация Microsoft OLE DB для интеллектуального анализа данных определяет следующее:

  • Структура, содержащая сведения, определяющие модель интеллектуального анализа данных.

  • Язык для создания моделей интеллектуального анализа данных и работы с ними.

Спецификация определяет основу интеллектуального анализа данных как виртуальный объект модели интеллектуального анализа данных. В объекте модели интеллектуального анализа инкапсулируется все, что известно о конкретной модели. Объект модели интеллектуального анализа данных структурируется подобно таблице SQL, со столбцами, типами данных и метаданными, описывающими модель. Такая структура позволяет использовать язык расширений интеллектуального анализа данных, являющийся расширением SQL, для создания моделей и работы с ними.

Дополнительные сведения:Структуры интеллектуального анализа данных (службы Analysis Services — интеллектуальный анализ данных)

Инструкции DMX

Инструкции расширений интеллектуального анализа данных могут использоваться для создания, обработки, удаления, копирования, обзора моделей интеллектуального анализа данных и выполнения прогнозирования по ним. В DMX есть два типа инструкций: операторы определения данных и операторы обработки данных. Каждый тип инструкций может использоваться для выполнения различных видов задач.

В следующих разделах содержатся дополнительные сведения о работе с инструкциями расширений интеллектуального анализа данных:

Операторы определения данных

Инструкции определения данных в расширениях интеллектуального анализа данных используются для создания и определения новых структур и моделей интеллектуального анализа данных, импорта и экспорта моделей и структур, а также для удаления существующих моделей из базы данных. Инструкции определения данных в расширениях интеллектуального анализа данных являются частью языка определения данных (DDL).

С помощью инструкций определения данных в расширениях интеллектуального анализа данных можно выполнять следующие задачи.

Дополнительные сведения о задачах интеллектуального анализа данных, которые можно выполнять с помощью инструкций DMX, см . в справочнике по расширению интеллектуального анализа данных .

Вернуться к операторам DMX

Операторы обработки данных

Инструкции обработки данных в расширениях интеллектуального анализа данных используются для работы с существующими моделями интеллектуального анализа данных, для обзора таких моделей и создания прогнозов по ним. Инструкции управления данными в расширениях интеллектуального анализа данных являются частью языка обработки данных (DML).

С помощью инструкций обработки данных в расширениях интеллектуального анализа данных можно выполнять следующие задачи.

  • Обучение модели интеллектуального анализа данных с помощью инструкции INSERT INTO . При этом фактические данные источника в объект модели интеллектуального анализа данных не вставляются, а вместо этого создается абстракция, описывающая модель интеллектуального анализа данных, создаваемую алгоритмом. Исходный запрос инструкции INSERT INTO описан в <исходном запросе> данных.

  • Расширьте инструкцию SELECT, чтобы просмотреть сведения, вычисляемые во время обучения модели и хранящиеся в модели интеллектуального анализа данных, например статистику исходных данных. Ниже приведены предложения, которые можно включить для расширения возможностей инструкции SELECT:

  • Создайте прогнозы, основанные на существующей модели интеллектуального анализа данных с помощью предложения PREDICTION JOIN инструкции SELECT. Исходный запрос инструкции PREDICTION JOIN описан в <исходном запросе> данных.

  • Удалите все обученные данные из модели или структуры с помощью инструкции DELETE (DMX).

Дополнительные сведения о задачах интеллектуального анализа данных, которые можно выполнять с помощью инструкций DMX, см . в справочнике по расширению интеллектуального анализа данных .

Вернуться к операторам DMX

Основы запросов интеллектуального анализа данных

Инструкция SELECT является основой для большинства запросов DMX. В зависимости от предложений, используемых в таких инструкциях, можно осуществлять обзор, копирование моделей интеллектуального анализа данных или прогнозов по ним. Запрос прогнозирования использует форму SELECT для создания прогнозов на основе существующих моделей интеллектуального анализа данных. Функции предоставляют дополнительные возможности для обзора и запроса моделей интеллектуального анализа данных, выходящие за рамки внутренних возможностей модели.

Функции расширений интеллектуального анализа данных могут использоваться для извлечения сведений, получаемых в процессе обучения моделей, и вычисления новых данных. Эти функции можно использовать в различных целях, например для получения статистики по базовым данным или точности прогноза, или для получения расширенного описания прогноза.

Дополнительные сведения:Общие функции прогнозирования (DMX), структура и использование запросов прогнозирования DMX, справочник по расширению интеллектуального анализа данных (DMX)

Вернуться к операторам DMX

См. также

Справочник по функциям расширений интеллектуального анализа данных
Справочник по операторам интеллектуального анализа данных
Справочник по расширениям интеллектуального анализа данных (DMX)
Соглашения о синтаксисе расширений интеллектуального анализа данных
Элементы синтаксиса расширений интеллектуального анализа данных
Общие функции прогнозирования (расширение интеллектуального анализа данных)
Структура и использование прогнозирующих запросов в расширении интеллектуального анализа данных
Общие сведения об инструкции SELECT в расширении интеллектуального анализа данных