如何使用类似于 JSON 格式的 Avro oData 接口选项来公开数据

How to use oData interface options with Avro similar to JSON format for exposing the data

我在 SAP HANA 中创建了一个 XSOdata 服务,外部系统需要 AVRO 格式而不是 JSON 格式。

JSON 格式如下所示,带有 link 及其在 HANA 计算视图上的发展:

https://HANA_SERVER/package_name/XSODATA_NAME.xsodata/name_event?$format=json

XSODATA_NAME.xsodata file contains:

service {
"package_name::CA_CALC_VIEW" as "name_event"
keys generate local "ID"                            
aggregates always;
}

.xsapp

{}

.xsaccess

{"exposed":true}

能否就如何将 XSOData 公开为 AVRO 格式提出建议。提前致谢。

此致, 达山 MS

内置的 Odata 服务(以及服务生成器)不支持 AVRO 格式。 如果您想通过这种格式公开数据,则需要自定义 OData 服务实现,也就是说,您必须自己开发它或找到可以使用的第 3 方实现。