Как обновить первую запись из Azure Synapses Analytics

Я получаю данные из нескольких источников в хранилище данных, когда присоединяюсь к нескольким исходным системам, я получаю избыточные данные из-за некоторых изменений столбца. Я хочу обновить количество первой записи каждой группы до 0.

Я попытался создать cte с оператором обновления, он не работает. Я получаю ошибку ниже Обработчик запросов не смог создать план запроса, потому что оператор DML еще не поддерживается.

Я понимаю, что хранилище данных Azure не поддерживает cte с оператором обновления, но я хочу знать, смогу ли я каким-либо образом этого добиться?

Может ли кто-нибудь помочь мне в этом.

заранее спасибо


person Srikanth Manduri    schedule 26.08.2020    source источник


Ответы (1)


Добро пожаловать в SO.

CTE еще не поддерживается в SQLDW, отсюда и ошибка. Здесь у нас есть работа. https://docs.microsoft.com/en-us/answers/questions/53294/recursive-cte-work-around.html

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

person HimanshuSinha-msft    schedule 26.08.2020