Расширения интеллектуального анализа данных
Эта статья нуждается в дополнительных цитатах для проверки . ( сентябрь 2022 г. ) |
Расширения интеллектуального анализа данных ( DMX ) — это язык запросов для моделей интеллектуального анализа данных , поддерживаемый продуктом Microsoft SQL Server Analysis Services . [1]
Как и SQL , он поддерживает язык определения данных (DDL), язык манипулирования данными (DML) и язык запросов данных (DQL), причем все три имеют синтаксис, подобный SQL. В то время как операторы SQL работают с реляционными таблицами, операторы DMX работают с моделями интеллектуального анализа данных. Аналогично, Microsoft SQL Server поддерживает язык MDX для баз данных OLAP . DMX используется для создания и обучения моделей интеллектуального анализа данных, а также для их просмотра, управления и прогнозирования. DMX состоит из операторов языка определения данных (DDL), операторов языка манипулирования данными (DML), а также функций и операторов.
Запросы [ править ]
DMX-запросы формулируются с использованием SELECT
заявление.
Они могут извлекать информацию из существующих моделей интеллектуального анализа данных различными способами.
Язык определения данных [ править ]
Часть языка определения данных (DDL) DMX может использоваться для
- Создавайте новые модели и структуры интеллектуального анализа данных.
CREATE MINING STRUCTURE, CREATE MINING MODEL
- Удаление существующих моделей интеллектуального анализа данных и структур интеллектуального анализа данных.
DROP MINING STRUCTURE, DROP MINING MODEL
- Экспортно-импортные горнодобывающие структуры -
EXPORT, IMPORT
- Копирование данных из одной модели интеллектуального анализа данных в другую —
SELECT INTO
Язык манипулирования данными [ править ]
Часть DMX, связанная с языком манипулирования данными (DML), может использоваться для
- Обучить модели майнинга -
INSERT INTO
- Просмотр данных в моделях интеллектуального анализа данных —
SELECT FROM
- Делайте прогнозы, используя модель интеллектуального анализа —
SELECT ... FROM PREDICTION JOIN
Пример: прогнозный запрос [ править ]
Этот пример представляет собой одноэлементный прогнозирующий запрос, который прогнозирует для данного клиента, будет ли он заинтересован в продуктах ипотечного кредитования.
SELECT
[Loan Seeker],
PredictProbability([Loan Seeker])
FROM
[Decision Tree]
NATURAL PREDICTION JOIN
(SELECT
35 AS [Age],
'Y' AS [House Owner],
'M' AS [Marital Status],
'F' AS [Gender],
2 AS [Number Cars Owned],
2 AS [Total Children],
18 AS [Total Years of Education]
)
См. также [ править ]
Ссылки [ править ]
- ^ «Сервер Sql. Объясните, как использовать DMX — язык запросов интеллектуального анализа данных» . www.careerride.com . Проверено 23 августа 2022 г.