Adobe Analytics에서는 다양하고 복잡한 보고서를 생성할 수 있도록 해 주는 유연한 보고 인터페이스를 제공합니다. 대부분의 보고서가 매우 신속히 생성되므로 시간이 초과되거나 성공적으로 생성되지 않는 보고서가 발생할 수 있습니다. 이 페이지에서는 보고서 생성 속도에 영향을 주는 요인에 대해 설명합니다. 이 정보를 이해하면 보고서를 더 성공적으로 생성할 수 있도록 구성하는 데 도움이 됩니다.
보고서 시간 초과 및 요청 큐
시간 초과: 단일 보고서는 여러 개의 요청으로 세분되며(분류당 하나), 각 요청에는 개별 시간 초과가 있습니다. 예약된 보고서는 시간 초과가 되기까지의 대기 시간이 더 길며 사용자 인터페이스에서 바로 생성되는 보고서보다 성공할 가능성이 더 높습니다.
보고서 세트 큐: 각각의 보고서 세트는 별도의 요청 큐를 유지합니다. 각기 다른 사용자의 요청이라도 많은 보고서가 동시에 요청되는 경우에는 소수의 보고서가 동시에 생성됩니다. 보고서가 완료되면 요청이 들어온 순서대로 나머지 보고서가 생성됩니다. 결과적으로, 많은 수의 복잡한 보고서가 이미 보고서 세트 큐에 있을 경우 일반적으로는 금방 생성되는 보고서라도 시간 초과될 수 있습니다.
보고서 속도에 영향을 주는 요소
보고서 시간 범위, 지표의 갯수, 분류의 갯수, 세그먼트 복잡성, 고유값의 갯수는 보고서 생성 시간이 길어지는 원인이 됩니다. 이러한 요소 중 하나를 증가시키는 것은 일반적으로 성능에 영향을 주지 않지만, 보고서 세트 큐에 있는 다른 보고서가 지연되어 후속 보고서가 시간 초과될 수 있습니다.
보고서 시간 범위: 보고서 생성 시간에 영향을 주는 가장 큰 요소는 요청한 개월 수입니다. 개월 수를 3개월에서 1개월로 줄이면 생성 시간이 크게 줄어들지만, 시간 범위를 1개월에서 1주일로 줄이는 것은 보고서 생성 시간에 큰 영향을 주지 않습니다.
지표 수: 지표 수가 증가하면 보고서 실행 시간이 증가합니다. 따라서 지표를 제거하면 종종 보고서 대개 시간이 향상됩니다.
분류 수: 보고서 내에서 각 분류는 개별 요청을 나타냅니다. 개별 요청은 빨리 완료될 수 있는 반면, 하나의 보고서에 있는 수천 개의 분류 실행은 보고서 생성 속도를 크게 감소시키고 보고서 세트 큐에 영향을 줄 수 있습니다.
세그먼트 복잡도: 많은 차원을 고려하거나 많은(24+) 규칙이 있는 세그먼트는 처리 영향을 높이고 보고서 생성 시간을 증가시킵니다.
고유 값 수: 보고서에 최종적으로 나타나는 값의 수를 세그먼트나 필터를 통해 줄이더라도 수십만 개의 고유 값이 들어 있는 보고서는 수 개의 고유 값이 들어 있는 보고서보다 생성 시간이 더 오래 걸립니다. 예를 들어 검색어를 표시하는 보고서는 필터를 적용하여 특정 값이 들어 있는 검색어만 표시하도록 하더라도 일반적으로 다른 보고서보다 느리게 생성됩니다.
기타 보고 옵션
다음 지침은 보고서 배달의 안정성을 높이는 데 도움이 됩니다.
Data Warehouse를 사용하여 많은 분류나 지표가 들어 있는 보고서를 요청합니다. Data Warehouse는 이러한 유형의 보고서를 생성하도록 만들어졌습니다.
보고서를 피크 시간이 아닐 때 실행하도록 예약합니다. 이렇게 하면 피크가 아닌 시간에 보고서 세트 요청 큐가 비어 있을 가능성이 높으므로 보고서 반환 가능성이 높아집니다.
Report Builder를 사용하여 보고서를 더 적은 수의 지표가 들어 있는 더 작은 시간 범위 및 요청으로 나눌 수 있습니다. 그런 다음 기본 Excel 기능을 사용하여 다양한 요청의 데이터를 하나의 보고서에 병합하면 됩니다.