하이브리스의 핵심데이터, 필수데이터, 샘플데이터의 차이점은 무엇인가요?
-
23-12-2019 - |
문제
하이브리스 위키 트레일에는 핵심 데이터와필수 데이터 vs.샘플 데이터.이 세 가지 데이터 유형의 차이점은 무엇입니까?
일반적으로 샘플 데이터는 예시 의류 및 전자제품 매장을 채우기 위해 생성된 예시적인 gobbledygook 데이터라고 가정합니다.그러나, 그 위키 트레일 핵심 데이터는 매장이 아닌 특정 데이터를 위한 것이고 샘플 데이터는 매장 특정 데이터를 위한 것이라고 제안합니다.
같은 페이지에서 Wiki는 핵심 데이터에 조종석 및 카탈로그 정의, 이메일 템플릿, CMS 레이아웃 및 사이트 정의가 포함되어 있다고 명시합니다(국가 및 사용자 그룹 impex도 여기에 포함됨).이것은 나에게 특정한 상점인 것 같습니다.이에 대한 설명이 있는 사람이 있나요?
해결책
예, 설명이 있습니다.실제로 이 중 많은 부분은 데이터를 분리하는 데 있어 제가 임의로 결정한 결과입니다. acceleratorcore
그리고 acceleratorsampledata
4.5의 Accelerator의 일부로 확장(나중에 y- 접두사가 추가됨).
필수 데이터와 프로젝트 데이터는 하이브리스 내에서 사용되는 두 가지 데이터 세트입니다. init/update
프로세스.이러한 단계는 클래스 및 메소드의 특정 주석을 통해 각 확장에 대해 제어됩니다.
코어 데이터와 샘플 데이터는 impex 파일 또는 라인이 샘플 스토어에만 해당하는지 아니면 더 일반적이라고 생각하는지에 관한 것입니다.당신은 당신의 CoreSystemSetup
필수와 projectdata
단계.
그 이후로 다양한 대륙에서 많은 작업이 이루어졌기 때문에 지금의 많은 하이브리스와 마찬가지로 약간 혼란스럽습니다.
특정 항목을 일부로 만드는 하이브리스와 관련된 몇 가지 재미있는 버그가 있습니다. essentialdata
.하지만 이것들은 플랫폼에 있어서 다양한 사람들에게 불평하지 않고 고칠 수 있는 것이 아닙니다.
문제를 더 혼란스럽게 만드는 것은 다음과 같습니다. yacceleratorinitialdata
확대.이 확장은 약간의 임펙스를 제공하여 프로젝트를 더 쉽게 만들고자 하는 방법이었습니다. skeletons
새로운 사이트와 상점을 위해.이는 다음 중에 생성됩니다. modulegen
.출시 이후 심하게 썩었지만 이제는 매우 구식입니다.
다른 팁
더 나은 설명을 위해 "nofollow noreferrer">answers.sap.com 에서이 답변. .
Hybris
imports two types of data on initialization
and update
processes; first is essentialdata and other one is projectdata.
Essentialdata is the coredata setup which is mandatory and will import when you run initialization
or update
.
sampledata is your projectdata and it is not mandatory it will import when you select project while updating the system.