Salesforce和SAP Netweaver裡資料庫表的後設資料設計
Salesforce
when you define a new application object or write some procedural code, Force.com does not create an actual table in a database or compile any code. Instead, Force.com simply stores metadata that the system’s engine can use to generate the virtual application components at runtime.
當我們在force.com裡建立新的應用物件或是編寫一些儲存過程程式碼時,force.com並不會生成物理的資料庫表或者進行儲存過程程式碼編譯,而是採取輕量級的操作,將對應的後設資料寫入儲存中,這些後設資料能通過系統引擎在執行時生成必要的物理模型。
When you need to modify or customize something about the application schema, like modify an existing field in an object, all that’s required is a simple non-blocking update to the corresponding metadata.
當我們在開發過程中需要修改應用schema物件時,在Editor裡所有的修改均為簡單的後設資料修改,非常輕量。
ABAP
ABAP裡的一張已經存在的資料庫表,如果編輯後沒有啟用,則改動對整個ABAP workbench不可見。一張新建立的表,如果沒有生成runtime object-執行時物件,則根本無法使用。
下圖是一張新建的ABAP資料庫表:
沒有生成runtime object, 則其他程式和ABAP DDIC物件均無法使用。
SAP HANA
和salesforce及SAP ABAP DDIC類似,看個例子。
使用SQL SELECT TOP 1000 * FROM "SAPAG3"."COMM_PRODUCT"查詢這個表的內容。
那我如果想根據這個表的名稱COMM_PRODUCT, 用SQL查詢出它所有的metadata,應該怎麼操作呢?
SELECT *FROM "SYS"."TABLE_COLUMNS"WHERE SCHEMA_NAME = 'SAPAG3' AND TABLE_NAME = 'COMM_PRODUCT'ORDER BY POSITION
查詢出的後設資料如下圖所示:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2633847/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Salesforce和SAP HANA的後設資料訪問加速Salesforce
- SAP Netweaver和Hybris的資料庫層資料庫
- ABAP資料庫表的後設資料資料庫
- Salesforce和SAPHANA的後設資料訪問加速Salesforce
- Salesforce的多型儲存和SAP C4C的後設資料儲存倉庫Salesforce多型
- 資料庫表設計資料庫
- 【資料庫設計】資料庫的設計資料庫
- SAP CRM資料庫表CRMD_CUMULAT_H的設計原理資料庫
- SAP Hybris Commerce裡的資料庫表資料庫
- 02.Django後臺和資料庫的設計Django資料庫
- (2) 電商資料庫表設計資料庫
- oracle資料表的設計和管理Oracle
- 設計HBase資料庫資料表有關的建議資料庫
- Salesforce的多型儲存和SAPC4C的後設資料儲存倉庫Salesforce多型
- SAP ABAP裡資料庫表的Storage Parameters從哪裡來的資料庫
- 在SAP HANA Express Edition裡建立資料庫表Express資料庫
- 資料庫設計過程遇到的零散點記錄powerdesigner 資料庫設計 表設計資料庫
- CRM, C4C和SAP Hybris的資料庫層設計資料庫
- hive後設資料和mysql表的對應HiveMySql
- 程式設計師面試之MySQL資料庫表的設計程式設計師面試MySql資料庫
- SAP CRM裡產品主資料的文字模型設計模型
- 資料倉儲和後設資料
- 資料庫設計資料庫
- 巢狀評論的資料庫表設計巢狀資料庫
- 關於資料庫表的設計步驟資料庫
- 聊天資料表設計
- 資料庫表設計之儲存引擎資料庫儲存引擎
- 資料庫設計之area區域表資料庫
- IM 的資料庫設計資料庫
- 資料庫設計的流程資料庫
- 資料庫設計的折衷資料庫
- SAP中的資料庫表索引資料庫索引
- 資料庫設計---即資料庫架構設計的幾個步驟資料庫架構
- OLTP和DSS不同資料庫設計資料庫
- 資料庫設計技巧資料庫
- 資料庫原理-設計資料庫
- 資料庫設計(1)資料庫
- KMC資料庫設計資料庫