MicroStrategy ONE

Platform Analytics 웨어하우스 제거

Platform Analytics 웨어하우스에서 수집 및 저장된 일부 데이터를 제거해야 할 수 있습니다. 많은 양의 저장된 데이터가 Platform Analytics 소비자의 성능에 불리한 영향을 미치기 시작하거나 일부 메타데이터 또는 프로젝트가 환경에서 삭제된 경우 이 섹션에 나열된 명령을 사용하여 관리자는 Platform Analytics 웨어하우스에서 관련 데이터를 제거할 수 있습니다. .

Platform Analytics 웨어하우스 데이터를 제거하는 데 사용되는 명령은 다음과 같은 다양한 기준에 기반합니다.

  • 메타데이터: 일부 특정 메타데이터에서 데이터를 제거할 수 있습니다.
  • 프로젝트: 특정 프로젝트에서 데이터를 제거할 수 있지만, 해당 모든 프로젝트는 하나의 메타데이터에 있어야 합니다.
  • 삭제된 개체 : 삭제된 개체 및 관련 데이터를 제거할 수 있습니다.
  • 삭제된 프로젝트 : 삭제된 프로젝트 및 관련 데이터를 제거할 수 있습니다.
  • 유지 일수 : 데이터를 제거하고 주어진 일 수의 최신 데이터만 유지할 수 있습니다.

MicroStrategy Platform Analytics 웨어하우스를 제거하기 위해 다음과 같은 유효한 명령을 제공합니다.

1단계 - 제거 구성 파일 수정

해당 purgeConfig.yaml 파일은 Platform Analytics에 있습니다. conf 디렉터리. 실행하려는 각 명령의 주석 처리를 # 을(를) 클릭하십시오. 다양한 제거 명령을 제어하는 6개의 매개 변수가 있습니다.

  • doTestBeforePurge: 기본값은 참입니다. 명령 실행 전에 테스트를 건너뛰려면 거짓으로 설정합니다.

  • commandName: 실행할 명령의 이름입니다.

  • onlyDeletedProjects: 삭제된 프로젝트만 제거하려면 참으로 설정합니다.

  • onlyDeletedObjects: 삭제된 개체만 제거하려면 참으로 설정합니다.

  • metadataList: 기본적으로 데이터는 Platform Analytics 웨어하우스에서만 제거됩니다. 제거 작업을 특정 메타데이터에만 적용하려면 메타데이터 ID 목록을 제공합니다.

  • projectList: 기본적으로 데이터는 Platform Analytics 웨어하우스에서만 제거됩니다. 제거 작업을 특정 프로젝트에만 적용하려면 프로젝트 GUID 값 목록을 제공합니다.

  • daysToKeep: 이 값이 0인 경우 모든 팩트 테이블을 제거합니다. 이 값이 인 경우 ef(a) 일 데이터를 유지합니다.

2단계 - 데이터 제거 실행

  1. 터L널 창을 열고 Platform Analytics 폴더로 이동합니다.
  2. 제거 스크립트 실행:

    Windows: platform-analytics-purge-warehouse.ps1

    Linux: ./platform-analytics-purge-warehouse.sh

  3. 활성화한 경우 doTestBeforePurge 제거 정보가 표시됩니다. Y 또는 N을 입력하여 나열된 데이터 제거를 확인하거나 중단합니다.

통계 제거 보기

Platform Analytics 웨어하우스에는 실행된 제거 작업을 추적하는 purgy_statist 테이블이 포함되어 있습니다. 각 레코드에는 다음과 같은 중요한 정보가 포함되어 있습니다.

  • id: 이 열은 레코드를 식별하기 위한 ID일 뿐입니다.
  • execute_time: 이 열은 SQL 쿼리 채우기 또는 삭제를 실행하는 데 필요한 시간(밀리초)입니다.
  • insert_ts: 쿼리 실행이 종료된 의 타임스탬프입니다.
  • purge_command_id: 각 제거 명령에 대해 purge_command_id 을(를) 클릭하여 제거 명령을 식별하십시오.
  • purge_command_name: 현재 제거 명령의 이름입니다.
  • rows: 이 쿼리가 적용되는 행 수입니다.
  • table_name: 이 쿼리가 영향을 준 테이블입니다.