보고 권장사항

이 페이지에서는 보고서를 가져올 때의 몇 가지 권장사항을 보여줍니다.

보고서 저장 및 재사용

동일한 보고서를 여러 번 삽입하고 삭제하면 리소스가 낭비되므로 정기적으로 실행하는 쿼리에 대한 보고서를 만들어 저장하는 것이 좋습니다. 상대 기간(예: YESTERDAY 또는 LAST_7_DAYS를 사용하면 보고서의 재사용 가능성이 높아집니다.

보고서 예약

임시 또는 일회성 보고서는 실행되므로 많은 리소스가 낭비될 수 있습니다. 불완전한 데이터 세트에 대해 실행될 수 있습니다 예약된 보고서는 일괄 실행되며 전날 데이터의 처리가 완료될 때까지 실행되지 않으므로 보고 리소스를 최대한 활용합니다. 자세한 내용은 사용 가능한 예약 필드를 참조하세요.

보고서 상태를 폴링할 때 지수 백오프 사용

보고서를 실행하는 데 걸리는 시간을 예측할 수는 없습니다. 길이 시간은 날짜, 시간 등 다양한 요인에 따라 몇 초에서 몇 시간까지 달라질 수 있습니다. 처리할 데이터의 양을 예로 들 수 있습니다 또한 보고서 런타임과 보고서에 반환된 행 수 간에 상관관계가 없습니다. 따라서 실행 중인 보고서의 상태를 정기적으로 확인하여 보고서가 완료된 시점을 확인해야 합니다. 이를 '폴링'이라고 합니다.

폴링은 필요하지만 비효율적인 구현은 장기 실행 보고서가 발생할 때 할당량을 빠르게 소진할 수 있습니다. 따라서 지수 백오프를 사용하여 재시도를 제한하고 할당량을 보존하는 것이 좋습니다.

멀티파트 다운로드 실행

보고서 파일은 최대 몇 GB일 수도 있습니다. 이러한 보고서를 단일 요청으로 다운로드하면 연결 문제가 발생할 수 있습니다. 또한 단일 요청이 다운로드가 중단되었으며 다시 시작할 수 없으며 단일 요청이 실패함 다운로드가 중단되면 다운로드를 재개할 수 없습니다. 따라서 다중 파일 다운로드를 사용하여 대용량 다운로드를 더 작은 청크로 분할하는 것이 좋습니다. 만약 단일 청크가 실패하면 그 지점부터 다운로드가 재개될 수 있습니다.

청크 처리에는 많은 이점이 있지만 각 청크는 별도의 요청을 생성합니다. 따라서 10MB의 최소 단위 크기를 사용하여 지정할 수 있습니다 하지만 평균 보고서 크기가 매우 큰 경우 연결 속도가 허용하는 범위 내에서 청크 크기를 늘리는 것이 좋습니다.

보고 할당량 고려

다음 세 가지 제품 전반의 사용량 할당량을 통해 Campaign Manager 360 보고 기능을 책임감 있게 사용해야 합니다.

  1. 임시 보고서 실행(일일)

    CM 계정 / CM 사용자 프로필에서 실행할 수 있는 임시 보고서 수를 제한합니다. 24시간 동안 볼 수 있습니다 할당량을 초과하지 않도록 하려면 다음 안내를 따르세요.

    • 중복 보고서를 줄입니다.
    • 정기적으로 실행되는 보고서를 예약합니다.
    • 불필요한 API 스크립트를 비활성화합니다.
  2. 활성 정기 보고서

    CM 계정/CM 사용자 프로필에서 특정 시점에 활성 상태로 예약할 수 있는 보고서 수를 제한합니다. 할당량을 초과하지 않도록 하려면 다음 안내를 따르세요.

    • 중복 신고를 줄입니다.
    • 불필요한 예약된 보고서를 비활성화합니다.
    • 불필요한 API 스크립트를 비활성화합니다.
  3. 동시 보고서

    CM 계정 / CM 사용자 프로필에서 실행할 수 있는 보고서 수가 제한됩니다. 동시에 사용할 수 있습니다. 할당량을 초과하지 않도록 하려면 다음 안내를 따르세요.

    • 정기적으로 실행되는 보고서를 예약합니다.
    • 불필요한 API 스크립트를 비활성화합니다.
    • 백오프 로직을 구현합니다.

보고 구현을 최적화했는데도 할당량을 초과하는 경우 다음을 사용하여 Campaign Manager 360 지원팀에 문의하세요. 문의 양식을 작성하세요.