소개

이 60분 분량의 OBE(Oracle by Example)는 웹 클라이언트(웹 클라이언트)를 사용하여 테이블 작업을 실행하는 방법에 대해 설명합니다.

도구 릴리스 9.2.26.0부터는 웹 OMW에서 테이블 작업을 실행할 수 있습니다. 테이블 작업을 사용하면 데이터베이스 내의 물리적 테이블에 대해 작업을 수행할 수 있습니다. 이러한 작업은 데이터베이스 테이블의 물리적 속성이 EnterpriseOne에 정의된 사용자 사양과 일치하도록 합니다.

테이블 생성, 인덱스 생성, 테이블 복사, 테이블 삭제 등의 모든 테이블 작업을 Web OMW에서 직접 완료할 수 있습니다.

또한 다음과 같은 작업을 수행할 수 있습니다.

  • 인덱스 생성: 현재 인덱스 생성 함수를 사용하는 경우 EnterpriseOne는 개발 클라이언트의 사용자 사양에 정의된 모든 인덱스를 생성합니다. Web OMW에서는 특정 인덱스를 선택적으로 생성할 수 있는 옵션을 제공합니다.
  • 기존 데이터에 대한 테이블 생성: 이미 데이터가 포함된 테이블을 생성하는 경우(테이블 사양에 열만 추가된 경우) ALTER 명령을 사용하여 기존 데이터를 손실하지 않고 물리적 테이블을 수정하고 사양을 일치시킬 수 있습니다.
주: 웹 OMW 프로젝트에서 테이블 작업을 수행하려면 적절한 데이터베이스 권한을 설정해야 합니다. 이러한 권한을 설정하려면 데이터베이스 관리자에게 문의하십시오.

목표

이 OBE에서는 다음 방법을 배울 수 있습니다.

  • 개발 클라이언트에서 OMW를 사용하여 PET_STORE 준비
  • Web OMW를 사용하여 테이블 생성 작업을 실행합니다.
  • Web OMW를 사용하여 인덱스 생성 작업을 실행합니다.
  • Web OMW를 사용하여 테이블 복사 작업 실행
  • Web OMW를 사용하여 테이블 삭제 작업 실행
  • Web OMW를 사용하여 ALTER Table 작업 실행
  • 웹 OMW를 사용하여 테이블 작업 로그 확인

배경

릴리스 26 및 툴 릴리스 9.2.26.0부터는 웹 OMW에서 테이블 작업을 실행할 수 있습니다.

시작하기 전에

이 OBE에 사용할 par file을 다운로드합니다.

개발 클라이언트에서 OMW를 사용하여 PET_STORE 준비

먼저 테이블 객체가 포함된 OMW 프로젝트를 생성하고 이 프로젝트를 사용하도록 프로젝트를 진행해야 합니다. 이 항목의 단계를 설명하기 위해 PET_STORE이라는 새 프로젝트가 생성됩니다.

  1. 개발 클라이언트의 EnterpriseOne(DV920)에 로그인합니다.
  2. 애플리케이션 개발 메뉴(GH902)에서 객체 관리 폴더를 확장하고 객체 관리 워크벤치 애플리케이션(P98220)을 선택하거나 빠른 경로에서 OMW로 이동합니다.
    아래 img1.png에 대한 설명입니다.
    객체 관리 워크벤치로 이동(P98220)
  3. 메뉴에서 추가를 누릅니다.
    아래 img2.png에 대한 설명입니다.
    객체 관리 워크벤치
  4. OMW 프로젝트를 선택하고 확인을 누릅니다.
    아래 img3.png에 대한 설명입니다.
    객체 관리 워크벤치 - 프로젝트에 EnterpriseOne 객체 추가
  5. 요약 탭의 필수 필드에 정보를 입력하고 확인을 누릅니다.
    아래 img4.png에 대한 설명입니다.
    객체 관리 워크벤치 - 프로젝트 개정
  6. OMW 프로젝트에서 PET_STORE 프로젝트를 선택하고 고급 프로젝트를 누릅니다.
    아래 img5.png에 대한 설명입니다.
    객체 관리 워크벤치 - 고급 프로젝트
  7. 21을 입력하고 확인을 누릅니다.
    아래 img6.png에 대한 설명입니다.
    객체 관리 워크벤치 - 프로젝트 상태 변경 확인
  8. PET_STORE 프로젝트를 선택하고 복원을 누릅니다.
    아래 img7.png에 대한 설명입니다.
    객체 관리 워크벤치 - 복원
  9. 를 눌러 확인합니다.
    아래 img8.png에 대한 설명입니다.
    사양 덮어쓰기/삭제
  10. 프로젝트 par 파일을 사용하려면 Yes를 누릅니다.
    아래 img9.png에 대한 설명입니다.
    복원 유형
  11. PRJ_PET_STORE_60_99.par 파일을 선택하고 Open을 눌러 복원합니다.
  12. PET_STORE 프로젝트를 선택하고 체크아웃을 누릅니다.
    아래 img10.png에 대한 설명입니다.
    객체 관리 워크벤치 - 체크아웃
  13. 8~11단계를 반복하여 PET_STORE 프로젝트를 다시 복원합니다.
  14. 새로 고치려면 찾기를 누릅니다.
  15. PET_STORE 프로젝트를 선택하고 체크인을 누릅니다.
    아래 img11.png에 대한 설명입니다.
    프로젝트 강조 표시 - 체크인
  16. 새로 고치려면 찾기를 누릅니다.
    아래 img12.png에 대한 설명입니다.
    새로고침

Web OMW를 사용하여 테이블 생성 작업 실행

이 섹션에서는 Web Object Management Workbench(Web OMW)에서 생성 테이블을 실행합니다.

  1. 웹 클라이언트의 EnterpriseOne에 로그인합니다.
  2. 빠른 경로에서 P98220W(Object Management Workbench – 웹)으로 이동합니다.
  3. 객체 관리 워크벤치 – 웹 양식에서 프로젝트 QBE 라인에 PET_STORE을 입력하고 찾기를 누릅니다. PET_STORE 프로젝트를 선택합니다.
    아래 img13.png에 대한 설명입니다.
    객체 관리 워크벤치 - 웹
  4. 프로젝트 객체 탭의 F55TST을 선택한 다음 추가 행 작업 드롭다운 목록에서 테이블 작업을 누릅니다.
    아래 img14.png에 대한 설명입니다.
    테이블 작업 선택
  5. 테이블 생성을 선택하고 확인을 누릅니다.
    아래 img15.png에 대한 설명입니다.
    테이블 작업 창
  6. 대상 데이터 소스를 확인하고 확인을 누릅니다.
    아래 img16.png에 대한 설명입니다.
    테이블 생성
  7. 결과를 확인하고 OK를 눌러 완료합니다.
    아래 img17.png에 대한 설명입니다.
    테이블 생성 결과

OMW 및 Web OMW를 사용하여 인덱스 생성 작업 실행

이 섹션에서는 개발 클라이언트에서 OMW를 사용하여 인덱스 변경 사항을 준비합니다.

개발 클라이언트에서 인덱스 변경 준비

  1. 개발 클라이언트의 EnterpriseOne(DV920)에 로그인합니다.
  2. 빠른 경로에서 OMW(객체 관리 워크벤치)로 이동합니다.
  3. 객체 관리 워크벤치 양식에서 PET_STORE 프로젝트를 찾습니다.
    아래 img18.png에 대한 설명입니다.
    객체 관리 워크벤치
  4. PET_STORE에서 객체로 이동하고 F55TST을 선택한 다음 복원을 누릅니다.
  5. 를 눌러 검사규격 덮어쓰기/삭제 창에서 작업을 확인합니다.
    아래 img19.png에 대한 설명입니다.
    사양 덮어쓰기/삭제
  6. 객체 구문 분석 파일을 사용하려면 를 누릅니다.
    아래 img20.png에 대한 설명입니다.
    복원 유형
  7. 수정된 TBLE_F55TST_60_99.par 파일(인덱스 변경)을 복원하여 인덱스 생성을 테스트합니다.
  8. 주: Design, Design Tools를 선택하고 Start Table Design Aid를 선택하여 F55TST에 대한 인덱스를 수정할 수도 있습니다.
    아래 img21.png에 대한 설명입니다.
    설계 툴

웹 OMW에서 인덱스 생성 작업 실행

이 섹션에서는 Web Object Management Workbench(Web OMW)에서 인덱스 생성을 실행합니다.

  1. 웹 클라이언트의 EnterpriseOne에 로그인합니다.
  2. 빠른 경로에서 P98220W(Object Management Workbench – 웹)으로 이동합니다.
  3. 객체 관리 워크벤치 – 웹 폼에서 프로젝트 QBE 라인에 PET_STORE를 입력하고 찾기를 누른 다음 PET_STORE 프로젝트를 선택합니다.
  4. 프로젝트 객체 탭의 F55TST을 선택한 다음 추가 행 작업 드롭다운 목록에서 테이블 작업을 누릅니다.
    아래 img22.png에 대한 설명입니다.
    테이블 작업 선택
  5. 테이블 작업에서 인덱스 생성을 선택하고 확인을 누릅니다.
    아래 img23.png에 대한 설명입니다.
    테이블 작업 창
  6. 인덱스 생성 창에서 대상 데이터 소스결과 비교를 확인합니다.
    아래 img24.png에 대한 설명입니다.
    인덱스 생성
  7. 테이블 인덱스 세부정보는 레이아웃(JDE_Index_Detail)을 사용하여 표시됩니다.
    241.png에 대한 설명은 다음과 같습니다.
    테이블 인덱스 작업
  8. 양식 메뉴에서 모두 생성을 누릅니다.
    아래 img26.png에 대한 설명입니다.
    모두 생성 옵션
  9. 결과를 확인하고 확인을 누릅니다.
    아래 img27.png에 대한 설명입니다.
    인덱스 생성
    아래 img28.png에 대한 설명입니다.
    인덱스 생성
  10. 닫기를 눌러 종료합니다.

Web OMW를 사용하여 테이블 복사 작업 실행

이 섹션에서는 Web Object Management Workbench(Web OMW)에서 복사 테이블을 실행합니다.

  1. 웹 클라이언트의 EnterpriseOne에 로그인합니다.
  2. 빠른 경로에서 P98220W(Object Management Workbench – 웹)으로 이동합니다.
  3. 객체 관리 워크벤치 – 웹 양식에서 프로젝트 QBE 라인에 PET_STORE를 입력하고 찾기를 누른 다음 PET_STORE 프로젝트를 선택합니다.
    아래 img29.png에 대한 설명입니다.
    프로젝트 개체
  4. 프로젝트 객체 탭에서 기존 항목 추가를 누릅니다. 프로젝트에 EnterpriseOne 객체 추가 창의 일반 객체 필드에서 테이블을 선택한 다음 확인을 누릅니다.
    아래 img30.png에 대한 설명입니다.
    프로젝트에 EnterpriseOne 객체 추가
  5. 기존 테이블(예: F0911 - 계정 원장)을 검색하여 선택하고 확인을 누릅니다.
    아래 img31.png에 대한 설명입니다.
    객체 라이브러리언 검색 및 선택
  6. 프로젝트 객체 탭의 F0911을 선택한 다음 추가 행 작업 드롭다운 목록에서 테이블 작업을 누릅니다.
    아래 img32.png에 대한 설명입니다.
    프로젝트 개체
  7. 테이블 작업 창에서 테이블 복사를 선택하고 확인을 누릅니다.
    아래 img33.png에 대한 설명입니다.
    테이블 연산
  8. 소스대상 데이터 소스를 선택하여 확인하고 확인을 누릅니다.
    아래 img34.png에 대한 설명입니다.
    테이블 복사
  9. 확인을 누릅니다.
    아래 img35.png에 대한 설명입니다.
    프린터 선택
  10. 결과를 확인한 후 확인을 누릅니다.
    아래 img36.png에 대한 설명입니다.
    테이블 복사
  11. 작업 상태 보기로 이동하여 보고서 R9866W|XJDE0001에서 결과를 확인합니다.
    아래 img37.png에 대한 설명입니다.
    작업 상태 보기
  12. 상태가 'D'(완료)로 변경되면 그리드 열에서 출력 보기를 누릅니다.
    아래 img38.png에 대한 설명입니다.
    보고서 - Web OMW 테이블 작업에서 테이블 복사 - 제출된 작업 검색
  13. 결과를 확인합니다.
    아래 img39.png에 대한 설명입니다.
    테이블 보고서 복사
  14. 주: 이 섹션에 설명된 단계를 완료하기 위해 R9866W은 웹 런타임에서 비즈니스 함수 시간 초과 제한으로 인해 테이블 복사 작업을 수행하는 데 사용되었습니다.

Web OMW를 사용하여 테이블 삭제 작업 실행

이 섹션에서는 Web Object Management Workbench(Web OMW)에서 테이블 삭제 작업을 실행합니다.

  1. 웹 클라이언트의 EnterpriseOne에 로그인합니다.
  2. 빠른 경로를 사용하여 P98220W(객체 관리 워크벤치 – 웹)으로 이동합니다.
  3. 객체 관리 워크벤치 – 웹 양식에서 프로젝트 QBE 라인에 PET_STORE를 입력하고 찾기를 누른 다음 PET_STORE 프로젝트를 선택합니다.
  4. 프로젝트 객체 탭의 F55TST을 선택한 다음 추가 행 작업 드롭다운 목록에서 테이블 작업을 선택합니다.
    아래 img40.png에 대한 설명입니다.
    테이블 연산
  5. 테이블 작업 창에서 데이터베이스에서 테이블 삭제를 선택하고 확인을 누릅니다.
    아래 img41.png에 대한 설명입니다.
    테이블 작업 창
  6. 대상 데이터 소스를 비즈니스 데이터 - TEST로 변경하고 확인을 누릅니다.
    아래 img42.png에 대한 설명입니다.
    테이블 삭제
  7. 결과를 확인하고 확인을 눌러 완료합니다.
    아래 img43.png에 대한 설명입니다.
    테이블 삭제 결과

Web OMW를 사용하여 ALTER 테이블 작업 실행

ALTER 테이블의 필요 조건:

  • 열만 추가합니다.
  • 기존 테이블의 데이터(데이터 보존)
참고:
  • ALTER Table은 사인인된 환경에서 배치된 패키지 또는 활성 패키지를 기반으로 하는 테이블 사양(예: JDV920)을 사용하여 *ALTER 작업을 실행합니다.
  • 필요한 경우 승격 작업을 사용하여 테이블 사양을 중앙 객체에서 활성 패키지로 업데이트합니다.

개발 클라이언트에서 ALTER 테이블 준비

이 섹션에서는 개발 클라이언트에서 OMW를 사용하여 *Alter Table을 준비합니다.

  1. 개발 클라이언트의 EnterpriseOne에 로그인합니다.
  2. 빠른 경로에서 BV(뱃치 버전)로 이동합니다.
  3. 뱃치 애플리케이션 필드에 R98403XB(테이블에 XML 데이터 로드)을 입력하고 찾기를 누릅니다.
  4. 추가를 눌러 버전 F55PET을 추가합니다(테이블에 F55PET XML 복사).
    아래 img44.png에 대한 설명입니다.
    뱃치 버전
    주: 개발 클라이언트의 C:\E920에 저장된 F55PET.xml을 복사합니다.
  5. 처리 옵션을 설정합니다.
    아래 img45.png에 대한 설명입니다.
    처리 옵션 - 환경
    아래 img46.png에 대한 설명입니다.
    처리 옵션 - 고급
  6. 데이터 선택을 설정합니다.
    아래 img47.png에 대한 설명입니다.
    데이터 선택
  7. UBE R98403XB | F55PET를 실행/제출하고 결과를 확인합니다.
    아래 img48.png에 대한 설명입니다.
    보고서 - 데이터 테이블
  8. 빠른 경로를 사용하여 OMW(객체 관리 워크벤치)로 이동합니다.
  9. Object Management Workbench form에서 PET_STORE 프로젝트를 찾습니다.
  10. PET_STORE → Objects 프로젝트에서 F55PET을 선택하고 Checkout을 누릅니다.
  11. 를 눌러 사양 덮어쓰기/삭제 창에서 작업을 확인합니다.
    아래 img481.png에 대한 설명입니다.
    사양 덮어쓰기/삭제 창
    아래 img482.png에 대한 설명입니다.
    프로젝트 폴더
  12. F55PET를 다시 선택하고 복원을 누릅니다.
  13. 를 눌러 겹쳐쓰기를 확인하고 객체(.par) 파일을 사용하려면 를 다시 누릅니다.
    아래 img483.png에 대한 설명입니다.
    사양 덮어쓰기/삭제 창
    아래 img484.png에 대한 설명입니다.
    복원 유형
  14. 새로 추가된 열이 포함된 수정된 TBLE_F55PET_60_99.par 파일을 복원하여 *ALTER TABLE 기능을 테스트합니다. Design, Design Tools로 이동하고 Start Table Design Aid를 선택하여 F55PET에 새 열을 수동으로 추가할 수도 있습니다.
    아래 img50.png에 대한 설명입니다.
    OMW 프로젝트
  15. F55PET을 선택하고 체크인을 눌러 변경사항을 저장합니다.

웹 OMW를 사용하여 ALTER 테이블 작업 실행

이 섹션에서는 웹 OMW에서 ALTER 테이블 작업을 실행하는 방법을 배웁니다.

  1. 웹 클라이언트의 EnterpriseOne에 로그인합니다.
  2. 빠른 경로에서 P98220W(객체 관리 워크벤치 – 웹)으로 이동합니다.
  3. OMW – 웹 폼에서 프로젝트 QBE 행에 PET_STORE를 입력하고 찾기를 누른 다음 PET_STORE 프로젝트를 선택합니다.
  4. 프로젝트 객체 탭의 F55PET을 선택한 다음 추가 행 작업 드롭다운 목록에서 승격을 누릅니다.
    아래 img51.png에 대한 설명입니다.
    승격 선택
  5. 확인을 눌러 객체 승격 확인 대화상자에서 작업을 확인합니다.
    아래 img52.png에 대한 설명입니다.
    객체 승격 확인
  6. [프로젝트 객체] 탭의 F55PET를 다시 선택한 다음 추가 행 작업 드롭다운 목록에서 테이블 작업을 선택합니다.
    아래 img53.png에 대한 설명입니다.
    테이블 작업 선택
  7. 테이블 작업 창에서 테이블 생성을 선택하고 확인을 누릅니다.
    아래 img54.png에 대한 설명입니다.
    테이블 작업 창
  8. 대상 데이터 소스를 확인한 다음 확인을 누릅니다.
      아래 img55.png에 대한 설명입니다.
      테이블 생성 창
    1. *ALTER 작업을 적용할 수 있는 경우 폼 메뉴테이블 변경에 자동으로 표시됩니다.
    2. 확인을 누르면 *ALTER(예)를 실행할지 아니면 전체 테이블 생성을 계속할지(아니요)를 선택하라는 메시지가 표시됩니다.
    3. 비파괴적 *ALTER 작업을 계속하려면 테이블 변경을 선택합니다.
  9. 테이블 변경 사용 가능 확인 대화 상자에서 확인을 누릅니다.
    아래 img56.png에 대한 설명입니다.
    *ALTER 테이블
  10. 결과를 확인하고 확인을 누릅니다.
    아래 img57.png에 대한 설명입니다.
    *ALTER 테이블 결과
  11. 엔터프라이즈 서버의 PrintQueue 폴더에 있는 *ALTER TABLE 로그를 검토하여 작업이 성공적으로 완료되었는지 확인합니다.
    아래 img58.png에 대한 설명입니다.
    *ALTER 테이블 로그
    아래 img59.png에 대한 설명입니다.
    로그 보기

웹 OMW를 사용하여 테이블 작업 로그 확인

이 섹션에서는 Web OMW에서 테이블 작업 OMW 로깅을 확인하는 방법에 대해 알아봅니다.

  1. 웹 클라이언트의 EnterpriseOne에 로그인합니다.
  2. 빠른 경로를 사용하여 P98220W(객체 관리 워크벤치 – 웹)으로 이동합니다.
  3. 객체 관리 워크벤치 – 웹 양식에서 프로젝트 QBE 라인에 PET_STORE을 입력하고 찾기를 누른 다음 PET_STORE 프로젝트를 선택합니다.
  4. 프로젝트 객체 탭의 F0911을 선택한 다음 추가 행 작업 드롭다운 목록에서 로깅을 선택합니다.
    아래 img60.png에 대한 설명입니다.
    로깅 옵션 선택
  5. 객체 로그 작업 양식에서 찾기를 눌러 로그 항목을 검색합니다.
  6. 작업 = 44(테이블 작업)를 사용하여 항목을 찾아 선택한 다음 선택을 누릅니다.
    아래 img61.png에 대한 설명입니다.
    객체 로그 작업
  7. 로그 세부정보를 검토할 각 라인을 선택하고 선택을 눌러 추가 정보를 봅니다.
    아래 img62.png에 대한 설명입니다.
    로그 세부정보 작업
    아래 img65.png에 대한 설명입니다.
    전체 로그 텍스트 보기

추가 학습 자원

docs.oracle.com/learn에서 자습서 및 실습을 탐색하거나 Oracle Learning YouTube 채널에서 무료 학습 콘텐츠에 액세스할 수 있습니다.

제품 설명서는 Oracle Help Center를 참조하십시오.