arrow_back

Looker에서 여러 Explore의 결과 병합하기

로그인 가입
700개 이상의 실습 및 과정 이용하기

Looker에서 여러 Explore의 결과 병합하기

실습 1시간 universal_currency_alt 무료 show_chart 입문
info 이 실습에는 학습을 지원하는 AI 도구가 통합되어 있을 수 있습니다.
700개 이상의 실습 및 과정 이용하기

GSP856

Google Cloud 사용자 주도형 실습 로고

개요

Looker 개발자는 가장 적절한 방법으로 데이터베이스 테이블의 데이터를 결합하기 위해 데이터 필드와 테이블 간에 정의된 관계를 사용하여 Looker에서 Explore를 만들 수 있습니다. 따라서 데이터를 검토할 때에는 하나의 Explore를 사용하는 것이 가장 좋습니다.

그러나 Looker 개발자가 필요한 관계를 만들지 않았거나 기술적 제한을 겪을 수도 있습니다. 이 경우 Looker는 다른 여러 Explore는 물론 심지어 다른 모델이나 프로젝트의 데이터를 결합하여 데이터 테이블과 시각화를 구현할 수 있도록 지원합니다.

병합된 결과 기능을 사용하면 Explore에서 쿼리를 만든 다음 다른 Explore의 쿼리를 추가하여 단일 테이블에 병합된 결과를 표시할 수 있습니다. 그런 다음 데이터를 검토하고, 필드를 피벗하고, 시각화를 만들 수 있습니다.

참고: 병합된 결과 기능을 사용할 때에는 각 병합된 쿼리마다 데이터가 5,000개 행으로 제한됩니다. 5,000개 행이 넘는 데이터를 반환하는 쿼리를 포함하면 반환된 데이터 중 처음 5,000개의 행만 병합된 결과에 포함됩니다.

쿼리를 병합할 때는 단일 Explore에서 단일 쿼리를 만든 다음 다른 쿼리를 첫 번째 쿼리와 결합합니다.

기본적으로 첫 번째 쿼리는 기본 쿼리로 간주됩니다. 이는 알아 두어야 할 중요한 개념인데, Looker가 데이터를 일치시켜 병합된 결과를 생성할 때 추가된 각 쿼리를 다른 추가된 쿼리가 아니라 기본 쿼리와 일치시키기 때문입니다.

따라서 쿼리를 추가할 때마다 기본 쿼리의 측정기준과 일치할 수 있는 측정기준을 포함해야 합니다.

병합된 결과에 관한 자세한 내용은 여러 Explore의 결과 병합하기 문서를 참조하세요.

목표

이 실습에서는 다음 작업을 수행하여 여러 Explore의 결과를 병합하는 방법을 알아봅니다.

  • 기본 쿼리와 다음 소스 쿼리 생성
  • 병합 결과 확인 및 병합 실행
  • 병합된 결과 수정
  • 병합된 결과를 대시보드에 저장

설정

실습 시작 버튼을 클릭하기 전에

다음 안내를 확인하세요. 실습에는 시간 제한이 있으며 일시중지할 수 없습니다. 실습 시작을 클릭하면 타이머가 시작됩니다. 이 타이머는 Google Cloud 리소스를 사용할 수 있는 시간이 얼마나 남았는지를 표시합니다.

실무형 실습을 통해 시뮬레이션이나 데모 환경이 아닌 실제 클라우드 환경에서 직접 실습 활동을 진행할 수 있습니다. 실습 시간 동안 Google Cloud에 로그인하고 액세스하는 데 사용할 수 있는 새로운 임시 사용자 인증 정보가 제공됩니다.

이 실습을 완료하려면 다음을 준비해야 합니다.

  • 표준 인터넷 브라우저 액세스 권한(Chrome 브라우저 권장)
참고: 이 실습을 실행하려면 시크릿 모드 또는 시크릿 브라우저 창을 사용하세요. 개인 계정과 학습자 계정 간의 충돌로 개인 계정에 추가 요금이 발생하는 일을 방지해 줍니다.
  • 실습을 완료하기에 충분한 시간(실습을 시작하고 나면 일시중지할 수 없음)
참고: 계정에 추가 요금이 발생하지 않도록 하려면 개인용 Google Cloud 계정이나 프로젝트가 이미 있어도 이 실습에서는 사용하지 마세요.

실습을 시작하고 Looker에 로그인하는 방법

  1. 준비가 되면 실습 시작을 클릭합니다.

    이 실습에서 사용해야 하는 임시 사용자 인증 정보가 '실습 세부정보' 창에 표시됩니다.

    실습 비용을 결제해야 하는 경우 결제 수단을 선택할 수 있는 팝업이 열립니다.

    '실습 세부정보' 창에 표시된 실습 사용자 인증 정보를 확인합니다. 이 실습에서 Looker 인스턴스에 로그인할 때 이 정보를 사용합니다.

    참고: 다른 사용자 인증 정보를 사용하면 오류가 발생하거나 요금이 부과됩니다.
  2. Looker 열기를 클릭합니다.

  3. 제공된 사용자 이름과 비밀번호를 이메일비밀번호 입력란에 입력합니다.

    사용자 이름:

    {{{looker.developer_username | Username}}}

    비밀번호:

    {{{looker.developer_password | Password}}} 중요: 이 페이지의 '실습 세부정보' 창에 표시된 사용자 인증 정보를 사용해야 합니다. Google Cloud Skills Boost 사용자 인증 정보를 사용하지 마세요. 개인용 Looker 계정이 있더라도 이 실습에 사용하지 마세요.
  4. 로그인을 클릭합니다.

    로그인이 완료되면 이 실습에서 사용할 Looker 인스턴스가 표시됩니다.

작업 1. 기본 쿼리 생성

여러 쿼리의 결과를 병합하려면 먼저 기본 쿼리로 간주되는 시작 쿼리를 준비합니다.

  1. Looker 탐색 메뉴에서 Explore를 클릭합니다. FAA에서 Flights를 클릭합니다.

  2. 왼쪽 창에서 모든 필드 아래의 Flight Details를 펼칩니다.

  3. CarrierFlight Num을 클릭합니다.

    필드 이름을 드래그 앤 드롭하여 오른쪽 창에서 선택한 필드의 순서를 바꿀 수 있습니다.

  4. Aircraft Origin을 펼친 후 City를 클릭합니다.

  5. Flight Details를 펼친 후 측정에서 Cancelled Count를 클릭합니다.

  6. Arrival Date를 펼치고 에 마우스를 가져간 후 필드로 필터링을 클릭합니다.

    'Arrival Date' 드롭다운 메뉴가 펼쳐진 모습, '년' 옵션 위의 필터 버튼이 강조 표시됨

  7. 필터 창에서 Flights Details Arrival Year연도:로 설정한 후 2000을 입력합니다.

  8. 실행을 클릭하여 기본 쿼리 결과를 확인합니다.

    2000년도 항공편의 세부정보 및 총 취소 건수 결과를 확인할 수 있습니다.

작업 2. 다음 소스 쿼리 추가

기본 쿼리를 생성한 후에는 다른 소스 쿼리를 추가할 수 있습니다. 이제 항공편 데이터를 확보했으니, 이를 출발지 공항에 대한 정보와 병합해 봅니다.

  1. 기본 쿼리의 Explore 오른쪽 상단 창에서 설정(설정/톱니바퀴 아이콘)을 클릭합니다.

  2. 결과 병합을 클릭하면 Explore 선택 창이 열립니다.

    Looker의 쿼리 수정 창에서 Explore가 열리는데, 여기에서 기본 쿼리와 병합할 새 쿼리를 빌드할 수 있습니다.

참고: 쿼리를 병합하기 위해 Looker는 값이 일치할 수 있는 쿼리에서 측정기준을 찾습니다. 따라서 쿼리는 값이 정확하게 일치할 수 있는 공통 측정기준을 하나 이상 포함해야 합니다.

예를 들어 두 쿼리 모두 'Date' 측정기준이 있지만 한 쿼리는 값으로 '2017-10-01'을 사용하고 다른 쿼리는 값으로 'October 2017'을 사용하는 경우 Looker가 쿼리를 병합할 때 해당 측정기준을 사용할 수 없습니다.
  1. Explore 선택 창에서 Airports를 선택합니다.

  2. 모든 필드 창에서 CityAverage Elevation을 클릭합니다.

참고: 병합된 결과에 대한 소스 쿼리를 생성할 때 기본 쿼리의 측정기준과 정확히 일치하는 측정기준을 하나 이상 포함해야 합니다.
  1. 실행을 클릭하여 소스 쿼리 결과를 확인합니다.

    결과는 공항의 도시 및 평균 고도를 보여줍니다.

  2. 저장을 클릭하여 해당 쿼리를 기본 쿼리에 병합합니다.

작업 3. 병합 규칙 확인 후 병합 실행

Looker는 쿼리 일치에 사용할 최적의 측정기준을 자동으로 찾아 '병합 규칙' 섹션에 표시합니다. Looker는 각 쿼리가 기본 쿼리와 병합되는 방식을 보여줍니다.

Looker가 쿼리를 일치시키는 데 사용한 측정기준을 검토하세요 Flights 테이블에서 Aircraft Origin City를 사용하여 기본 검색을 수행하고, 이를 Airports 테이블에서 Airports City를 사용한 보조 검색과 병합해야 합니다.

  1. 병합 규칙에 올바른 측정기준이 사용되도록 드롭다운을 변경합니다.

    '병합 규칙' 섹션, 'Flights' 필드에는 'Aircraft Origin City'가, 'Airports' 필드에는 'Airports City' 필드가 선택되어 있음

  2. 실행을 클릭하여 병합된 결과를 확인합니다.

  3. 'Airports Average Elevation'을 클릭하여 값을 내림차순으로 정렬합니다.

  4. 시각화 창을 펼친 후 병합된 결과를 유용하게 시각화할 수 있는 다양한 차트 옵션을 클릭하여 살펴봅니다.

작업 4. 병합된 결과 수정

병합된 결과를 얻은 후에는 병합된 쿼리와 쿼리를 병합하는 데 사용되는 규칙을 유연하게 수정할 수 있습니다.

기본 소스 쿼리 수정

소스 쿼리에 목적지 공항에 대한 정보를 추가해 보겠습니다.

  1. 소스 쿼리 창에서 'Flights' 옆 톱니바퀴 아이콘을 클릭한 후 수정을 클릭합니다.

    톱니바퀴 아이콘 옆에 기본이라는 라벨이 지정되어 있어야 합니다.

  2. 왼쪽 창에서 모든 필드를 클릭합니다.

  3. Aircraft Destination을 펼친 후 City를 클릭합니다.

  4. 실행을 클릭하여 수정된 기본 쿼리 결과를 확인합니다.

  5. 저장을 클릭하여 기본 소스 쿼리를 저장합니다.

작업 5. 병합된 결과를 대시보드에 저장

  1. 시각화 창을 펼친 후 테이블을 선택합니다.

    테이블을 표시하는 시각화 창

  2. 병합된 결과의 Explore 오른쪽 상단 창에서 톱니바퀴 아이콘을 클릭합니다.

  3. 대시보드에 저장을 클릭합니다.

  4. 제목에는 Flight Cancellations & Elevation을 입력합니다.

  5. 새 대시보드를 클릭합니다.

    '이 폴더의 대시보드에 추가' 창에 '새 대시보드' 버튼이 강조표시된 이미지

  6. 대시보드 이름으로 Airport Data를 입력한 후 확인을 클릭합니다.

    '새 대시보드 이름 입력:' 필드에 'Airport Data'가 입력된 이미지. '확인' 버튼이 강조 표시됨

  7. 대시보드에 저장을 클릭합니다.

  8. 상단 창의 녹색 배너에서 Airport Data 링크를 클릭하여 새 대시보드에 액세스합니다.

    폴더 > 공유 폴더를 클릭한 후 대시보드를 클릭해도 새 대시보드로 이동할 수 있습니다.

    Airport Data 대시보드

    내 진행 상황 확인하기를 클릭하여 목표를 확인합니다. 병합된 결과가 포함된 대시보드 생성

수고하셨습니다

이 실습에서는 여러 Explore의 결과를 병합하는 방법을 배웠으며, 이 과정에서 기본 쿼리와 다음 소스 쿼리를 생성하고, 병합된 결과를 확인하고, 병합을 실행하고, 병합된 결과를 수정한 후 대시보드에 저장해 보았습니다.

다음 단계/자세히 알아보기

Google Cloud 교육 및 자격증

Google Cloud 기술을 최대한 활용하는 데 도움이 됩니다. Google 강의에는 빠른 습득과 지속적인 학습을 지원하는 기술적인 지식과 권장사항이 포함되어 있습니다. 기초에서 고급까지 수준별 학습을 제공하며 바쁜 일정에 알맞은 주문형, 실시간, 가상 옵션이 포함되어 있습니다. 인증은 Google Cloud 기술에 대한 역량과 전문성을 검증하고 입증하는 데 도움이 됩니다.

설명서 최종 업데이트: 2024년 1월 20일

실습 최종 테스트: 2024년 1월 20일

Copyright 2025 Google LLC. All rights reserved. Google 및 Google 로고는 Google LLC의 상표입니다. 기타 모든 회사명 및 제품명은 해당 업체의 상표일 수 있습니다.

시작하기 전에

  1. 실습에서는 정해진 기간 동안 Google Cloud 프로젝트와 리소스를 만듭니다.
  2. 실습에는 시간 제한이 있으며 일시중지 기능이 없습니다. 실습을 종료하면 처음부터 다시 시작해야 합니다.
  3. 화면 왼쪽 상단에서 실습 시작을 클릭하여 시작합니다.

시크릿 브라우징 사용

  1. 실습에 입력한 사용자 이름비밀번호를 복사합니다.
  2. 비공개 모드에서 콘솔 열기를 클릭합니다.

콘솔에 로그인

    실습 사용자 인증 정보를 사용하여
  1. 로그인합니다. 다른 사용자 인증 정보를 사용하면 오류가 발생하거나 요금이 부과될 수 있습니다.
  2. 약관에 동의하고 리소스 복구 페이지를 건너뜁니다.
  3. 실습을 완료했거나 다시 시작하려고 하는 경우가 아니면 실습 종료를 클릭하지 마세요. 이 버튼을 클릭하면 작업 내용이 지워지고 프로젝트가 삭제됩니다.

현재 이 콘텐츠를 이용할 수 없습니다

이용할 수 있게 되면 이메일로 알려드리겠습니다.

감사합니다

이용할 수 있게 되면 이메일로 알려드리겠습니다.

한 번에 실습 1개만 가능

모든 기존 실습을 종료하고 이 실습을 시작할지 확인하세요.

시크릿 브라우징을 사용하여 실습 실행하기

이 실습을 실행하려면 시크릿 모드 또는 시크릿 브라우저 창을 사용하세요. 개인 계정과 학생 계정 간의 충돌로 개인 계정에 추가 요금이 발생하는 일을 방지해 줍니다.