Azure 流分析 blob 输出 schemaHashcode、Guid 和 Number 变量指的是啥?

Posted

技术标签:

【中文标题】Azure 流分析 blob 输出 schemaHashcode、Guid 和 Number 变量指的是啥?【英文标题】:What do the Azure Stream Analytics blob output schemaHashcode, Guid, and Number variables refer to?Azure 流分析 blob 输出 schemaHashcode、Guid 和 Number 变量指的是什么? 【发布时间】:2020-08-27 14:08:22 【问题描述】:

在“路径模式”下 Azure 流分析的 Blob Output Configuration documentation 中声明:

文件命名使用以下约定:

路径前缀模式/schemaHashcode_Guid_Number.extension

示例输出文件:

Myoutput/20170901/00/45434_gguid_1.csv Myoutput/20170901/01/45434_gguid_1.csv

但是,文档中似乎没有解释以下引用的变量:

schemaHashcode 指南 号码

这些变量指的是什么,它们什么时候可以改变?

【问题讨论】:

【参考方案1】:

GUID 指的是内部编写者的 uid。这对于为写入 blob 文件而创建的每个写入器都是唯一的。新的写入器是基于分区创建的,并且在写入器崩溃时出现异常。当观察到传入流中的新模式时,SchemaHashcode 的值会发生变化。因此,当架构更改时,您会注意到新文件。 Number 指的是 Blob 块计数器的索引。

【讨论】:

以上是关于Azure 流分析 blob 输出 schemaHashcode、Guid 和 Number 变量指的是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Azure 流分析测试查询编辑器与 ComosDB 和 Blob 中的最终输出不匹配

Microsoft Azure 流分析和 Blob 存储输入

Azure 流分析:SQL 输出不起作用

Azure Blob 存储和流分析

将流分析作业中的输出数据流式传输到 Azure Synapse Analytics sql 池表?

Azure 流分析作业在输入格式错误 (JSON) 后被阻止