# 리소스 박스 관리
TE는 기존 프로젝트의 데이터 리소스를 리소스 박스에 패키징하여 새로운 프로젝트에서 개봉할 수 있도록 지원합니다. 이를 통해 새로운 프로젝트를 즉시 사용할 수 있게 되며, 기반 구축 시간을 크게 절약할 수 있습니다. 이 방법은 유사한 데이터 트래킹 정책을 가진 프로젝트, 테스트 프로젝트의 정식 프로젝트 이전, 동일 프로젝트의 운영 지역 확장 등 다양한 신규 프로젝트에 적합합니다.
기능 항목은 [프로젝트 관리 - 리소스 박스 관리]에 있으며, 프로젝트 소유자 또는 루트 계정만이 사용할 수 있습니다.
# 리소스 박스 생성
현재 프로젝트의 리소스를 분류하여 패키징하는 과정입니다. 대시보드, 지표, 결과 코호트를 제외한 모든 코호트, 태그, 데이터 테이블, 분석 주체, 임의의 구성원이 생성한 메타데이터(가상 속성 및 차원 테이블 속성 포함)가 패키징 가능 리소스에 포함됩니다.
# 리소스 및 관련 리소스 선택
리소스 박스에 포함할 프로젝트 리소스를 카테고리별로 선택할 수 있습니다. 대부분의 경우 TE 프로젝트의 리소스는 대시보드와 같은 리포트, 리포트에 의존하는 지표 등 상호 의존성이 있습니다. 따라서 선택한 리소스가 의존하는 다른 리소스도 박스 내에 포함되어야 합니다. 예를 들어, 가상 속성을 선택할 경우 해당 가상 속성이 의존하는 이벤트와 속성도 함께 포함해야 합니다.
# 차원 테이블 속성 선택
이벤트 속성 또는 유저 속성에서 차원 테이블 속성을 필터링하고 표시할 수 있습니다. 기본적으로 원본 속성이 선택되면 차원 테이블 속성이 리소스 박스에 포함됩니다. 이후 작업에서 편집 상태로 전환하여 속성과 차원 테이블의 관계 유지 여부를 선택할 수 있습니다. 차원 테이블 연결을 해제하면 해당 속성은 리소스 박스에서 제외됩니다.
# 가상 이벤트 및 속성 선택
이벤트 유형과 속성 유형으로 가상 이벤트와 가상 속성을 필터링하고 선택하여 패키징할 수 있습니다.
# 제출
리소스 박스에 이름을 붙이고, 선택된 리소스에 패키지할 수 없는 요소가 있는지 확인합니다.
# 가상 속성 표시
이벤트 속성은 이벤트의 존재에 의존해야 합니다. 패키징된 리소스 내에 이벤트와 연관되지 않은 속성이 있는 경우 패키징을 계속할 수 없습니다. 이 경우 속성에 연관된 이벤트를 수동으로 지정하거나 박스에서 제거해야 합니다.
# 리소스 박스 내용 확인
패키징된 리소스의 수량을 유형별로 표시하고, 확인 후 로컬에 다운로드합니다. 리소스 박스 파일 (.te 접미사)은 로컬 해제를 지원하지 않으며, TE 제품의 언팩 기능에만 사용할 수 있습니다.
# 언팩
새로운 프로젝트를 생성한 후 리소스 박스를 사용하여 원클릭으로 리소스를 구축할 수 있습니다. 데이터가 저장되면 새로운 프로젝트를 통해 구축된 리소스를 분석할 수 있습니다.
# 리소스 박스 업로드
생성된 리소스 박스 파일을 선택하고, 업로드하여 언박스를 시작합니다. 분석 후 박스 내의 모든 데이터 리소스를 확인할 수 있습니다.
※리소스 박스의 소스 프로젝트의 다중 시간대나 환율 데이터 출처가 현재 프로젝트와 일치하지 않는 경우, 리소스가 정확하게 생성되지 않아 언팩에는 대응하지 않으므로, 현재 프로젝트 구성을 조정한 후 다시 언팩을 시도해주세요.
# 언팩 규칙
언팩하는 프로젝트가 비어 있지 않은 경우, 리소스 명의 중복이나 데이터 유형의 불일치 등으로 인해 리소스 박스의 내용과 모순될 가능성이 있습니다. 현재는 기존 리소스에 영향을 미치지 않도록 "박스 내의 모순되는 리소스를 폐기하는" 방식만 지원됩니다. 의존 리소스가 삭제되어 사용할 수 없게 된 리소스도 삭제됩니다. 따라서 초기 단계의 프로젝트에서만 사용을 권장합니다.
# 리소스 관리자
리소스 박스를 통해 생성된 모든 리소스의 소유자로 리소스 관리자를 설정할 수 있습니다. 이 구성원은 이후 다른 프로젝트 구성원에게 리소스를 배포하는 역할을 담당합니다. 리소스 관리자는 현재 프로젝트의 구성원이어야 합니다.
# 메타데이터와 리소스 생성
생성할 메타데이터와 리소스를 확인한 후, 시스템은 체크리스트의 내용에 따라 즉시 생성을 시작합니다. 이 과정은 시간이 걸릴 수 있으며, 중단할 수 없습니다. 과정 중 프로젝트 내에서 분석 쿼리는 실행할 수 있지만, 기존 분석 리소스를 변경하여 모순을 증가시키거나 기본 처리 시간을 연장하지 않도록 주의해야 합니다. 대기 시간 동안 언팩 페이지를 떠날 수 있으며, 해제가 완료되면 메시지로 통보됩니다.