Adabas 데이터베이스의 데이터를 쿼리 또는 갱신하려면 해당
데이터베이스에 맵핑하는 관계형 테이블을 작성해야 합니다. 또한 테이블에 대한
뷰를 작성할 수 있습니다. Adabas 테이블 새로 작성 마법사를 사용하여
테이블과 뷰를 작성합니다.
보기
시작하기 전에
- 클라이언트 응용프로그램의 요청을 승인할 쿼리 프로세서를 실행하려고
계획하는 데이터 서버를 구성하십시오.
- 메타데이터 카탈로그를 작성하십시오.
- 데이터베이스에서 맵핑할 데이터 구조를 결정하고 필요한 인덱스를
계획하십시오. 최적 성능을 보장하기 위해 기본 데이터를 올바르게
맵핑해야 합니다. 이 태스크에는 사용자가 데이터를 맵핑할 때 데이터베이스에
정의되는 데이터의 모든 인덱스, 키 또는 단위가 데이터 서버에 정의되는지
확인하는 것이 포함됩니다. 필드 정의 테이블(FDT) 또는 특수 디스크립터 테이블(SDT)
정의에 맵핑하는 거의 모든 컬럼이 인덱스에 사용될 수 있습니다.
- 데이터 서버와 Adabas 데이터베이스 사이의 연결을 구성하십시오.
- Predict를 사용하려는 경우 Predict 사전의 Adabas 파일 번호와
맵핑하려는 뷰의 이름을 파악하십시오. Predict를 사용하지
않는 경우 맵핑하려는 Adabas 파일의 번호를 확인하십시오.
제한사항
- 작성하는 테이블의 각 컬럼이 파일의 필드, 수퍼디스크립터 또는
서브디스크립터와 연관되어야 합니다.
- Predict 포맷팅이 사용 가능한 경우 다음 Predict 형식이
지원됩니다.
- 문자(A, AL, AV)
- 2 또는 4의 길이를 갖는 실행 파일(B)
- 날짜(D, DS, DT)
- 부동 소수점(F)
- 정수(I)
- 논리적(L)
- 압축 및 압축되지 않은 숫자(N, NS, P, PS, U, US)
- 시간(T, TS)
Adabas 필드 포맷팅만 사용 가능한 경우 다음 형식이
지원됩니다. - 영숫자(A)
- 2 또는 4의 길이를 갖는 실행 파일(B)
- 고정 소수점(F)
- 부동 소수점(G)
- 압축 10진수(P) 및 비압축 10진수(U)
이 태스크의 정보
Adabas
데이터베이스에 맵핑하는 테이블 및 뷰 작성에 대한 자세한 정보는
Adabas 구문 다이어그램 및 뷰에 대한 관련 링크를 참조하십시오.
프로시저
Classic 페더레이션에 대한
Adabas 테이블 및 선택적으로 뷰를 작성하려면 다음을 수행하십시오.
- 옵션: 환경 설정 창의 Adabas 페이지를 사용하여
다음 디폴트값을 설정하십시오.
- 사용하려는 Predict 사전의 이름.
- Classic Data Architect가 날짜를 변환할 날짜 형식.
- Classic Data Architect가 시간을 변환할 시간 형식.
- VARCHAR 데이터의 최대 길이.
- LVARCHAR 데이터의 최대 길이.
- Adabas 파일에서 여러 번 발생하는 모든 필드에 대한 최대
어커런스 수.
- 이 필드가 정의될 때 Predict 사전에서 사용자 동의어
필드를 사용할지 여부.
- Adabas 테이블 새로 작성 마법사를 사용하여
Adabas 데이터베이스를 관계형 테이블에 맵핑하십시오.
- 데이터 디자인 프로젝트의 데이터베이스 또는 데이터베이스의 스키마 중
하나를 마우스 오른쪽 단추로 눌러서 이 마법사를 여십시오. Classic
오브젝트 추가 > Adabas 테이블을 선택하십시오.
- 테이블을 작성하려는 스키마와 모델을
선택하십시오.
- 테이블에 뷰를 작성할지 여부를 선택하십시오.
- 데이터 서버로의 기존 연결을 통해 Adabas 데이터베이스에
연결할지 여부 또는 데이터 서버로의 새 연결을 작성하려는지 여부를
선택하십시오. 데이터 서버가 Adabas 데이터베이스에 액세스하도록
구성되어야 합니다.
- 날짜 및 시간의 형식, VARCHAR 및 LVARCHAR 데이터 유형의 길이 및
최대 발생 빈도를 지정하십시오. 나타나는 디폴트값은
Adabas 데이터베이스에 대해 설정되는 전역 디폴트값이거나
환경 설정 창의 Adabas 페이지에
설정되는 디폴트값입니다.
- 쿼리, 갱신 또는 둘 다에 대해 테이블(및 하나를 작성하려는
경우 뷰)을 사용할 계획인지 여부를 지정하십시오.
- 발견 프로세스에 필요한 Predict 또는 Adabas 정보를
제공하십시오.
- 관계형 테이블의 컬럼에 맵핑하려는 Adabas 필드를
선택하십시오.
- 옵션: ISN 이름 필드에 Adabase 내부 시퀀스 번호(ISN)에
맵핑하는 컬럼의 이름을 제공하십시오.
디폴트 컬럼 이름은 ISN입니다.
- 뷰를 작성하려는 경우 WHERE절에 대한 기준을
지정하십시오.
- 컬럼의 이름을 수정하고 널(NULL) 값을 제공하십시오.
마법사를 완료할 때 새 테이블이 선택된 스키마 아래에
표시됩니다. 뷰를 작성한 경우 선택한 스키마 아래에 뷰도 표시됩니다.
- 옵션: 테이블 등록 정보를 수정하거나 특권을 추가하십시오.
테이블을 선택하고 등록 정보 보기에서 변경을 수행하십시오.
- 옵션: 테이블에 대한 DDL을 생성하십시오. 지금 생성하지
않으려는 경우 나중에 DDL을 생성할 수 있습니다. 또한 동일한 스키마의
모든 오브젝트에 대한 DDL을 생성할 수도 있습니다. DDL 생성을 참조하십시오.
- 테이블을 마우스 오른쪽 단추로 누르고 DDL 생성을 선택하십시오.
- DDL 생성 마법사에서 다음 단계를 수행하십시오.
- CREATE문을 생성할 것을 선택하십시오.
- 테이블용 DDL을 생성할 것을 선택하십시오.
- 프로젝트에 DDL을 저장할 파일 이름을 지정하십시오.
- 데이터 서버에서 DDL을 실행할지 여부를 선택하십시오. DDL을 실행한 후
데이터 출력 보기를 선택하여 DDL이 성공적으로 실행되었는지 판별하십시오.
- 편집할 DDL을 열지 여부를 선택하십시오.
- 옵션: 데이터 서버에서 DDL을 성공적으로 실행한 경우 Adabas 데이터베이스에
대해 테스트 쿼리를 실행하여 테이블의 유효성을 확인하십시오.
데이터 서버가 해당 데이터베이스에 연결되었는지 확인하십시오.
- 데이터베이스 탐색기에서 테이블을 작성한 스키마에 대한
데이터 서버를 검색하십시오. 스키마를 펼치고 Tables 폴더를 펼치십시오.
- 테이블을 마우스 오른쪽 단추로 누르고 데이터 > 샘플
내용을 선택하십시오.
- 테스트 쿼리가 성공적으로 실행되었는지 여부를 판별하려면 데이터 출력
보기를 체크하십시오.
- 옵션: 뷰를 작성한 경우 지금이나 나중에 뷰에 대한 DDL을
생성할 수 있습니다. 또한 동일한 스키마의 모든 오브젝트에 대한
DDL을 생성할 수도 있습니다. DDL 생성을 참조하십시오.
- 뷰를 마우스 오른쪽 단추로 누르고 DDL 생성을 선택하십시오.
- DDL 생성 마법사에서 다음 단계를 수행하십시오.
- CREATE 및 ALTER문을 생성할 것을 선택하십시오.
- 뷰에 대한 DDL을 생성할 것을 선택하십시오.
- 프로젝트에 DDL을 저장할 파일 이름을 지정하십시오.
- 데이터 서버에서 DDL을 실행할지 여부를 선택하십시오. DDL을 실행한 후
데이터 출력 보기를 선택하여 DDL이 성공적으로 실행되었는지 확인하십시오.
- 편집을 위해 DDL을 열려는지 여부를 선택하십시오.
- 옵션: 데이터 서버에서 DDL을 성공적으로 실행한 경우 Adabas 데이터베이스에
대해 테스트 쿼리를 실행하여 뷰의 유효성을 확인하십시오.
데이터 서버가 해당 데이터베이스에 연결되었는지 확인하십시오.
- 데이터베이스 탐색기에서 뷰를 작성한 스키마에 대한
데이터 서버를 검색하십시오. 스키마를 펼치고 Views 폴더를 펼치십시오.
- 뷰를 마우스 오른쪽 단추로 누르고 데이터 > 샘플
내용을 선택하십시오.
- 테스트 쿼리가 성공적으로 실행되었는지 여부를 판별하려면 데이터 출력
보기를 체크하십시오.