Общие функции прогнозирования (расширения интеллектуального анализа данных)
Область применения: 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 в расширении интеллектуального анализа данных