menu
Is this helpful?

# 메타 데이터 관리 툴

# 메타 데이터 관리 툴

# 소개

메타 데이터 관리 도구는 주로 TA 시스템에서 이벤트 속성과 사용자 속성을 수정 및 삭제하는 데 사용됩니다. 유형 가져오기 오류와 데이터 예외가 확인되었을 때만 이 도구를 사용하는 것이 좋습니다. 메타 데이터 조정 중에는 데이터의 ETL 흐름이 중단됩니다. 자주 조작하는 것은 권장하지 않습니다.

# 사용 설명서

메타 데이터 관리 도구는 프라이빗 셋팅 서비스의 사용자만 이용할 수 있습니다. Root는 프라이빗 클러스터의 어떤 서버에든 로그인하여 su - 슈퍼 관리자을 실행합니다.

그런 다음 콜백 메타 데이터을 실행하여 메타 데이터 관리 도구 인터페이스에 들어갑니다.


# 질문: 2.1 처리할 항목의 appid를 입력하세요.

먼저 수정할 프로젝트의 appid를 입력해야 합니다. TA 시스템의 "프로젝트 관리" 페이지로 이동하여 프로젝트의 appid를 확인할 수 있습니다.

# 2.2 프로젝트 명 확인

액세스한 후, 수정이 필요한 프로젝트의 프로젝트 이름이 표시됩니다. 'y'를 입력하여 확인하고, 'n'을 입력하여 작업을 취소하세요.


# 질문: 2.3 메타 데이터 운영 유형을 선택하십시오

답변:

다음으로, 수행해야 할 운영 유형을 추가하기 시작할 수 있습니다. 여기서 반복문에 운영 추가할 수 있습니다. 운영 설치를 구성한 후 "추가 완료"를 선택할 때까지 다른 운영을 추가할 수 있습니다. 수정 또는 삭제 작업은 한 번에 완료하는 것이 좋습니다.

# 2.4 이벤트 속성 타입 수정

# 2.4.1 일반 이벤트 속성 수정

  • 예시: 이벤트 속성 argNum을 수정하고 그 타입을 넘버에서 문자열로 변경하세요:
    • 운영 유형 선택: 1
    • 이벤트 속성 이름 입력: argNum
    • 콜백 타입 입력: 스트링

# 2.4.2 객체 및 개체 그룹 키의 하위 속성 수정

::: 팁 답변:

메타 데이터 관리 도구에서는 수정/삭제할 때 개체(개체 그룹)의 키를 가리키기 위해 "object.key" 표현을 사용할 수 있습니다.

질문: :::

  • 예시: 개체(개체 그룹) 속성 argrow의 핵심 채널_id를 수정하고, 그 타입을 숫자에서 문자열로 변경하세요:
    • 운영 유형 선택: 1
    • 이벤트 속성 이름 입력: argrow.channel_id
    • 콜백 타입 입력: 스트링

# 2.5 유저 속성 타입 수정

# 2.5.1 일반 유저 속성 수정

  • 예시: 유저 속성 user_argNum을 수정하고 그것의 타입을 넘버에서 문자열로 변경하세요.
    • 운영 유형 선택: 2
    • 유저 속성 이름 입력: user_argNum
    • 콜백 타입 입력: 스트링

# 2.5.2 개체 및 개체 그룹의 하위 속성 수정

  • 예시: 개체 그룹 속성 user_argrow의 핵심 채널 channel_id를 수정하고, 그 타입을 숫자에서 문자열로 변경하세요:
    • 운영 유형 선택: 2
    • 이벤트 속성 이름 입력: user_argrow.channel_id
    • 콜백 타입 입력: 스트링

# 2.6 이벤트 속성 삭제

  • 예시: 일반 이벤트 속성 argbool과 개체(그룹) 속성 argrow의 키 레벨을 삭제하세요:
    • 운영 유형 선택: 3
    • 이벤트 속성 이름 입력: argbool, argrow.level

# 2.7 유저 속성 삭제 시 작업

  • 예시: 일반 유저 속성 user_argbool과 개체(그룹) 속성 user_argrow의 키 레벨을 삭제하세요.
    • 운영 유형 선택: 4
    • 유저 속성 이름 입력: user_argbool, user_argrow.level

# 2.8 콜백 및 삭제 조작 추가 완료

  • 모든 설정을 완료한 후, "5"를 입력하여 확인하십시오.

# 2.9 운영 확인

  • 실행 전 최종 확인을 하세요, 'y'를 입력하면 확인하고, 'n'을 입력하면 작업을 취소합니다.

# 2.10 관련 운영 수행

확인이 완료된 후, 관리 도구는 먼저 TA 시스템의 데이터 ETL 서비스를 중단할 것입니다. 그 후, 이 설정에서의 모든 작업이 실행되며, 모든 작업이 완료된 후 데이터 ETL 서비스가 재시작됩니다. 이 기간 동안 데이터 리포팅된 데이터는 나중에 데이터베이스에 저장되지만, 분실되지는 않을 것입니다.

# 2.11 완료 이벤트 표시 결과

# 질문: 2.12 데이터에 미치는 영향

답변:

# 2.12.1 일반 속성

일반 속성을 수정할 때, 이 속성의 이전에 가져온 데이터는 null로 설정됩니다.

# Question: 2.12.2 개체

Answer:

개체를 변경할 때, 이 개체의 과거 데이터 도입은 null로 설정될 것이며, 이 개체의 모든 키 값도 포함됩니다.

# 2.12.3 마스터 키

키를 수정할 때, 이 키의 이전에 도입된 데이터는 수정 후 null로 설정되며, 동일한 객체 아래의 다른 하위 속성은 영향을 받지 않습니다.

# 질문: 주의사항

답변:

  1. 수정 및 삭제 작업을 수행하는 과정에서 세션을 끊거나 Ctrl + C를 사용하여 조작을 중단하는 것을 피하십시오.
  2. 속성을 변경하고 삭제하는 것은 ETL 흐름을 중단시키고 자주 발생하는 작업이 실시간 데이터의 유입에 영향을 미치는 것을 방지합니다.
  3. 하위 속성은 복합 구조 타입으로 수정할 수 없습니다.