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


Интеллектуальный анализ данных (SSAS)

Применимо к: SQL Server 2019 и более ранних версий Analysis Services Azure Analysis Services Fabric/Power BI Premium

Это важно

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

SQL Server является лидером в прогностической аналитике с момента выпуска версии 2000 года, предоставляя дата майнинг в SQL Server Analysis Services. Сочетание служб Integration Services, Reporting Services и интеллектуального анализа данных SQL Server предоставляет интегрированную платформу для прогнозной аналитики, которая включает очистку и подготовку данных, машинное обучение и отчеты. Интеллектуальный анализ данных SQL Server включает несколько стандартных алгоритмов, включая модели кластеризации EM и K-средних, нейронные сети, логистическую и линейную регрессии, деревья решений и наивные байесовские классификаторы. Все модели имеют интегрированные визуализации для разработки, уточнения и оценки моделей. Интеграция интеллектуального анализа данных в решение бизнес-аналитики помогает принимать интеллектуальные решения о сложных проблемах.

Преимущества интеллектуального анализа данных

Интеллектуальный анализ данных (также называемый прогнозной аналитикой и машинным обучением) использует хорошо изученные статистические принципы для обнаружения шаблонов в данных. Применяя алгоритмы интеллектуального анализа данных в службах SQL Server Analysis Services к данным, можно прогнозировать тенденции, определять шаблоны, создавать правила и рекомендации, анализировать последовательность событий в сложных наборах данных и получать новые аналитические сведения.

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

Основные функции интеллектуального анализа данных

Интеллектуальный анализ данных SQL Server предоставляет следующие функции для поддержки интегрированных решений интеллектуального анализа данных:

  • Несколько источников данных: вы можете использовать любой табличный источник данных для интеллектуального анализа данных, включая электронные таблицы и текстовые файлы. Вы также можете легко майнить кубы OLAP, созданные в службах SQL Server Analysis Services. Однако нельзя использовать данные из базы данных в памяти.

  • Встроенная очистка данных, управление данными и отчеты: службы Integration Services предоставляют средства для профилирования и очистки данных. Вы можете создавать процессы ETL для очистки данных в рамках подготовки к моделированию, а также ssISnoversion облегчает переобучение и обновление моделей.

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

  • Инфраструктура тестирования моделей: тестирование моделей и наборов данных с помощью важных статистических средств в качестве перекрестной проверки, матриц классификации, диаграмм лифтов и точечных графиков. Легко создавать тесты и обучающие наборы и управлять ими.

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

  • Клиентские средства. Помимо студий разработки и проектирования, предоставляемых SQL Server, можно использовать надстройки интеллектуального анализа данных для Excel для создания, запроса и просмотра моделей. Или создайте пользовательские клиенты, включая веб-службы.

  • Поддержка языка сценариев и управляемый API: все объекты интеллектуального анализа данных полностью программируются. Скриптинг возможен с помощью MDX, XMLA или расширений PowerShell для служб SQL Server Analysis Services. Используйте язык расширений интеллектуального анализа данных (DMX) для быстрого выполнения запросов и создания скриптов.

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

В этом разделе

В разделах этого раздела представлены основные функции интеллектуального анализа данных SQL Server и связанных задач.

См. также

Службы R в SQL Server