Я написал программу, которая использует API Azure для выполнения запросов к хранилищу аналитики журнала Azure.
Язык, используемый для написания этого запроса, называется Kusto.
У меня много запросов Kusto, которые я использовал непосредственно в своем коде C #.
Примерно так:
Client.ExecuteQuery(@"Heartbeat
| summarize LastCall = max(TimeGenerated) by Computer
| where LastCall < ago(15m)
| take 20");
Некоторые запросы очень длинные и делают код очень уродливым.
Есть ли лучший и более подходящий способ хранения этих запросов, например, в базе данных, который поможет удалить их из кода.