gpt4 book ai didi

Azure Log Analytics - 加入失败 - 数据类型不一致

转载 作者:行者123 更新时间:2023-12-03 04:16:48 24 4
gpt4 key购买 nike

我对 Azure 和查询语言非常陌生。我创建了一些似乎有效的警报和查询,但我试图每小时进行一次扫描,查找特定的 http 错误,并用描述和代码显示它们。

我使用了数据表的联接,但是当我运行查询时,联接失败。

Inconsistent data types for the join keys (responseCode_d, responseCode_d) (R64, I32)

responseCode_d 是根据 Azure Analytics 查询架构的数字,我在数据表中将其声明为整数。 responseCode_d schema

下面是查询。

let codes = datatable(responseCode_d:int, description:string)
[ 400, "Endpoint - Not found",
500, "Internal server error",
415, "Unsupported Media"
];
AzureDiagnostics
| join kind = inner
codes on responseCode_d
| where responseCode_d == 500 or responseCode_d == 415 or responseCode_d == 400
| where TimeGenerated >= ago(1h)
| summarize count(responseCode_d) by description

最佳答案

错误信息给出了提示。 (R64、I32)表列类型 (R64) 与您为表responseCode_d:int (I32) 指定的类型不匹配。

更改数据表(responseCode_d:int, description:string)到数据表(responseCode_d:double,描述:字符串)

关于Azure Log Analytics - 加入失败 - 数据类型不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52216300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com