gpt4 book ai didi

azure - 使用 TIMESTAMP 进行基本查询,不产生输出

转载 作者:行者123 更新时间:2023-12-01 07:41:58 24 4
gpt4 key购买 nike

我有一个非常基本的设置,如果我使用 TIMESTAMP BY 语句,我永远不会得到任何输出。

我有一个流分析作业,它正在从事件中心读取数据并将其写入表存储。

查询如下:

SELECT
*
INTO
MyOutput
FROM
MyInput TIMESTAMP BY myDateTime;

如果查询使用时间戳语句,我永远不会得到任何输出事件。我确实在监控中看到传入事件,监控和维护日志中都没有错误。我非常确定源数据具有正确格式的正确列。

如果我删除时间戳语句,那么一切都会正常工作。我首先需要时间戳语句的原因是因为我需要在同一个作业中编写多个查询,将各种聚合写入不同的输出。如果我在一个查询中使用时间戳,我就需要在所有其他查询本身中使用它。

我做错了什么吗?也许 SELECT * 与 TIMESTAMP BY 不能很好地配合?我只是没有找到任何文档解释...

最佳答案

{“myDateTime”:“2015-08-02T10:59:02.0000000Z”,“EventEnqueuedUtcTime”:“2015-08-07T10:59:07.6980000Z”}

延迟容忍窗口:00.00:00:05

您的所有事件均被视为迟到,因为 myDateTime 早于 EventEnqueuedUtcTime 5 天。您能否尝试发送新事件,其中 myDateTime 采用 UTC 格式且为“现在”,以便它在几秒钟内匹配?

此外,当您开始工作时,您选择什么作为工作开始日期时间?您能否确保在 myDateTime 值之前选择一个日期?你可以先尝试这个。

关于azure - 使用 TIMESTAMP 进行基本查询,不产生输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31859156/

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