Altova XMLSpy 2023 Enterprise Edition

Avro视图:Avro二进制数据的网格视图

首页 上一页 向上一级 下一页

Avro数据可以被序列化为二进制或JSON格式。二进制格式包含Avro数据结构及其Schema,通常使用自动数据处理过程生成。Avro二进制文件可以在Avro视图中打开,这是一个网格视图,以易于阅读的表格格式显示Avro数据结构(参见下方截图)。因此,Avro视图可作为一个用户友好的Avro二进制文件查看器。

AvroView01

请注意以下几点:

 

Avro二进制文件必须能够被XMLSpy识别。为此,请在选项 | 文件类型部分中将Avro二进制文件的文件扩展名设置为符合Avro的。默认情况下,文件扩展名.avro已被设为符合Avro的。您可以将更多的文件类型添加为符合Avro二进制的。这些文件将在Avro视图中打开。

Avro视图由两个窗格组成:(i) 窗格,用于导航,和(ii) 数据窗格,用于展示在窗格中选择的数据结构。

窗格中,数据块以1000个为一组。每个组都可以展开/折叠。数据块按其索引号显示。

要查看特定的数据块,在窗格中找到它并双击它。

窗格还包含一个名为Schema的条目。单击该条目右侧的按钮,Avro Schema将从Avro二进制数据中提取并在一个新的文本视图选项卡中打开。随后您可以根据需要保存该Avro Schema。

 

文本搜索

要搜索文本字符串,请选择菜单命令编辑 | 查找(Ctrl+F)。在出现的对话框中(参见下方截图),将文本字符串或正则表达式作为搜索词输入。然后,选择任何适用的选项(此处进行了说明)。单击全部标记

AvroView02Find

匹配项会同时在数据窗格中突出显示:当前所选的匹配项显示为深绿色,其他匹配项则显示为浅绿色。

窗格中,每个数据块中的匹配数目都显示在其条目旁边。

您可以通过转至一个块、选择块中的一个字段。然后按F3编辑 | 查找下一个)和Shift+F3(查找上一个)以浏览匹配项。

请注意,Avro视图是只读视图;您不能编辑Avro二进制文件中的数据。

 

© 2017-2023 Altova GmbH