본문 바로가기

Data Architecture

[강의리뷰] DA# 강좌 후기


DA# 개발팀장 정철원 수석


-- 정리필요 --


DA# Wordict   DA# Modeler


DA# 의 Wordict 기능을 별도의 설치 없이도 맛볼 수 있도록 Default Sample 이 필요함 ( DA# 과 예제 자동설치 등)


기본사상은 표준화가 선행되었다고 보고 일괄편집 형태의 방법으로 처리가 필요


공유서버의 엔터티 정의


동영상 제작


홈>>


논리/물리 위치 동기화로는 좌측 상단의 좌표를 기준으로 한 엔티티의 위치는 고정할 수 있으나

논리에서 엔티티의 사이즈를 늘려도 물리에서 반영되지는 않음. ( 


관계선 위에 마우스 위치를 올려 두면 관계명의 변경내역을 띄워주는 기능이 있음.



엔티티 레벨 선택과  속성레벨 선택을 상단의 메뉴를 통해서가 아닌 엔티티의 특정영역 외곽선이라든지

또는 빈 공간 인 경우 엔티티를 지정하는 것으로 자동인식 속성은 속성 가까이 마우스를 위치했을 때 자동인식하는 방식으로 처리해야 사용자 편의성이 향상될 것으로 보임. ( 엔티티와 속성을 번갈아 가면서 작업해야 하는 경우가 발생시 상당히 불편하게 느껴짐 )


엔티티를 선택 이동시 전체가 같이 움직여 주어야 내부는 내부만 외부테두리 내에서 이동

영역을 선택하여 이동해 주어야 하는 불편함이 있음.


옵션 - 관계명 위치 를 지정하는 부분이 직관적이지 않음 여기도 역발상적임


         아래에 라디오 버튼을 선택해 주어야지 관계명이 위로 옮 

           -- 예를 하나 자동으로 보며주면서 선택할 수 있으면 좋겠음.


메뉴-이동은 ERD 를 손바닥형태로 잡아서 이동시킬 수 있음. 


일괄편집

엔터티창

관계창


메뉴 홈에서 속성을 누른 후 

ERD 상의 속성을 선택하여 이동이 가능하나 자리 배치시 내가 원하는 위치를 선정하는 것이 쉽지 않음. (불편함)

동일레벨의 속성으로 위치를 자리매김하려고 하는 것과 특정속성의 하위구성항목으로 (박스) 자리매김하는 것에서 설정이 쉬이 되지 않음. - 기능자체의 의도는 알겠으나 사용자 편의성이 많이 떨어짐 



식별자 상속시 속성에 설정한 색깔이 하위엔티티에 자동으로 적용됨.


엔티티를 복사하면 엔티티관리 창이 자동으로 도킹되어 있어서 불편함.  보기에서 '엔티티관리'를 해제해 주어야 함. 





*******************************************************************************


엔코아 정철원 수석님

 

19:30 ~

EDF Encore Data Framework

데이터아키텍처

모델링

모델링 단계

 

자크만 프레임워크

개괄 개념 논리 물리 부가 운용

 

" 데이터 규칙을 데이터에게 "

" 데이터를 사용하는 모든 관계자에게 정확한 업무규칙의 제공 "

 

ERD 에 많은 것을 포함하자 의미하자   SubType 의 구조

SubType 간에도 릴레이션이 존재한다.

> 본질식별자, 속성유형, 유사속성의 그룹화, 상세서브타입지정 >

관계속성 릴레이션쉽

속성의 종속성 정의

선택사양 정확화 다차원 서브타입지정

엔티티 정의 상세화 결합속성 속성의 배타성 정의

 

 

엔티티정의 릴레이션쉽정의 개념ERD >   >    >

 

엔터티 통합화

 - 수직적 , 수평적, 차원적 (?)

릴레이션쉽 통합화

 

 

)) 논리모델링

 

상세화 및 통합  > 평면도 vs 3D 적인 표현방법 구조화된 모델 [ 상세화된 청사진 ]

- 그룹핑

- 업무의 명확성

 

19:45

 

잘 모르는 것을 통합할 수는 없다.

서브타입정의 에서 탭으로 하부 서브타입을 바꿀 수 있다.

여러 각도에서 조망

 

19: 50

 

서브타입을 ctrl 키를 누르고 선택한 후에 밖으로 빼면 별도의 엔티티로 빠져나오고 역방향도 가능함.

 

일괄편집 --> 항목별 데이터 매핑  을 통해서 표준화 된 사항을 항목레벨별로 적용할 수 있음.

엑셀로 빼서 작업하고 다시 ERD 로 반영
UDP
반영작업은 현재 개발및 테스트 단계임.

 

20:05

 

#모델통합기

기존ERD 와 현행DB > 현행DB 리버스를 통해서 ERD 로 통합하거나 ERD 의 사항을 현행DB 에 반여할 수 도 있음.

 

#리버스 ---> 모델통합기 - 모델선택

Compart 기능임.

없는 것만 추가할 거냐 같은 것만 처리할 거냐 .... 반영의 조건들을 줄 수가 있음.

 

 

20:10

3. 표준화 활용

표준데이터 일괄등록

 

 

 

DA Wordict  쪽에 있는 것임. WORDIC 에서 DB 연결정보까지 넣는 것을 말함.

# 단어(표준) 일괄등록    가입자, 고객, 번호

# 도메인 일괄등록       고객번호(VARCHAR 10)

# 용어 일괄등록  > 단어+도메인  ==> 가입자+고객+번호   -- 형태소분석 됨.

 

#데이터 분류체계 선택

SQL lite  and A/R   Trial version

 

DA Modeler \db\WordictforSQLite.db db 파일위치 지정

표준분류체계 : 단어사전이 하나였는데

 현재는 표준분류체계를 업종별로 / 프로젝트 별로다른 기준별로 가져갈 수 도 있음.

대부분은 전사차원에서 하나로 가져감.

 

*** 모든 작업의 시작은 표준분류체계를 만들고 시작함.

표준분류 / 구분/ 논리명 / 물리명 / 도메인그룹 / 도메인유형 / 도메인명 / 논리데이터타입

 

1. 일괄로 등록 처리 후 실제 진행시에는 2. 건바이건으로 등록진행 한다.

 

 

4.X 버젼에서 추가된 것

대규모 프로젝트

특정 경우에 특정 부분의 어떤 엔티티는 표준화를 안하고 싶은 경우도 있음.

하나의 엔티티내에서도 표준화하는 속성 이외에 표준화 하지 않고자 하는 속성 처리에 대한 요구사항이 있음

 

대상 / 비대상 개념 > 상속 / 대상 / 비대상

최종결과는 대상 /

 

#표준 대상 편집

# 속성 표준 동기화

# 용어 검색 추가  > 조회 > 용어동기화

내가 원하는 용어가 존재하지 않는다면 #대상용어조회 에서 '조회' 에서 '신규' 탭으로 넘어감.

 

 

20:40 조금 쉬었다.

 

 

 

 

21:00

 

물리모델이 이미 만들어져 있어야 함.

# > #분할 사용하면 테이블을 분할해 낼 수 있음.

 

모델과 모델을 비교

모델과 디비를 비교

 

리버스 ---> 옵션 ---> 엔티티 자동 배치 옵션

관계선이 많은 것이 핵심 엔티티

 

 

21:10

 

엔터티 정의 항목

 

 

ppt  21/137 page

#엔터티 편집

엔터티명만으로는 알아차리기 어려울 때 ---- 동의어  엔터티명의 동일한 의미의

 

-엔터티명 동의어명 테이블 명 보조명

 

분류 : 키 엔티티(키만 남는다면 개괄/개념모델 형태가 됨.) 메인 액티티 액션 엔티티

단계 : 본질적> 학자의 관점 실무적 관점의 차이 - 논리보다 약간 더 상위의 개념 [ ex. 이력관리가 빠진다든지   관리차원의 부분은 빠진다든지 ]

      실용적> 이력관리, 관리차원등이 포함된다.

 

메인 Area  = Subject Area

 

>  DA# Subject Area 개념은 아니다 판단하여 도입하지 않음.

 

공유로 올리면 다른 곳에서 참조할 수 있음.

공유엔티티

DB 에 연결 되어 있어야 함.

 

표준화 상속 대상 비대상은 엔터티단위에서 속성단위에서 있을 수 있음.

공유엔티티 내려받기

 

상태>   조사중 / 분석중 / 완료

 

유형  Normal / Pseudo / Additional / External / Drop    삭제 / 외부 /가상 / 추가

 

일반 외부 추가 만 물리에

 

기본 DM --->  options   Global option .

 

물리설계 -- 물리명 일괄편집 > 테이블 / 컬럼 / 제약조건 / 인덱스

--- 테이블명 Prefix 지정

 

# 물리설계 - 시스템 컬럼 생성

  > 시스템컬럼을 적용하고자 하는 테이블이 모두 적용될 수 있음.

 

엔티티를 손바닥으로 끄집어 댕기면서 할 수 있다.

 

물리설계  ----> 컬럼 순서 초기화

 

논리/물리 위치 동기화

 

ctrl - g ? z ?  엔티티 보다가 테이블 보다가

 

관계엔터티 검색 - 특정엔터티를 기준으로 부모와 자식, 손자 엔터티를 다 보여준다.

 

문서작성 --- ENTITY 정의서 > RD 깔아야 함.

 

일괄편집 에서 적용하고자 하는 것은 uncheck 이어야 한다.

ctrl - z 구조와 관련되어 많이 사용됨.

 

속성복사 기능

 

ctrl-c 파워 포인트로 할 수 있음.

 

엑셀에서 가져와 카피해서 엔티티 편집에서 바로 붙이기도 할 수 있음.

 

SQLite 관련 파일은 program files 외부로 빼내서 접속문제 없도록 처리