데이터 웨어하우스 작성 스크립트를 생성하는 저장소 도구 명령
generateWarehouseDDLScripts 명령을 사용하여 데이터 웨어하우스 DDL 작성 스크립트를 생성합니다.
용도
generateWarehouseDDLScripts 명령은 데이터 웨어하우스를 작성하는 데 사용할 수 있는 데이터 웨어하우스 스크립트 파일(.sql)을 생성합니다. 스크립트 파일을 생성하는 목적 중 하나는 DBA 권한 없이 데이터 웨어하우스를 작성하는 것입니다. 자세한 내용은 DBA 권한 없이 Oracle 데이터 웨어하우스를 생성하는 방법을 참조하세요.매개변수
| 속성 | 설명 | 필수 | 기본값 |
|---|---|---|---|
| teamserver.properties | ' teamserver.properties ' 파일의 경로입니다. | 아니오 | conf/jts/teamserver.properties |
| logFile | 로그 파일에 대한 경로. | 아니오 | repotools-jts_generateWarehouseDDLScripts.log |
| noPrompt | 테이블을 업데이트하기 전에 프롬프트를 표시하지 않습니다. | 아니오 | 해당사항 없음 |
| outputFolder | 데이터 웨어하우스 스크립트 출력 폴더. | 아니오 | repotools-jts_generateWarehouseDDLScripts.out |
| separator | 생성된 스크립트에서 각 명령문을 구분하는 데 사용되는 문자입니다. | 아니오 | 기본값 |
| additionalOptions | 스크립트 생성에 대한 추가 옵션입니다. 세부사항은 다음 섹션을 참조하십시오. | 아니오 | none |
추가 옵션
' additionalOptions ' 매개변수와 함께 사용할 수 있는 옵션은 다음과 같습니다:
- noAdmin (필수): 생성된 스크립트를 DBA 권한 없이 실행할 수 있음을 나타냅니다.
- etlDbUser (필수): 데이터 웨어하우스에 연결하고 IBM® Engineering Lifecycle Management ETL 작업을 실행하는 데 사용되는 데이터베이스 사용자의 사용자 ID입니다. 스크립트를 생성하기 위해 이 사용자가 이미 존재할 필요가 없으며 DBA 권한이 있어야 할 필요도 없습니다.
- defaultPsswd (선택 사항): 자동으로 생성된 모든 데이터 웨어하우스 사용자에게 할당할 비밀번호입니다. 이 값은 선택사항입니다. 그러나 기본 비밀번호가 지정되지 않은 경우 다음 개별 비밀번호를 대신 설정해야 합니다.
- cfgPsswd (선택 사항): 자동으로 생성된 데이터 웨어하우스 사용자에게 할당할 비밀번호입니다. 기본 비밀번호가 지정되지 않은 경우 이 값이 제공되어야 합니다.
- calmPsswd (선택 사항): 자동으로 생성된 데이터 웨어하우스 사용자에게 할당할 비밀번호입니다. 기본 비밀번호가 지정되지 않은 경우 이 값이 제공되어야 합니다.
- dwPsswd (선택 사항): 자동으로 생성된 데이터 웨어하우스 사용자에게 할당할 비밀번호입니다. 기본 비밀번호가 지정되지 않은 경우 이 값이 제공되어야 합니다.
- odsPsswd (선택 사항): 자동으로 생성된 데이터 웨어하우스 사용자에게 할당할 비밀번호입니다. 기본 비밀번호가 지정되지 않은 경우 이 값이 제공되어야 합니다.
- trsPsswd (선택 사항): 자동으로 생성된 데이터 웨어하우스 사용자에게 할당할 비밀번호입니다. 기본 비밀번호가 지정되지 않은 경우 이 값이 제공되어야 합니다.
프로시저
- 서버를 시작하고 Jazz® 팀 서버 설정 마법사를 실행하여 데이터 웨어하우스 구성 페이지로 이동합니다.
- 데이터 웨어하우스 구성 페이지에서 다음 값을 입력하십시오.
- 필수 필드:
- 데이터베이스 공급업체
- JDBC 위치
- JDBC 비밀번호
- 데이터베이스 공급업체의 기타 필수 필드(예: Oracle 데이터베이스 테이블 공간 폴더 )
- 선택적 필드:
- 스키마 접두부
- 테이블 스페이스 이름
- 필수 필드:
- 연결 테스트를 클릭하고 데이터베이스에 연결할 수 있는지 확인하십시오.
- 페이지 시작 부분에서 지금 데이터 웨어하우스를 구성하지 않겠습니다 확인란을 선택합니다.
- 다음을 클릭하여 다음 페이지로 이동하십시오. 이렇게 하면 이전 단계에서 지정한 기본 설정이 Jazz 팀 서버 ' teamserver.properties ' 파일에 저장됩니다.
- 재즈 팀 서버를 중지합니다.
- 스크립트 파일을 생성하려면 명령 프롬프트를 열고 JTS_Install_Dir/server로 디렉토리를 변경하십시오.
- 다음 명령을 실행하고 사용자 아이디와 사용자 비밀번호를 ' etlDbUser 사용자 아이디와 비밀번호로 바꿉니다:
repotools-jts -generateWarehouseDDLScripts additionalOptions="noAdmin;etlDbUser:user ID;defaultPsswd:user password"
출력
이 명령은 다음 출력 파일을 서버 디렉토리에 생성합니다.- repotools-jts_generateWarehouseDDLScripts.log라는 로그 파일이 명령 실행의 세부사항과 함께 생성됩니다.
- repotools-jts_generateWarehouseDDLScripts.out/[db_vendor]라는 SQL 스크립트가 있는 폴더. SQL 스크립트는 번호가 지정되며 해당 순서로 실행되어야 합니다. 예를 들어,
1-setupCoreSpace.sql
2-createCoreSchema.sql
3-grantCoreSchemaReadAccess.sql
4-populateDateDimension.sql
5-setupCalmSpace.sql
6-createCalmSchema.sql
7-grantCalmSchemaReadAccess.sql스크립트를 생성하고 실행하여 데이터 웨어하우스를 만든 후 Jazz Team Server를 시작하고 설정 마법사로 돌아와서 데이터 웨어하우스 구성 페이지에서 지금 데이터 웨어하우스를 구성하지 않겠습니다를 선택 취소합니다.연결 문자열JDBC 위치)의 사용자가 스크립트를 생성할 때 지정한 ' etlDbUser '과 동일한지 확인합니다. 연결을 테스트하고 설정 마법사를 완료하십시오.