2013-03-22 2 views
0

모두ERP 응용 프로그램에서 용도가 다른 여러 범주로 데이터를 분류하는 방법은 무엇입니까?

최근 데이터를 Erp 솔루션의 여러 범주로 분류하는 방법에 대해 숙고하고 있습니다.이를 바탕으로 어떤 데이터를 제거하고 여러 테넌트 인스턴스의 공유 데이터베이스에 넣어야할지 결정할 수 있습니다. 업계 관행으로

은 ERP 생성물을 2 층으로 분리된다. 기술 플랫폼 계층은 재사용 가능한 구성 요소와 모델링 도구를 많이 제공하여 비즈니스 애플리케이션이 일관된 아키텍처를 따르도록하고 비즈니스 애플리케이션 계층 마녀는 비즈니스 기능을 제공합니다.

  1. 플랫폼 1) : 그래서, 기본적으로 데이터가 2 주 types.one로 분류 할 수 있습니다

    은 다른 비즈니스 data.Further, 플랫폼 데이터를 하위 범주로 분류 할 수있다, 플랫폼 데이터입니다 환경 2) 엔진 관련 결정 (엔진, 워크 플로우 엔진, 데이터 액세스 엔진 ... 비즈니스 기능 작동하게) 3) 메타 데이터 (예 : 형태 정보, 비즈니스 오브젝트 정보, 데이터 모델, 워크 플로우 정의) 4) 구성 (조직 또는 사용자 관련 구성) 5) 관리 관련 (모델 관리를위한 데이터 구조)

  2. 비즈니스 1) 모델의 경우 (실제 명령 데이터) 2) 비즈니스 구성 3) 모델 인스턴스 데이터에서 (데이터를 도출하고, 형태 쿼리 또는 분석)

분석 한 결과, I 환경 것으로 데이터, 구성, 관리 관련 데이터, 비즈니스 데이터가 높은 수준으로 결합되어 있습니다. 메타 데이터는 인스턴스 데이터베이스에서 분리 할 수있는 유일한 범주입니다.

1.Does 내 분석은 합리적인? 2. 참조 할 패턴이 있습니까?

감사합니다.

답변

0

나는 데이터베이스에 데이터를 분할하는 다음과 같은 패턴을 제안하고자하는 사용자가 사용자 설정 또는를 따라 사용자 또는 세입자에 따라 사용자 정의 Congifurations [4]을 식별 인증하고 권한을 부여하는 데 사용

  1. MetaData[3] 플랫폼 별 기본 및 기타 구성 요소 [1 ~ 4] (사용자가 어떤 환경 등을 지정하지 않았기 때문에) 및 모든 임차인이 공통적으로 사용하는 데이터베이스는 별도의 데이터베이스에 포함될 수 있으며 나머지 비즈니스 관련 데이터는 다른 데이터베이스 [s]에 상주합니다.

이 심지어 국가의 법률과 규정 및 데이터 안전의 일환으로, 자신의 별도의 데이터베이스에 자신의 데이터를 저장하는 지리적으로 다른 위치에서 온 세입자 도움이 될 것입니다. 이 점에서

포스트 이해