问题标签 [azure-data-explorer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3728 浏览

azure - 如何在 Kusto 时间表上缩放数据系列

我想在时间表上缩放数据系列,以便它与其他系列可见。前两个系列代表成功和失败requests,第三个系列代表customEvent应用程序试图自我纠正。所有三个系列都被绘制,但由于幅度的相对差异,重新启动系列本质上是 0 处的线。ysplit操作员选项的 文档render表明这axes将提供我正在寻找的内容,但这些值似乎都不会影响图表。

这是使用 Restarted 系列渲染的时间表,但存储桶中的最高数字是 2,因此它本质上是原点处的一条平线。

Kusto 时间表

更新 5/3

UX 客户端是 Azure 门户的 Application Insights Analytics 小部件。

0 投票
2 回答
828 浏览

azure-data-explorer - 如何安排同一 Kusto 集群上不同数据库中的 2 个表之间的数据移动

是否有任何自动(计划)方式定期在属于同一 Kusto 集群上不同数据库的两个表之间移动数据?“连续数据导出”功能不适用于不同的数据库。可以通过 Azure 数据工厂以某种方式对其进行编排,但这听起来有点矫枉过正。Kusto 级别没有任何东西可以安排这种数据移动吗?如果没有跨数据库工作的限制,连续数据导出听起来非常理想。

0 投票
1 回答
971 浏览

azure - 将数据从函数引入到事件中心,再到 Azure 数据资源管理器?

我有一些 JSON 数据进入 IOT 集线器,然后触发一个函数来取消嵌套数据。

该函数将此数据发送到事件中心,然后数据应该由 Azure 数据资源管理器根据我设置的映射来摄取。

问题是没有数据进入数据浏览器;它将通过映射接收数据的唯一方法是将源设置为通过自定义路由接收信息的事件中心。

是否可以通过 IOT 中心 -> 功能 -> 事件中心在数据浏览器中摄取数据?

编辑:

用于取消嵌套并将数据转发到另一个事件中心的函数:

我可以确认另一个事件中心正在接收此数据(使用另一个打印传入消息的函数进行检查)。

映射如下所示:

0 投票
1 回答
285 浏览

azure-data-explorer - 在 Kusto 中同时更改外部表和连续数据导出的架构

假设我有一个外部表 't' 和一个连续数据导出实体 'e' 已经设置并运行顺利 - 现在我想更改架构,所以我需要同时更改 't' 和 'e' - - 所以我猜测更改的顺序是我需要先更改外部表't',然后是导出实体'e' - 但这些步骤必须按顺序进行,因此会有一些时间滞后为 t & e 定义的架构将不同步。我的第一个问题是——这是否允许?第二个问题是——在我们知道出口没有在那个时间点准确发生的时间窗口内尝试是否安全?Kusto 允许吗?

0 投票
1 回答
133 浏览

azure-data-explorer - Kusto IngestionTime 策略是否存在于扩展级别或记录级别?

文档在澄清这一点时几乎没有模棱两可,它说记录的 IngentionTime 得到维护 - 但我认为认为它将在 Kusto 内部在范围级别维护是很合乎逻辑的 - 所以每个范围一个值 - 因为整个当写入 kusto 表时,extent 是原子事务的一部分。

0 投票
1 回答
198 浏览

azure-data-explorer - 如果输入是查询,连续数据导出如何确定摄取时间

每当定义一个连续导出实体时,它都会有一个查询作为其输入。如果查询只是一个表名,很容易理解导出是如何发生的。必须根据导出实体运行时的不同时间点来考虑表中记录的摄取时间。但是,如果查询是实际的“查询”,我的意思是说正在使用各种管道运算符在表顶部应用一些转换。在这种情况下,查询的结果是动态的,数据不会在任何地方被摄取。这是否意味着连续导出真的只考虑查询中最左侧实体的摄取时间,这显然是某个表,因此显然确实将摄取时间存储为它的记录的一部分。

更新

添加此更新,因为我需要对@yifat 的回答进行更多说明。

因此,假设我的查询引用了三个表 t1、t2、t3。我创建了下图来描述我的困惑:-

在此处输入图像描述

正如您在图中看到的那样,当前运行实例无论如何都将确保它将获取自上次导出游标以来所有 3 个表的数据。那么添加强制延迟有什么不同呢?该图将说明一些我没有正确理解的东西。谢谢。

0 投票
2 回答
648 浏览

c# - 如何在 C# 中解析 Kusto 时间跨度字符串?

例如,我尝试过TimeSpan.Parse("2d"),但这不起作用。

Kusto 时间跨度的格式似乎不受任何TimeSpan.Parse()口味的支持。

0 投票
5 回答
12346 浏览

azure - 获取 Azure VM 创建日期

有没有可能获取虚拟机创建日期的方法?

我现在已经尝试了以下

此 kusto 查询将从连接到它的 VM 中读取日志。并从 vm 及其调用方 ID 获取所有创建或更新虚拟机操作。

但这是创建和更新所以每次更新虚拟机时它都会给我双倍的价值。

我也在 PowerShell 中尝试过

但似乎也无法在日志文件中找到创建日期。有没有人知道是否可以在脚本语言、Kusto、Powershell 中找到虚拟机的创建日期...

0 投票
1 回答
2140 浏览

azure-data-explorer - 指定新列名时扩展运算符是否支持空格?

当我想用extend生成一个新的列名,并且新的列名包含一个空格时,代码如下:

然后发生错误:无法在第 xxx 行的 '=' 处解析查询。所以问题是我们可以在新列名中使用空格来扩展吗?

我也试过用单引号,还是一样的错误。

0 投票
1 回答
3721 浏览

sql - kusto 语言支点 2 列

我在 kusto 语言中有以下查询:

这给了我以下结果。 在此处输入图像描述

现在我想旋转我得到这种表的日期。

在此处输入图像描述

在之前的项目中,我使用 evaluate pivot 命令旋转列并对 Runtimes 求和,但现在我必须对列(上个月和本月)进行旋转,但我找不到旋转两列的方法。

有人知道我在数据透视查询中缺少什么吗?