Запросы, определяющие данные (интеллектуальный анализ данных)
При интеллектуальном анализе данных категория запрос определения данных означает инструкции расширения интеллектуального анализа данных или команды XMLA, которые выполняют следующие действия.
Создание, изменение или обработка объектов интеллектуального анализа данных, например моделей.
Определение источника данных, который будет использоваться при обучении или при создании прогноза.
Экспорт или импорт структур и моделей интеллектуального анализа данных.
Создание запросов определений данных
Запросы определения данных в SQL Server Data Tools
Запросы определений данных в среде SQL Server Management Studio
Создание скриптов инструкций определений данных
Создание сценариев инструкций определений данных
Создание запросов определений данных
Запросы определений данных (инструкции) можно создать в среде SQL Server Data Tools (SSDT) или в среде Среда SQL Server Management Studio с помощью построителя прогнозирующих запросов, а в среде Среда SQL Server Management Studio — в окне запросов расширений интеллектуального анализа данных. Инструкции определения данных в расширениях интеллектуального анализа данных являются частью языка определения данных (DDL) в службах Analysis Services. Дополнительные сведения см. в разделе Справочник по скриптовому языку.
Дополнительные сведения о синтаксисе инструкции определения конкретных данных см. в разделе Справочник по расширениям интеллектуального анализа данных.
Запросы определения данных в SQL Server Data Tools
Для создания и изменения моделей и структур интеллектуального анализа данных, а также для определения источников данных, используемых в прогнозируемых запросах и при обучении, предпочтительней использовать мастер интеллектуального анализа данных в среде SQL Server Data Tools (SSDT).
Однако если необходимо узнать, какие инструкции отправляются на сервер мастером для создания структур или моделей интеллектуального анализа данных, то можно с помощью приложения SQL Server Profiler произвести захват инструкций определения данных. Дополнительные сведения см. в разделе Использование приложения SQL Server Profiler для мониторинга служб Analysis Services.
Для просмотра инструкций, используемых для определения источников данных для обучения или прогнозирования, воспользуйтесь компонентом Представление SQL построителя прогнозирующих запросов. Чтобы обеспечить правильность синтаксиса, иногда полезно для создания простых запросов для обучения и проверки моделей лучше воспользоваться построителем прогнозирующих запросов. Затем можно переключиться на Представление SQL и вручную изменить запрос. Дополнительные сведения см. в разделе Изменение прогнозирующего запроса вручную.
Запросы определений данных в среде SQL Server Management Studio
Для объектов интеллектуального анализа данных запросы определения данных помогут выполнить следующие действия.
Создание особых типов моделей, например модели кластеризации или модели дерева принятия решений, с помощью CREATE MINING MODEL (расширения интеллектуального анализа данных).
Изменение существующей структуры интеллектуального анализа данных путем добавления модели или изменения столбцов с помощью ALTER MINING STRUCTURE (расширения интеллектуального анализа данных). Обратите внимание, что изменение модели интеллектуального анализа данных средствами расширений интеллектуального анализа данных невозможно. Добавлять новые модели можно только в существующую структуру.
Создание копии модели интеллектуального анализа данных с последующим ее изменением с помощью инструкции SELECT INTO (расширения интеллектуального анализа данных).
Определение набора данных, который будет использоваться при обучении модели интеллектуального анализа с помощью инструкции INSERT INTO (расширения интеллектуального анализа данных) в сочетании с запросом источника данных, например OPENROWSET.
Среда Среда SQL Server Management Studio включает шаблоны запроса, которые могут помочь в создании определений запросов данных. Дополнительные сведения см. в разделе Использование шаблонов служб Analysis Services в среде SQL Server Management Studio.
Шаблоны, предоставляемые для служб Analysis Services в среде Среда SQL Server Management Studio, чаще всего содержат только общее определение синтаксиса, которое необходимо будет адаптировать путем ввода либо в окне Запрос, либо в диалоговом окне ввода параметров.
Пример ввода данных с помощью этого интерфейса см. в разделе создать одноэлементный прогнозирующий запрос из шаблона.
Создание сценариев инструкций определений данных
Службы Analysis Services обеспечивают работу с несколькими языками для написания скриптов и программирования, которые служат для создания или изменения объектов интеллектуального анализа данных, а также для определения источников данных. Хотя расширения интеллектуального анализа данных направлены на ускорение обработки заданий интеллектуального анализа данных, для работы с объектами сценариев или в пользовательском режиме можно также воспользоваться XMLA и AMO.
Надстройка интеллектуального анализа данных для Excel также содержит множество шаблонов запросов и Расширенный редактор запросов, который поможет написать сложные инструкции для расширений интеллектуального анализа данных. Запросы можно составить в интерактивном режиме, после чего переключиться в представление SQL для захвата инструкций расширений интеллектуального анализа данных.
Импорт и экспорт моделей
Инструкции определения данных для расширений интеллектуального анализа данных используются также и в тех случаях, когда необходимо экспортировать определение модели, ее требуемую структуру и источники данных для импорта на другой сервер. Использование функций экспорта и импорта — это самый простой и быстрый способ перемещения моделей и структур интеллектуального анализа данных с одного экземпляра служб Analysis Services на другой. Дополнительные сведения см. в разделе Управление решениями и объектами интеллектуального анализа данных.
![]() |
---|
Если используемая модель основана на данных из источника данных типа «куб», то расширение интеллектуального анализа данных не подходит для экспорта модели. В этом случае следует воспользоваться функцией резервного копирования и восстановления. |
Связанные задачи
В следующей таблице приведены ссылки на задачи, связанные с запросами определений данных.
Работа с шаблонами для DMX-запросов. |
Использование шаблонов служб Analysis Services в среде SQL Server Management Studio |
Построитель прогнозирующих запросов может использоваться для создания любых запросов. |
Создание прогнозирующего запроса с помощью построителя прогнозирующих запросов |
Выполнив захват определений запроса с помощью программы SQL Server Profiler, пользуйтесь полученными трассировками для слежения за службами Analysis Services. |
Использование приложения SQL Server Profiler для мониторинга служб Analysis Services |
Подробнее о языках скриптов и языках программирования для служб Analysis Services. |
|
Управление моделями в среде Среда SQL Server Management Studio и в среде SQL Server Data Tools (SSDT). |
Экспорт и импорт объектов интеллектуального анализа данных |
Подробнее об OPENROWSET и других способах запроса внешних данных. |
См. также
Основные понятия
Мастер интеллектуального анализа данных (службы Analysis Services — интеллектуальный анализ данных)