Cara menggunakan opsi antarmuka oData dengan Avro mirip dengan format JSON untuk mengekspos data

Saya telah membuat layanan XSOdata di SAP HANA dan sistem eksternal membutuhkan format AVRO daripada format JSON.

Format JSON terlihat seperti di bawah ini dengan link dan perkembangannya pada tampilan Perhitungan 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}

Bisakah Anda menyarankan cara mengekspos XSOData sebagai format AVRO. Terima kasih sebelumnya.

Salam Hormat, Darshan MS


person Nachappa    schedule 01.10.2018    source sumber


Jawaban (1)


Layanan Odata bawaan (dan juga generator layanan) tidak mendukung format AVRO. Jika Anda ingin mengekspos data melalui format ini, diperlukan implementasi layanan OData khusus, yaitu Anda harus mengembangkannya sendiri atau menemukan implementasi pihak ketiga yang dapat Anda gunakan.

person Lars Br.    schedule 01.10.2018
comment
Terima kasih banyak atas waktu dan tanggapan Anda @Lars Br. Bisakah Anda menyarankan jika ada dokumentasi bantuan SAP standar yang tersedia untuk implementasi layanan OData khusus di HANA untuk mengekspos data sebagai AVRO dari XSOdata. Awalnya saya menelusuri help.sap.com/viewer/p/SAP_HANA_PLATFORM sebelum memposting di sini , tidak bisa mendapatkan yang relatif. Sekali lagi, Terima kasih atas masukannya. Ini sangat membantu. Saya salah satu penggemar 'Ini dia, sekarang Anda tahu.' - person Nachappa; 01.10.2018
comment
Senang Anda menyukai postingan blog saya. Sayangnya saya tidak mengetahui adanya dokumentasi yang menunjukkan bagaimana melakukan pengembangan semacam itu. Saya mungkin akan mencari cara untuk membangun sesuatu seperti itu di node atau Java dan menghubungkannya ke layanan HANA OData Anda. - person Lars Br.; 01.10.2018