Основные сведения об инструкции SELECT (расширения интеллектуального анализа данных)

Инструкция SELECT является основой большинства запросов, создаваемых расширениями интеллектуального анализа данных (DMX) в службах Microsoft SQL Server Службы Analysis Services. Она служит для выполнения множества различных видов задач, например обзора или прогноза по моделям интеллектуального анализа данных.

Ниже приведены задачи, выполнение которых возможно с помощью инструкции SELECT.

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

  • Поиск возможных значений столбца модели интеллектуального анализа данных.

  • Обзор вариантов, назначенных узлам модели интеллектуального анализа данных или представлений этих вариантов.

  • Выполнение прогнозов по разнообразным входным источникам.

  • Копирование моделей интеллектуального анализа данных.

В каждой из этих задач используются различные домены данных. Домен данных определяется в инструкции предложением FROM. Например, при обзоре объекта модели интеллектуального анализа данных доменом данных являются столбцы, определенные набором строк схемы. Напротив, при обзоре вариантов модели доменом данных являются фактические имена столбцов модели, например Gender, Bike Buyer и т.д. В первом случае производится поиск метаданных, хранимых в определяющем модель наборе строк схемы; во втором случае производится поиск значений или их представлений, использованных для обучения модели интеллектуального анализа данных.

Все содержимое списка выражений или предложения WHERE должно происходить из домена данных, определенного предложением FROM.

Типы инструкции SELECT

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

  • Прогнозирование

  • Обзор

  • Копирование

  • Детализация

Прогнозирование

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

Тип запроса

Характеристики

SELECT FROM [NATURAL] PREDICTION JOIN

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

SELECT FROM <model>

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

В предложения FROM и WHERE инструкции прогнозируемого соединения SELECT можно включить любую инструкцию SELECT — обзора или прогноза. Дополнительные сведения о внедрении инструкций SELECT см. в разделе, который описывает оператор SELECT FROM PREDICTION JOIN (DMX). Дополнительные сведения о типах и структуре прогнозирующих запросов см. в разделе Прогнозирующие запросы (расширения интеллектуального анализа данных).

К списку типов инструкции SELECT

Обзор

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

Тип запроса

Характеристики

SELECT DISTINCT FROM <модель>

Возвращает все значения состояний модели интеллектуального анализа данных для заданного столбца. Доменом для этого типа запроса является модель интеллектуального анализа данных.

SELECT FROM <модель>.CONTENT

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

SELECT FROM <модель>.DIMENSION_CONTENT

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

SELECT FROM <модель>.PMML

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

К списку типов инструкции SELECT

Копирование

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

Тип запроса

Характеристики

SELECT INTO <новая модель>

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

К списку типов инструкции SELECT

Детализация

Можно осуществлять обзор вариантов или представления вариантов, используемых для обучения модели, используя следующие типы запросов.

Тип запроса

Характеристики

SELECT FROM <модель>.CASES или SELECT FROM <model>.SAMPLE_CASES

Возвращает варианты или представление вариантов, использованных для обучения модели интеллектуального анализа данных. Доменом для этого типа запроса является модель интеллектуального анализа данных.

К списку типов инструкции SELECT

См. также

Справочник