Запросы, определяющие данные (интеллектуальный анализ данных)

Запросы, определяющие данные (интеллектуальный анализ данных)

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

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

Создание, изменение или обработка объектов интеллектуального анализа данных, например моделей.

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

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

Создание запросов определений данных

запросы определений данных (инструкции) можно создавать с помощью конструктор запросов прогнозирования в SQL Server Data Tools и SQL Server Management Studio или с помощью окна DMX-запросов в SQL Server Management Studio. Инструкции определения данных в расширениях интеллектуального анализа данных являются частью языка определения данных (DDL) в службах Analysis Services.

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

Запросы определения данных в SQL Server Data Tools

мастер интеллектуального анализа данных является предпочтительным инструментом в SQL Server Data Tools для создания и изменения моделей интеллектуального анализа данных и структур интеллектуального анализа данных, а также для определения источников, используемых в прогнозирующих запросах и для обучения.

Однако если необходимо узнать, какие инструкции отправляются на сервер мастером для создания структур или моделей интеллектуального анализа данных, то можно с помощью приложения SQL Server Profiler произвести захват инструкций определения данных. Дополнительные сведения см. в статье Use SQL Server Profiler to Monitor Analysis Services.

Для просмотра инструкций, используемых для определения источников данных для обучения или прогнозирования, воспользуйтесь компонентом Представление SQL построителя прогнозирующих запросов. Чтобы обеспечить правильность синтаксиса, иногда полезно для создания простых запросов для обучения и проверки моделей лучше воспользоваться построителем прогнозирующих запросов. Затем можно переключиться на Представление SQL и вручную изменить запрос. Дополнительные сведения см. в статье Manually Edit a Prediction Query.

Запросы определений данных в среде SQL Server Management Studio

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

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

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

Создайте копию модели интеллектуального анализа данных, а затем измените ее с помощью инструкции SELECT INTO (расширения интеллектуального анализа данных).

Определите набор данных, используемый для обучения модели, используя инструкцию INSERT INTO (DMX) вместе с запросом к источнику данных, например OPENROWSET.

SQL Server Management Studio предоставляет шаблоны запросов, которые могут помочь при создании запросов определений данных. Дополнительные сведения см. в статье Use Analysis Services Templates in SQL Server Management Studio.

в общем случае шаблоны, предоставляемые для Analysis Services в SQL Server Management Studio, содержат только определение общего синтаксиса, которое необходимо настроить либо путем ввода в окне запроса , либо с помощью диалогового окна, предоставленного для ввода параметров.

Пример ввода параметров с помощью этого интерфейса см. в разделе Создание одноэлементного прогнозирующего запроса из шаблона.

Создание сценариев инструкций определений данных

Analysis Services предоставляет несколько языков программирования и сценариев, которые можно использовать для создания или изменения объектов интеллектуального анализа данных, а также для определения источников данных. Хотя расширения интеллектуального анализа данных направлены на ускорение обработки заданий интеллектуального анализа данных, для работы с объектами сценариев или в пользовательском режиме можно также воспользоваться XMLA и AMO.

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

Импорт и экспорт моделей

Инструкции определения данных для расширений интеллектуального анализа данных используются также и в тех случаях, когда необходимо экспортировать определение модели, ее требуемую структуру и источники данных для импорта на другой сервер. Использование экспорта и импорта — самый быстрый и простой способ перемещения моделей интеллектуального анализа данных и структур интеллектуального анализа между экземплярами Analysis Services. Дополнительные сведения см. в разделе Управление решениями и объектами интеллектуального анализа данных.

Если модель основана на данных из источника данных куба, вы не можете использовать DMX для экспорта модели и использовать вместо нее резервное копирование и восстановление.

Связанные задачи

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

📎📎📎📎📎📎📎📎📎📎