Data Explorer 기능은 공개 미리 보기입니다. 피드백을 계속 수집하고
사용자 지정 쿼리 작성
기본 모드에서 자체 쿼리를 작성하려면, 액세스하는 데이터의 형태를 먼저 이해하는 것이 중요합니다.events.all 테이블
events.all 테이블은 들어오는 모든 이벤트의 기본 대상입니다. 시간과 이벤트 이름 등 공통 값에 대한 열이 있는 단일 반구조화 테이블입니다. 원본 JSON 페이로드 전체를 포함하고 거의 모든 쿼리에서 유용한 EventData 열에 곧 익숙해질 것입니다. events.all 테이블에 대한 다음 문서를 참조할 수 있습니다.
쿼리
쿼리는 ‘OR’ 논리 연산자로 결합된 하나 이상의 Conditions으로 구성됩니다. 조건은 event.all 테이블의 Event로 구성됩니다. Variable, Operator, Value로 구성된 논리 명령문인 하나 이상의 Clauses를 조건에 추가하여 복잡한 조건을 만들 수 있습니다. 절은 ‘AND’ 논리 연산자로 결합됩니다. 드롭다운에 나열된 변수는 조건을 만들 때 선택된 이벤트에 따라 채워집니다. Start date와 End date를 수정하여 쿼리의 기간을 조정할 수 있습니다. Group By 및 Aggregate Type을 추가하여 쿼리의 출력을 추가로 수정할 수 있습니다. Group By는 출력 행이 그룹화되는 방식을 수정하는 반면, Aggregate Type은 행이 계산, 합산 또는 구분되는 방식을 수정합니다. Query 패널에서 쿼리를 만들 수 있습니다. Data Explorer(기본) 쿼리는 상위 100개 이벤트만 참조합니다. 모든 이벤트를 보려면 Data Explorer(고급)에서 쿼리를 실행하세요.쿼리 출력
쿼리를 실행한 후 Query Output 패널 아래에서 출력을 볼 수 있습니다. 출력은 막대 그래프와 테이블 형식입니다. 그래프는 가장 큰 5개 그룹의 결과를 보여줍니다. 그래프 하단의 드롭다운을 클릭하여 다른 그룹을 볼 수 있습니다. 테이블은 각 행에 대해 Event Name, Timestamp(UTC), Player ID, Event Data(JSON을 통해)를 표시합니다.샘플 쿼리
단일 조건 쿼리
이번 주 플레이어들이 어느 지역에서 로그인하고 있나요?
이번 주 플레이어들이 어떤 디바이스에서 로그인하고 있나요?
이번 주 주문 총액의 합은 얼마인가요?
PlayFab 제한이 초과되고 있나요?
다중 조건 쿼리
이번 주 어떤 플레이어와 엔터티가 로그인하고 있나요?
이번 주 어떤 아이템이 구매되거나 인벤토리에 추가되고 있나요?
절이 있는 복잡한 조건 쿼리
이번 주에 “sword” 아이템이 얼마나 구매되었나요?
이번 주에 5 사이의 아이템이 얼마나 구매되었나요?
“What’s This”를 선택하고 샘플 쿼리를 선택하여 Data Explorer 기본에 예제 쿼리를 로드할 수 있습니다.제한
Data Explorer 쿼리 사용을 관리하는 두 가지 제한이 있습니다.- 최대 쿼리 런타임: 개별 쿼리는 30초를 초과하여 실행할 수 없습니다. 이 제한을 초과하면 쿼리가 종료되고 오류 메시지가 표시됩니다.
- 간격 사용량: 각 타이틀에는 어떤 10분 간격이든 총 누적 실행 시간 3분이 허용됩니다. 이 제한을 초과하면 오류 메시지가 표시되고, 추가 쿼리를 실행하기 전에 기다려야 합니다.
