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 存储输入