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


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

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

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

Общие функции

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

Кроме того, следующие функции поддерживаются почти всеми типами моделей.

Отдельные алгоритмы могут поддерживать дополнительные функции. Список функций, поддерживаемых каждым типом модели, см. в разделе "Запросы интеллектуального анализа данных".

Функции, специфичные для инструкции SELECT

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

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

Тип запроса Поддерживаемые функции Замечания
SELECT DISTINCT FROM <model> RangeMin (DMX)

RangeMid (DMX)

RangeMax (DMX)
Эти функции используются для получения максимальных, минимальных и средних значений столбцов с числовыми данными любого типа — как непрерывными, так и дискретизированными.
SELECT FROM <model>. СОДЕРЖАНИЕ

or

SELECT FROM <model>. DIMENSION_CONTENT
IsDescendant (DMX) Эта функция получает дочерние узлы указанного узла модели. Ее можно использовать, например, для просмотра всех узлов содержимого модели интеллектуального анализа данных. Порядок узлов в модели интеллектуального анализа данных зависит от типа модели. Сведения о структуре для каждого типа модели интеллектуального анализа данных см. в разделе "Содержимое модели интеллектуального анализа данных" (службы Analysis Services — интеллектуальный анализ данных).

Если вы сохранили содержимое модели интеллектуального анализа данных в качестве измерения, вы также можете использовать другие функции многомерных выражений, доступные для запроса иерархии атрибутов.
SELECT FROM <model>. СЛУЧАЯХ IsInNode (DMX)

Класс ClientSettingsGeneralFlag

IsTrainingCase (DMX)

IsTestCase (DMX)
Функция Lag поддерживается только для моделей временных рядов.

Функция IsTestCase поддерживается в моделях, основанных на структуре, созданной с помощью параметра удержания, для создания тестового набора данных. Если для структуры, на которой основана модель, не был создан набор проверочных данных с помощью параметров контрольных данных, все варианты считаются обучающими.
SELECT FROM <model>. SAMPLE_CASES IsInNode (DMX) В этом контексте функция IsInNode возвращает регистр, который принадлежит набору идеализированных примеров.
SELECT FROM <model>. PMML Неприменимо. Используйте вместо этого функции запросов XML. Представления языка разметки прогнозирующей модели (PMML) поддерживаются только для следующих типов моделей:

Алгоритм дерева принятия решений Майкрософт

Алгоритм кластеризации Майкрософт
SELECT FROM <MODEL> PREDICTION JOIN Функции прогноза, характерные для алгоритма, который используется для построения модели. Список функций прогнозирования для каждого типа модели см. в разделе "Запросы интеллектуального анализа данных".
МОДЕЛЬ SELECT FROM <> Функции прогноза, характерные для алгоритма, который используется для построения модели. Список функций прогнозирования для каждого типа модели см. в разделе "Запросы интеллектуального анализа данных".

См. также

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