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 |