Обновление SQL на Azure ML не работает?
Я пытаюсь очистить некоторые данные в Azure ML. У меня есть блок Apply SQL Transform со следующим кодом:
UPDATE t1
SET CreditScore = -1
WHERE CreditScore>900;
Это числовой столбец. Когда я визуализирую вывод, есть 0 строк и 0 столбцов. Войдя в блок 225k строк. Кто-нибудь знает, что происходит?
1 ответ
"Вы не можете выполнить оператор DELETE, INSERT или UPDATE в представлении. Однако вы можете создать триггер, который срабатывает при попытке DELETE, INSERT или UPDATE в представлении и выполнять другие операции в теле триггера". https://msdn.microsoft.com/en-us/library/azure/dn905914.aspx
Я нашел другое решение. Перейдите по SELECT DISTINCT - создайте новую таблицу и сделайте внутреннее соединение. У меня отлично работает:-)