< 이전 | 다음 >
WebSphere 로고 z/OS용 Classic Federation Server, 버전 9.1
WebSphere 로고 z/OS용 Classic Replication Server, 버전 9.1
WebSphere 로고 z/OS용 Classic Data Event Publisher, 버전 9.1
WebSphere 로고 z/OS용 Data Integration Classic Connector, 버전 9.1


레슨 2.1: 실제 데이터 모델에서 테이블 작성

모델에서 테이블을 작성하고 테이블이 준비되었으면 데이터 서버로 테이블을 승격합니다. 이 레슨에서는 실제 데이터 모델에서 테이블을 작성하는 방법을 설명합니다.

데이터 구조에 테이블을 맵핑하는 경우 다음 작업이 포함됩니다. 이 자습서에서는 COBOL 카피북에서 설명한 레코드 그룹에 테이블을 맵핑합니다.

샘플 데이터에 테이블을 맵핑하려면 다음을 수행하십시오.

  1. VSAM 테이블 새로 작성 마법사를 여십시오. First Model 데이터 모델에서 SCHEMA를 마우스 오른쪽 단추로 눌러서 Classic 오브젝트 추가 > VSAM 테이블을 선택하십시오. VSAM 테이블 새로 작성 마법사가 열립니다. 데이터베이스 모델 필드는 Tutorial 프로젝트의 First Model 데이터 모델에 테이블이 작성되었음을 표시합니다. 스키마 이름 필드는 테이블을 작성할 First Model의 스키마를 표시합니다. 테이블을 작성하는 경우 기존 스키마를 선택하거나 여기에 이름을 입력하여 새 스키마를 작성할 수 있습니다.
  2. 마법사의 첫 번째 페이지에서 다음 정보를 지정하고 다음을 누르십시오.
    1. 카피북 필드 옆에 있는 찾아보기 단추를 눌러서 샘플 카피북(CACEMPFD.CPY)을 선택하십시오.
    2. 테이블 사용법 선택 아래에서 쿼리 선택란을 선택하여 클라이언트 응용프로그램에서 쿼리를 지원하는 데 테이블을 사용함을 표시하십시오.
    3. 뷰 작성에서 아니오가 선택되었는지 확인하십시오. 뷰가 참조하는 테이블을 작성하는 동시에 뷰를 작성할 수 있어도 이 레슨에서는 테이블만 작성합니다.
  3. 마법사의 두 번째 페이지에서 다음 단계를 수행한 후 다음을 누르십시오.
    1. 01 레벨 선택 필드에서 카피북의 01 레벨만 선택되었는지 확인하십시오. 카피북에 둘 이상의 01 레벨이 들어 있는 경우 맵핑할 데이터 세트에 대응하는 레벨을 선택해야 합니다.
    2. 테이블 이름 필드에서 디폴트 이름이 01 레벨 이름에서 가져온 것인지 확인하십시오. 이 자습서에서 이 필드를 변경하지 마십시오.
    3. 디폴트로 DS 단일 선택 단추가 선택되었는지 확인하십시오. 이 선택으로 카피북이 참조하는 레코드를 포함하는 VSAM 파일이 데이터 세트에 있도록 지정합니다. DD 단일 선택 단추는 VSAM 파일이 DD 이름을 포함하는 데이터 세트에 있도록 지정합니다. DS 단일 선택 단추는 선택된 상태 그대로 두십시오.
    4. 이름 필드에 샘플 VSAM 파일(CACEMPFD)이 있는 데이터 세트 이름을 입력하십시오. 파일이 있는 데이터 세트 이름은 high-level-qualifier.VSAM.EMPLOYEE입니다. 여기서 high-level-qualifier는 CACPOST 작업으로 파일을 작성할 때 사용된 규정자입니다.
  4. 마법사의 다음 페이지에서 작성할 관계형 테이블의 컬럼으로 맵핑할 레코드를 선택하십시오.
    1. 01 EMPLOYEES 옆의 선택란을 선택하십시오. 이 선택란을 선택하여 모든 레코드에서 Classic Data Architect가 테이블의 컬럼을 작성하도록 표시합니다.
    2. 다음을 누르십시오. 다음 페이지는 완료를 눌렀을 때 Classic Data Architect가 작성하는 테이블에 대한 설명을 표시합니다.
    그림 1. VSAM 테이블 새로 작성 마법사의 요약 페이지
    VSAM 테이블 새로 작성 마법사의 요약 페이지

    요약 페이지는 선택된 각 레코드에서 작성할 테이블의 컬럼을 표시합니다. 또한 이 페이지는 원시(native) 데이터 유형을 SQL 데이터 유형으로 변환하는 방법을 표시합니다.

  5. 테이블을 변경하십시오. 프로젝트의 이름 지정 규칙에 따라 컬럼 이름을 변경했다고 가정합니다. 각 컬럼 이름에 접두부를 추가해야 합니다. 또한 테이블에 FILL_0FILL_1 컬럼을 포함하지 않도록 합니다. 변경하려면 다음을 수행하십시오.
    1. 뒤로를 눌러서 이전 페이지로 리턴하십시오.
    2. FILL_0FILL_1 컬럼 옆에 있는 선택란의 선택을 취소하십시오.
    3. 모든 컬럼 이름에 ABC_ 접두부를 추가하려면 모든 요소 이름 바꾸기 단추를 누르십시오. 모든 요소 이름 바꾸기 창이 열립니다. 접두부 추가 필드에 ABC_를 입력하십시오. 그리고 확인을 누르십시오. 그러면 레코드 목록이 다음과 같이 표시됩니다.
      그림 2. ABC_ 접두부가 추가된 레코드 목록
      ABC_ 접두부가 추가된 레코드 목록
    4. 다음을 눌러서 Classic Data Architect가 테이블에서 작성할 컬럼 목록을 확인하십시오. 완료를 누르십시오.
데이터 프로젝트 탐색기의 SCHEMA 아래 EMPLOYEE 테이블이 표시됩니다.
그림 3. 데이터 프로젝트 탐색기의 EMPLOYEE 테이블
데이터 프로젝트 탐색기의 EMPLOYEE 테이블
VSAM은 테이블 이름 뒤에 나옵니다. 실제 데이터 모델에서 테이블을 작성하면 항상 테이블 이름 뒤에는 데이터 소스 유형(예: VSAM, IMS™ 또는 CA-IDMS)이 나옵니다.

또한 테이블 옆에 + 기호가 있습니다. 이 기호를 누르면 테이블에 있는 컬럼 목록을 볼 수 있습니다.

마지막으로 First Model.dbm 폴더 옆에 있는 별표에 주의하십시오. 이 별표는 아직 저장하지 않은 모델을 변경했음을 표시합니다. CTRL+S를 누르면 변경사항을 저장할 수 있습니다.



피드백

갱신 아이콘 최종 갱신: 2007-07-11


< 이전 | 다음 >