gpt4 book ai didi

python - 如何使用 Python kusto SDK 在 Kusto 中查看详细数据

转载 作者:行者123 更新时间:2023-12-03 06:45:35 29 4
gpt4 key购买 nike

我使用了以下软件包

import pandas as pd
from azure.kusto.data import KustoClient, KustoConnectionStringBuilder
from azure.kusto.data.exceptions import KustoServiceError
from azure.kusto.data.helpers import dataframe_from_result_table

我想看看结果的详细输出,但是我是按照官方教程来的,不确定我是否正确

x = dataframe_from_result_table(response.primary_results[0])

他的结果如下

Empty DataFrame
Columns: [Resource]
Index: []

这个结果是错误的还是正常的?如果正常的话怎么称呼呢?如果执行的数据库有输出,会是什么样子?

我想查看指定内容:Columns:[Resource]中Resource的内容,因为这样会有我想要的输出。我正在使用翻译软件,请理解

官方说我可以根据python panda操作数据,但是无法调出数据

kusto query results

当我使用其他查询语句时。结果显示

Empty DataFrame
Columns: [Tag,Level,Sequence,Message,Metrics]
Index: []

如何从结果中检索标签、级别、序列、消息、指标的值?

The result class looks like this

最佳答案

您可以使用公开的help集群。
请注意,连接需要交互式登录。
执行代码时会弹出登录窗口。

from azure.kusto.data import KustoClient, KustoConnectionStringBuilder
from azure.kusto.data.helpers import dataframe_from_result_table

cluster = "https://help.kusto.windows.net"

db = "Samples"

query = """
StormEvents
| summarize count() by EventType
| top 5 by count_
"""

kcsb = KustoConnectionStringBuilder.with_interactive_login(cluster)
client = KustoClient(kcsb)

response = client.execute(db, query)

df = dataframe_from_result_table(response.primary_results[0])

print(df)
           EventType  count_
0 Thunderstorm Wind 13015
1 Hail 12711
2 Flash Flood 3688
3 Drought 3616
4 Winter Weather 3349

附注
另一种选择是利用 KWE (Kusto Web Explorer) 体验。
获取您自己的 free cluster并使用 OneClick 轻松获取数据.

关于python - 如何使用 Python kusto SDK 在 Kusto 中查看详细数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74135101/

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