我目前正在研究ADX并需要將以下SQL查詢轉換為KQL
SELECT UserId, Column2, Column3 from Table1 t
where t.UserId NOT IN (Select UserId from Table2)
and t.Type = 'Something'
我還需要使用一些可配置的批量大小引數來限制結果集,這些引數將通過.net core function app使用以下代碼傳遞,C#以便它不會將數十億條記錄回傳給應用程式
using (var queryProvider = KustoClientFactory.CreateCslQueryProvider(kustoConnectionStringBuilder))
{
var query = "Table1 | count";
using (var reader = queryProvider.ExecuteQuery(Database, query,null))
{
while (reader.Read())
{
// Console.WriteLine(reader);
}
}
}
uj5u.com熱心網友回復:
要開始使用 SQL 到 KQL 的翻譯,您可以使用“解釋”命令,在此處查看更多資訊
至于傳遞大小引數,可以在代碼中追加到查詢文本"| take X"(其中X是記錄數),也可以使用查詢引數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/447770.html
上一篇:字典和物件的模型創建問題
