OData 리소스는 OData 프로토콜을 준수하는 데이터 저장소에 대한 연결입니다. OData를 자세히 이해하는 것은 그다지 중요하지 않습니다. 따라서 SAP Build Apps에서 연결할 때 가장 중요한 사항을 다룰 것입니다.

OData 서비스는 엔티티 세트를 정의합니다. 이러한 엔티티는 고객, 제품, 위치, 사원과 같은 실제 사물을 나타냅니다. OData 서비스는 서비스에 대한 메타데이터를 제공해야 하므로 서비스에 URL을 제공하면 SAP Build Apps에서 엔티티, 해당 필드 및 데이터 유형을 알 수 있습니다.
각 엔티티는 필드 세트를 정의합니다. 각 필드는 해당 엔티티에 대한 정보를 나타냅니다. 예를 들어, 고객의 경우 다음과 같은 필드가 있을 수 있습니다.
- CustomerID
- CompanyName
- ContactName
- 담당자 직급
- 주소:
- 도시
- 지역(Region)
- 우편번호
- 국가/지역
- 전화번호
- 팩스
지금까지 저장하려는 데이터의 특성을 정의했습니다. 그러나 결국 OData 서비스 엔티티에 실제 데이터를 저장하고 해당 데이터는 행 세트로 표시되며 각 행에는 각 필드의 값이 포함됩니다. 따라서 다음과 같은 데이터가 있을 수 있습니다.
Northwind 예제와 함께 사용을 테스트하는 모의 시스템을 포함한 OData에 대한 자세한 내용은 https://www.odata.org/ 에서 확인할 수 있습니다.
예제 데이터
| CustomerID | CompanyName | ContactName | 담당자 직급 | 주소: |
|---|---|---|---|---|
| ALFKI | Alfreds Futterkiste | Maria Anders | Sales Representative | Obere Str. 57 |
| ANATR | Ana Trujillo Emparedados y helados | Ana Trujillo | Owner | Avda. de la Constituci\u00f3n 2222 |