アラートルールを作成する際にKQLでテーブルを指定する方法
お世話になります。最近、Azureを利用しはじめた者です。
「前日の費用が前々日より100ドル以上増加した場合に通知する」というアラートルールをKQL(Azure独自のデータベースを操作するSQLのような言語と理解しています)で作成しようとしています。
生成AIでたたき台となるコードを作成したところ下記の内容が出力されましたが、試しにこのコードでアラートルールを作成しようとすると「costTableというテーブルが見つかりません」というエラーになります。
この場合、「costTable」は便宜上のメタ構文変数であり、正しくはSQLのFROM句でテーブル名を指定するように実在するテーブル名を指定しなければいけない認識ですが、Azure内にどんなテーブルが存在するのかどのように確認すればよいのでしょうか?
どうぞよろしくお願いいたします。
let threshold = 100.0;
CostTable
| where TimeGenerated >= startofday(ago(2d))
| summarize PrevDayCost = sum(Cost) by SubscriptionId, bin(TimeGenerated, 1d)
| order by TimeGenerated desc
| extend CostIncrease = PrevDayCost - prev(PrevDayCost, 1)
| where CostIncrease >= threshold
| project SubscriptionId, PrevDayCost, CostIncrease