번들 정보
번들은 애플리케이션 아티팩트(구성 및 사용자정의)의 특정 시점 스냅샷입니다. 번들은 메타데이터만 캡처하며 데이터를 포함하지 않습니다.
버전 및 크기 요구 사항
- 번들은 소스 및 대상 환경이 동일한 버전에 있거나 대상이 소스보다 높은 버전에 있는 경우 작동합니다.
- 번들 크기는 1GB 미만으로 유지합니다. 번들이 1GB를 초과하는 경우 필요한 아티팩트만 포함하여 분할합니다. 크기를 확인하는 실용적인 방법은 번들을 생성하고 다운로드하는 것입니다.
배치 전 검증
배치 전에 시스템은 번들에 모든 필요 조건이 포함되어 있는지 검증합니다. 검증에 실패하면 번들에 검증 실패가 표시되며 문제를 해결한 후 재시도할 때까지 배치할 수 없습니다.
번들을 사용하는 이유
번들을 사용하여 다음을 수행할 수 있습니다.
- 개발, 테스트 또는 운용 환경에 대한 아티팩트의 하위 집합을 패키지화합니다.
- 커스텀 개발을 다른 환경으로 마이그레이션 및 배포할 수 있습니다.
- 한 환경에서 다른 환경으로 변경사항을 승격하여 환경을 동기화합니다. 예를 들어 운용 환경부터 테스트 환경까지입니다.
- 문제 발생 후 환경을 복원합니다(전체 시스템 복원).
- 환경 또는 아티팩트의 하위 집합 백업을 생성합니다.
- 번들을 임포트하여 특정 아티팩트를 복원합니다.
번들 타입
- 데이터 구성 번들에는 다음이 포함됩니다.
- 파이프라인 매개변수
- 우선순위 데이터 세트
- 기능별 영역 활성화 메타데이터
- 데이터 보강
- 데이터 애플리케이션
참고:
- 데이터 웨어하우스를 재설정하여 콘텐츠를 변경하지 않고 데이터 파이프라인 구성을 재설정한 후 배포할 수 있습니다. 데이터 웨어하우스 재설정을 참조하십시오.
- 배포된 보강 또는 구성만 포함합니다. 소스에 배포되지 않은 보강 또는 구성은 포함되지 않습니다.
- 연결에 대한 추출 구성은 포함할 수 있지만 연결 세부정보는 포함할 수 없습니다. 대상 환경에 이미 필요한 접속이 정의되어 있어야 합니다.
- 번들에 빈번한 데이터 새로고침 V2 정의를 추가하기 전에 빈번한 데이터 새로고침 V2 정의에서 참조된 모든 데이터 세트가 대상 환경에 있는지 확인하십시오. 빈번한 데이터 새로고침 V2가 사용으로 설정된 대상 환경에서 빈번한 데이터 새로고침 V2 정의가 있는 번들을 임포트 및 배포할 때 적용 가능한 빈번한 데이터 새로고침 V2 정의가 대상 환경에서 사용할 수 없는 데이터세트로 업데이트될 수 있으며 이로 인해 오류가 발생할 수 있습니다.
- 빈번한 데이터 새로고침 V2 정의의 보고할 가장 오래된 데이터 매개변수 정보는 번들에 포함되지 않습니다.
- 데이터 공유 기능을 사용으로 설정한 경우 데이터 구성 번들에서 데이터 공유 구성을 선택할 수 있습니다. Oracle Cloud Infrastructure Object Storage에 대한 연결 구성(미리보기)을 참조하십시오.
- 시맨틱 모델 번들에는 다음과 같은 의미 모델의 모든 사용자정의 구성요소가 포함됩니다.
- 외부 애플리케이션
- 시스템 확장
- 사용자 확장자
- 보안 설정
참고:
- 사용하는 의미 모델 확장 프레임워크에 따라 번들에는 기본 샌드박스 또는 브랜치, 사용자정의 구성요소와 함께 사용자정의 샌드박스 또는 브랜치가 포함됩니다. 브랜치 프레임워크의 경우 번들 및 배치할 태그 및 버전을 선택할 수 있습니다.
- 배포는 확장을 병합하고 대체하지 않습니다. 번들에 의해 겹쳐쓰여지지 않는 경우 대상 환경의 기존 확장은 유지됩니다.
- 보안 번들에는 다음이 포함됩니다.
- 그룹-애플리케이션 역할 지정
- 사용자정의 애플리케이션 롤
- 사용자정의 데이터 보안
- 콘텐츠 번들에는 다음과 같은 Oracle Analytics Cloud 콘텐츠의 스냅샷이 포함됩니다.
- 폴더(데이터 세트 제외)
- 프로젝트
- 워크북
- 주요 측정항목
- 연결
- 분석
- 콘텐츠에 대한 업무 역할
- 보고서 매개변수
- 데이터 애플리케이션(예: 구성 가능한 고객사 분석)
참고:
- 콘텐츠 번들은 항상 소스에서 대상으로 카탈로그 콘텐츠를 병합합니다.
- 병합하는 동안 충돌이 발생하면 시스템에서 충돌하는 항목을 대체합니다.
- 삭제된 콘텐츠입니다. 추적되지 않습니다.
- 조합 번들에는 다른 번들 유형의 조합이 포함됩니다.
참고:
- 복합 번들을 생성하면 시스템에서 복합 번들과 포함된 번들을 함께 생성합니다.
- 복합 번들을 임포트하면 시스템에서 복합 번들과 개별 번들을 모두 임포트합니다.
- 조합 번들을 전체적으로 배치하거나 필요에 따라 개별 번들을 배치할 수 있습니다. 예를 들어, 전체 조합 번들을 한 환경에 배치하고 다른 환경에 개별 번들을 배치할 수 있습니다.
- 환경 번들에는 다음이 포함됩니다.
- 시맨틱 모델, 보안 및 콘텐츠 번들의 모든 기능.
- 다른 곳에서 다루지 않는 추가 필수 요소입니다.
환경 번들을 배치하기 전에 데이터 구성 번들을 배치하거나 대상 환경에서 데이터 파이프라인을 활성화해야 합니다.
- 애플리케이션 번들에는 다음이 포함됩니다.
- 컨텐츠 번들
- 데이터 보강 스크립트
- (선택 사항) 데이터 보강 스크립트 구성
- 의미 모델 확장자
- 보안 번들이
애플리케이션 번들에는 Pipeline Builder로 생성된 애플리케이션과 [데이터 애플리케이션] 페이지에서 생성된 기타 파이프라인 애플리케이션이 포함됩니다. Applications 번들을 사용하여 Pipeline Builder, 외부 의미 모델, 사전 구축된 콘텐츠 및 보안(JAZN)을 비롯한 복합 번들을 생성할 수 있습니다.
번들 배포의 전제 조건
의미 모델 또는 콘텐츠로 작업하기 전에 다음을 수행합니다.
- 기능별 영역을 활성화하고 데이터를 사용할 수 있는지 확인합니다.
- 대상 환경에서 구성 및 활성화가 소스 환경과 동일한 레벨에 있는지 확인하려면 다음 중 하나를 수행합니다.
- 데이터 파이프라인 수동 구성 및 활성화
- Data Config 번들 배치
사용 가능한 데이터에 따라 달라지므로 환경 번들, 의미 모델 번들 또는 조합 번들을 배치해야 합니다.
권장 방법
- 의미 모델 및 콘텐츠 번들에 적용 가능한 보안 관련 정보를 포함합니다.
- 보안 번들이 사용자 그룹 매핑을 덮어쓰지 않으므로 배포 후 사용자에게 그룹을 재지정합니다.
- 테스트에서 운영으로 의미 모델 번들을 익스포트할 때는 보안 구성을 포함하십시오.
- 보안 번들을 생성하는 동안 애플리케이션 롤 수가 1000개를 초과하는 경우 오류가 발생할 수 있습니다. 이 경우 응용 프로그램 롤 선택 단추를 사용하여 특정 롤을 선택합니다.
- 의미 모델 확장 단계에 대해 고유한 이름을 사용하여 의미 모델 번들로 마이그레이션할 때 태그가 올바르게 작동하는지 확인합니다.