天天看点

使用xsodata文件将SAP HANA CDS view暴露成OData服务

新建data.xsodata文件,将下列源代码粘贴进去:

service {
  // expose the model result views
  "MOVIELENS"."APL_RECO_MODEL_USERS_RESULTS"    as "APL_RECO_MODEL_USERS_RESULTS" key ("USERID" , "RANK");
  "MOVIELENS"."APL_RECO_MODEL_ITEMS_RESULTS"    as "APL_RECO_MODEL_ITEMS_RESULTS" key ("MOVIEID", "RANK");

  "MOVIELENS"."PAL_APRIORI_MODEL_ITEMS_RESULTS" as "PAL_APRIORI_MODEL_ITEMS_RESULTS" key ("MOVIEID", "RANK");
  "MOVIELENS"."PAL_APRIORI_MODEL_USERS_RESULTS" as "PAL_APRIORI_MODEL_USERS_RESULTS" key ("USERID" , "RANK");

  // expose the summary user and movie views
  "MOVIELENS"."SUMMARY_RATING_USER"       as "SUMMARY_RATING_USER"     key ("USERID");
  "MOVIELENS"."SUMMARY_RATING_MOVIE"      as "SUMMARY_RATING_MOVIE"    key ("MOVIEID");
  "MOVIELENS"."SUMMARY_RATING_DETAILS"    as "SUMMARY_RATING_DETAILS"  key ("USERID", "MOVIEID");
}
      
使用xsodata文件将SAP HANA CDS view暴露成OData服务
https://jerrymdci042416trial.hanatrial.ondemand.com/public/aa/movielens/service/data.xsodata

/APL_RECO_MODEL_USERS_RESULTS(USERID=1,RANK=1)/TITLE?$format=json