我想利用KQL从不是Kusto集群的JSON字符串中查询数据。
我可以使用Kusto C# SDK加载json数据,然后使用KQL进行查询吗?
发布于 2021-12-16 09:59:35
要使用Kusto集群从位于Kusto之外的JSON字符串查询数据(也就是说,没有摄入Kusto),您应该将带有JSON字符串的blob放在Kusto可访问的位置(例如,将包含此JSON的blob上载到Azure Storage),然后使用Kusto对该文件运行查询。
然后,您有两种使用KQL查询blob的方法(不摄入blob):
externaldata
操作符(其参数之一是blob )--如果您有一个已知的blob列表,这个方法是最方便的。external_table
(其参数之一是容器的URI,可以有多个blobs),然后编写查询外部表的查询--如果您有一个容器(或多个容器),并且希望Kusto查看这些容器中的所有blobs,这个方法更方便。至于如何通过C# SDK运行命令和查询,请参见这文档。
https://stackoverflow.com/questions/70332867
复制相似问题