이 도움말에서는 더 복잡한 사용 사례를 해결하는 데 도움이 되는 혼합 기능의 작동 원리에 대해 자세히 설명합니다.
이 도움말에서는 다음 내용을 다룹니다.혼합 팁
혼합에는 사용 가능한 데이터의 하위 집합만 포함되어야 함
혼합을 기반으로 차트에서 시각화하려는 특정 필드만 포함하는 것이 좋습니다. 그 이유는 다음과 같습니다.
- 혼합을 사용하면 매우 큰 데이터 세트가 생성될 수 있으므로 성능이 저하되고 BigQuery와 같은 유료 서비스의 쿼리 비용이 증가할 수 있습니다.
- 혼합을 기반으로 하는 차트에서는 혼합의 행이 사용되지 않는 경우에도 혼합의 모든 행을 계산합니다.
- 예를 들어 10개의 필드가 포함된 혼합을 만든다고 가정해 보겠습니다. 그런 다음 이러한 필드 중 하나만 사용하는 차트를 정의합니다. Looker Studio는 10개 필드 혼합을 계산한 다음 혼합 출력의 1개 필드를 쿼리하여 차트를 만듭니다.
- 재집계는 혼합에 기본 데이터의 하위 집합이 포함된 경우에만 발생합니다. (이에 관한 자세한 내용은 아래를 참고하세요.)
동일한 데이터 소스의 여러 테이블 혼합
동일한 데이터 소스에서 여러 테이블을 혼합하면 원하는 방식으로 데이터를 결합할 수 있어 커넥터 제한 사항을 해결할 수 있습니다.
예를 들어 유니버설 애널리틱스 커넥터에는 1일 활성 사용자, 7일 활성 사용자, 28일 활성 사용자의 측정항목이 포함되어 있습니다. 하지만 애널리틱스의 한계로 인해 이들 측정항목을 한 번에 하나만 차트에 포함할 수 있습니다. 그러나 Looker Studio에서 동일한 애널리틱스 데이터 소스끼리 조인하면 이러한 각 측정항목을 혼합에 추가할 수 있습니다. 그런 다음 동일한 차트에서 활성 사용자 측정항목을 각각 비교할 수 있습니다.
고급 개념
혼합의 테이블 순서
Looker Studio는 가장 왼쪽 구성을 시작으로 혼합의 조인 구성을 순서대로 평가합니다. 그런 다음 각 조인의 결과가 오른쪽의 다음 조인에 적용됩니다. 예를 들어 3개의 테이블 혼합에서는 테이블 1(가장 왼쪽)과 테이블 2(중간) 사이의 조인 구성이 평가된 후 해당 결과가 테이블 2와 테이블 3(가장 오른쪽) 사이의 조인 구성에 따라 사용됩니다.
자동으로 생성된 혼합의 테이블 순서
선택한 여러 차트가 혼합되면 Looker Studio에서 각 차트에 대한 테이블을 만들고 차트의 필드를 해당 테이블에 추가합니다. 혼합의 테이블 순서는 차트를 선택하는 순서와 일치합니다. 선택한 첫 번째 차트가 첫 번째(가장 왼쪽) 테이블이 되고, 두 번째 차트가 두 번째 테이블이 됩니다.
Looker Studio는 또한 각 테이블에 조인 구성을 자동으로 생성하고 왼쪽 외부 조인 유형을 사용합니다.
기본 구성이 원하는 구성이 아니거나 테이블 간에 연결이 명확하게 되어 있지 않은 경우 목표에 맞게 혼합을 수정할 수 있습니다.
혼합되기 전에 테이블이 생성됨
혼합에 있는 각 테이블의 데이터는 최종 혼합에 조인되기 전에 쿼리됩니다. 즉, 테이블의 기간, 필터, 계산된 필드는 조인이 실행되기 전에 테이블을 생성하는 쿼리에 적용됩니다. 이 경우 혼합 테이블에 포함된 데이터에 영향을 미치고 혼합의 출력을 변경할 수 있습니다.
혼합 측정항목 재집계
기본 데이터 소스에서 포함된 측정항목은 혼합에서 합산되지 않은 수치가 됩니다. 혼합에 포함된 필드 수가 기본 데이터 소스의 전체 필드 수보다 적은 경우 이 수는 새 데이터를 기반으로 재집계됩니다. 이 방법은 평균의 평균을 계산하는 등 이미 집계된 필드에 다른 집계를 적용해야 하는 경우 유용할 수 있습니다.
혼합 데이터가 원본 데이터보다 더 많은 행을 포함할 수 있음
혼합을 구성하는 개별 데이터 소스를 기반으로 한 차트보다 더 많은 데이터가 혼합 차트로 표시될 수 있습니다. 혼합을 위해 선택한 조인 구성과 데이터에 따라 다를 수 있습니다. 예를 들어 왼쪽 외부 조인에는 왼쪽 테이블의 모든 기록과 조인 조건 전체에서 동일한 값을 공유하는 오른쪽 테이블의 모든 기록이 포함됩니다. 조인 조건에 대한 일치하는 항목이 여러 개인 경우, 가장 왼쪽 데이터 소스보다 혼합된 데이터에서 보다 많은 행이 나타날 수 있습니다.
혼합 및 명시적 기간과 필터
혼합의 행 수를 제한하는 두 가지 방법은 기간을 사용하거나 필터를 적용하는 것입니다. 혼합을 기반으로 하는 차트나 혼합을 구성하는 테이블에서 수행할 수 있습니다. 사용 방식을 이해하려면 '사전 혼합' 또는 '사후 혼합'을 고려하는 것이 좋습니다.
혼합의 테이블에 기간 또는 필터를 적용하면 혼합의 다른 테이블과 데이터가 조인되기 전에 적용됩니다. 기간이 지났거나 필터에서 제외된 행은 조인 쿼리를 사용할 수 없습니다.
혼합을 기반으로 차트에 기간 또는 필터를 적용하면 혼합이 생성된 후에 데이터에 적용됩니다('사후 혼합').
이러한 차이는 데이터 및 혼합 구성 방법에 따라 차트에 표시되는 결과에 큰 영향을 줄 수 있습니다.
혼합 및 상속된 필터
혼합은 필터가 사전 혼합 또는 사후 혼합 데이터와 호환되는 한 보고서, 페이지 또는 그룹 수준 필터를 상속합니다. 필터가 혼합에서 사용되는 기본 데이터 소스와 호환되는 경우 사전 혼합된 데이터에서 필터가 작동합니다. 그렇지 않으면 사후 혼합된 데이터에서 필터가 작동합니다. 필터가 사전 혼합 또는 사후 혼합 데이터와 호환되지 않으면 필터는 무시됩니다.
필터 상속에 대해 자세히 알아보기
혼합에 기반한 차트에 상속된 필터가 적용되면 Looker Studio는 다섯 가지 단계로 데이터를 처리합니다.
(사전 혼합)
- 1단계: 데이터 혼합 패널에 지정된 측정기준을 기반으로 데이터를 그룹화하고 집계합니다.
- 2단계: 상속된 측정기준 필터와 호환 가능 측정항목 필터는 데이터 혼합 패널에 포함된 데이터 소스에 적용됩니다.
(혼합)
- 3단계: 지정된 조인 구성을 사용하여 데이터가 혼합됩니다.
(사후 혼합)
- 4단계: 차트의 측정기준을 기반으로 데이터가 그룹화되고 집계됩니다.
- 5단계: 측정항목 필터는 혼합 데이터와 호환되는 경우 차트에 적용됩니다.