KB4078288 - ИСПРАВЛЕНО: функция PREDICT не возвращает сообщение об ошибке для отсутствующих столбцов или не обрабатывает параметр обучения для моделей дерева / леса в SQL Server 2017 ML Services

Применяется к
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

Проблема

Предположим, что функция ПРЕДСКАЗАТЬ или sp_rxPredict используется в службах машинного обучения SQL Server 2017 в описанных ниже случаях.

  • Если функция PREDICT используется для создания предикативных значений или оценок на основе моделей rxDTree, rxDForest или rxBTrees , а столбцы, необходимые для создания прогноза, отсутствуют во входных данных предложения WITH, выполнение завершится ошибкой без подробного сообщения об ошибке, в котором будет указан, какой столбец отсутствует.
  • Скорость обучения в древовидных моделях (rxDtree, rxBtrees и rxDforest) не была включена в сериализованную модель реального времени. Таким образом, после отмены сериализации вместо заданного пользователем значения по умолчанию используется значение по умолчанию (0,1). Это влияет как на оценку в реальном времени, так и на собственную оценку при использовании функций sp_rxPredict и ПРЕДСКАЗАТЬ .

Решение

Эта проблема устранена в следующем накопительном пакете обновления для SQL Server:

Накопительный пакет обновления 4 для SQL Server 2017

Сведения о накопительных обновлениях для SQL Server:

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

Последний накопительный пакет обновления для SQL Server 2017

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Ссылки

Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.