본문 바로가기

안녕하세요!

SAP/CAP

[ CAP ] CSV 파일 위치와 배열 사용

CSV


 

CSV 파일의 위치


 

CSV 파일의 위치는 CDS Model 파일의 위치에 따라 결정된다.
즉, db/data 또는 db/csv를 포함해 모든 csv나 data 하위 폴더에 정의할 수 있다.

해당 entity가 컴파일된 Model에 포함된 경우에는 초기 데이터만 가져온다.
이는 재사용 Module의 CSV 파일도포함된다.

cds Build는 이러한 파일을 Application 배포 폴더에 복사한다.   

반응형
CSV 파일 및 해당 hdbtabledata 파일용 db/src/** 폴더와 같은 파일은
기본 SAP HANA 아티팩트로 취급된 채로 배포된다. 

각 파일에는 하나의 entity에 대한 Data가 포함되어 있다.

파일 이름은 다음과 같이 생성한다.
namespace-entity.nestedEntity.csv

예를 들어,
my.bookshop-Books.csv
my.bookshop-Books.ISBM.csv

배열 형식의 CSV


 

entity Samples : cuid {
    records : array of {
    	index : Integer;
        flag : Boolean
    }
}
ID;records
12;[{"index": 1, "flag": true}, {index": 2, "flag": false}]

 

위와 같이 개체 Samples의 records 속성을 array of, 즉 index와 flag 속성을 배열로 출력하고자 할 때,
CSV 파일 또한 대괄호([ ])를 사용해 배열로써 표현할 수 있다.

 

728x90
반응형

'SAP > CAP' 카테고리의 다른 글

[ CAP ] Database 제약  (0) 2023.04.07
[ CAP ] SQL에 CDS Mapping하기  (0) 2023.04.07
[ CAP ] Databases 정보 추가  (2) 2023.04.04
[ CAP ] Databases 생성하기  (2) 2023.04.04

loading