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


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

Для анализа данных категория запрос определения данных означает инструкции DMX или команды XMLA, которые выполняют следующие действия:

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

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

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

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

Операторы определения данных в сценариях

Операторы определения данных для скрипта

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

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

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

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

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

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

Чтобы просмотреть инструкции, используемые для определения источников данных, используемых для обучения или прогнозирования, можно использовать представление SQL в построителе прогнозов. Иногда это может быть полезно для создания базовых запросов для обучения и тестирования моделей с помощью построителя прогнозирующих запросов, чтобы установить правильный синтаксис. Затем можно переключиться на представление SQL и вручную изменить запрос. Дополнительные сведения см. в разделе "Изменение прогнозирующего запроса" вручную.

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

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

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

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

  • Создайте копию модели анализа данных и затем измените её с помощью SELECT INTO (DMX).

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

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

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

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

Операторы определения данных при скриптировании

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

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

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

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

Предупреждение

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

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

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

Работа с шаблонами для запросов DMX. Использование шаблонов служб Analysis Services в SQL Server Management Studio
Проектирование запросов всех видов с помощью построителя прогнозируемых запросов. Создание запроса прогнозирования с помощью построителя прогнозов
Сбор определений запросов с помощью SQL Server Profiler и использование трассировок для мониторинга служб Analysis Services. Использование SQL Server Profiler для мониторинга службы Analysis Services
Дополнительные сведения о языках сценариев и языках программирования, предоставляемых для служб Analysis Services. Справочник по XML для аналитики (XMLA)

Разработка с помощью объектов управления анализом (AMO)
Узнайте, как управлять моделями в SQL Server Management Studio и SQL Server Data Tools (SSDT). Экспорт и импорт объектов интеллектуального анализа данных

EXPORT (DMX)

IMPORT (DMX)
Узнайте больше о OPENROWSET и других способах запроса внешних данных. <запрос> исходных данных.

См. также

Мастер интеллектуального анализа данных (Analysis Services — интеллектуальный анализ данных)