【HANA系列】SAP HANA XS使用Data Services查詢CDS實體【一】
阿新 • • 發佈:2018-12-20
公眾號:SAP Technical
本文作者:matinal
原文出處:
http://www.cnblogs.com/SAPmatinal/
原文連結:
【HANA系列】SAP HANA XS使用Data Services查詢CDS實體【一】
前言部分
使用SAP HANA XS資料服務(XSDS)庫來查詢CDS實體,類似於JavaScript物件一樣。
CDS是什麼,請參下面的簡介,或者直接去SAP官網看介紹。
HANA CDS簡介
CDS是什麼,官網這樣說:Core Data Services
Core Data Service提供了一個基於SQL的DDL規範
通常可以在不同的平臺上實現更多的可能性
CDS的DDL允許你通過包裝相關的原生HANA SQL來定義資料庫表,資料庫檢視、資料型別,並且通過語義屬性增強它們。
實現步驟
由於時間關係,不過多介紹概念內容,直接說過程
匯入XS DS庫並通過變數引用它。
1、匯入XS DS庫並通過變數引用它。
2、匯入要查詢的CDS實體。
3、新增查詢。與實體相關的一般查詢是通過呼叫實體建構函式的$ query()方法構建的。
4、優化查詢。
5、執行查詢。使用$ execute方法執行查詢。
6、指定查詢應返回的欄位。
使用$ project()方法建立一個查詢,該查詢指定查詢應返回的欄位。
投影欄位的列表是一個JavaScript物件,其中所需欄位由true或String文字標記
實際的資料庫查詢根據所涉及的關聯自動加入所有需要的表。 在上面的示例中,生成的SQL如下所示:
今天先寫到這,後續內容下一篇更新。