有沒有什麼辦法讓我可以在行集更新的值更新在USQL Azure的數據湖
數據:
1,apple,0
2,check,1
3,chec,1
USQL腳本:
@result = EXTRACT
ID int,
value string,
types int
FROM @"TLD_BT/sacmple.txt"
USING Extractors.Csv();
現在我想更新上述結果集@result set type = 1,其中值爲apple
我試過下面的腳本。
UPDATE @result SET types=1 WHERE value="apple"
,但我得到以下錯誤:
UPDATE ### @result SET types=1 WHERE value="apple"
Error
E_CSC_USER_SYNTAXERROR
Message
syntax error. Expected one of: STATISTICS
反正由我可以更新行集中的值或者我應該圍繞找出任何其他工作。
目前ADLA的U-SQL實現是僅附加存儲(與大多數大數據存儲一樣)。因此,正如wBob概述的那樣,如果您想進行更改或跟蹤「增量」,則必須「回收」數據。 –
謝謝你們。 – The6thSense