용어집

이 페이지에는 Looker 제품 및 사용자 문서에 사용된 용어가 나와 있습니다.

Looker와 Looker Studio의 유사한 용어와 개념 간의 미묘한 차이점에 대한 자세한 내용은 Looker 및 Looker Studio의 공유 용어 및 개념 문서 페이지를 참조하세요.

기호/숫자

$

$는 LookML에서 이전에 정의된 객체를 참조할 수 있는 대체 연산자입니다.

참고: 대체 연산자

A

액세스, 액세스 수준

관리자는 사용자가 Looker에서 보고 상호작용할 수 있는 항목을 제한하는 다양한 옵션을 사용할 수 있습니다.

참고: 콘텐츠 액세스, 데이터 액세스, 기능 액세스

작업

데이터 작업을 사용하면 사용자가 Looker에서 직접 다른 도구를 사용하여 작업을 수행할 수 있습니다. 예를 들어 이 작업을 수행하면 이메일이 전송되거나 다른 애플리케이션에서 값을 설정할 수 있습니다. 또는 수신 서버에서 수행할 수 있는 다른 작업을 수행할 수도 있습니다. 수신 서버에서 JSON POST를 사용할 수 있어야 합니다.

작업 허브

Looker의 작업 허브는 데이터를 Looker의 통합 서비스로 전달하는 멀티 테넌트 서비스입니다. 사용자가 작업을 사용하여 보내는 모든 데이터는 Looker 인스턴스가 아닌 작업 허브 서버에서 일시적으로 처리됩니다. Looker 관리자 또는 개발자가 통합 서비스 및 필드 태그를 설정하여 서비스 액세스 권한을 부여하면 데이터를 드릴다운하고 해당 서비스와 상호작용할 때 해당 서비스를 작업으로 선택할 수 있습니다.

참고: 작업

고급 배포 모드

고급 배포 모드를 사용하면 deploy 권한이 있는 Looker 개발자가 LookML 프로젝트에서 Git 커밋을 선택하고 Looker 인스턴스의 프로덕션 버전에 배포할 수 있습니다. 이는 원격 프로덕션 브랜치의 최신 커밋만 Looker 인스턴스의 프로덕션 버전에 배포할 수 있는 기본 Git 통합과 반대입니다.

고급 필터

고급 필터를 사용하면 사용자가 Explore​에서 대시보드 자체에는 표시되지 않는 필드가 포함된 대시보드 필터를 만들 수 있습니다.

고급 필터 컨트롤

고급 필터 컨트롤은 대시보드 작성자가 설정할 수 있는 필터 조건을 보다 유연하게 설정할 수 있는 대시보드 필터 컨트롤의 한 유형입니다. 고급 컨트롤을 만들려면 필터 구성 창컨트롤 필드에서 고급을 선택합니다.

알림

알림알림을 사용하면 사용자가 대시보드 타일의 데이터에서 조건을 충족하거나 초과했을 때 특정 수신자에게 원하는 빈도로 알림을 전송하도록 트리거할 수 있습니다. 알림은 사용자 정의 대시보드 또는 LookML 대시보드에서 쿼리 기반 또는 Look 연결 타일에 설정되며, 이메일 또는 Looker Slack 또는 Slack 연결(API 토큰) 통합을 통해 전송될 수 있습니다.

애플리케이션 시간대

애플리케이션 시간대는 예약된 Look 및 쿼리가 실행되는 기본 시간대의 관리자 설정(지원되는 경우)입니다. 사용자별 시간대를 사용 설정하면 계정에 설정된 시간대 값이 없는 사용자의 경우 애플리케이션 시간대가 기본 시간대가 됩니다.

참고: 시간대 설정, 사용자별 시간대

비동기 쿼리

비동기 쿼리는 요청을 시작하기 위한 호출 1개, 쿼리의 완료 상태를 확인하기 위한 호출 1개, 완료된 쿼리 결과를 가져오는 호출 1개를 만드는 데이터 요청입니다. 비동기 쿼리를 사용하면 앱 작동 중단, 연결 시간 초과, 긴 대시보드 로드 시간을 방지할 수 있습니다.

B

기본 뷰(Explore)

기본 뷰는 Explore를 만들기 위한 시작점으로 사용되는 입니다. 여기에서 다른 뷰를 기본 뷰에 조인하여 Explore에서 사용할 수 있습니다. Explore의 이름은 일반적으로 기본 뷰의 이름을 따지만 기본 뷰의 이름으로 탐색의 이름을 지정하지 않으려면 from 매개변수를 사용하여 탐색의 기본 뷰의 이름을 지정할 수 있습니다.

참고: , Explore

블록, Looker 블록

Looker 블록은 정확한 사양으로 사용하고 맞춤설정할 수 있는 사전 빌드된 LookML 요소입니다. 최적화된 SQL 패턴부터 완전히 빌드된 데이터 모델에 이르기까지 블록을 Looker에서 빠르고 유연한 데이터 모델링의 시작점으로 사용할 수 있습니다.

보드

보드에는 수동으로 선별된 대시보드, Look, 링크 모음이 포함됩니다. 폴더에 저장되는 대시보드 및 Look을 여러 보드에 고정할 수 있습니다. 보드에는 컨텍스트를 제공하는 링크와 설명이 포함될 수 있으며 사용자가 가장 관련성 높은 정보를 쉽게 찾을 수 있습니다.

탐색, 브라우징

탐색에는 대시보드, Look, Explore에서 데이터를 확인, 공유, 전송, 다운로드하는 작업이 포함됩니다.

C

폐쇄형 시스템

멀티테넌트 설치라고도 하는 폐쇄형 시스템은 콘텐츠를 특정 그룹으로 격리하고 다른 그룹의 사용자가 서로 알 수 없도록 합니다.

코드 분할

실제로 필요할 때까지 자바스크립트를 지연 로드하는 기법입니다. 처음에 로드된 자바스크립트 번들은 최대한 작게 유지하는 것이 좋습니다. 이때 코드 분할을 활용하면 됩니다. 즉시 필요하지 않은 기능은 실제로 필요할 때까지 로드되지 않습니다.

커뮤니티

Looker 커뮤니티(이전 명칭: Discourse)는 Looker 사용자와 전문가가 공유하는 게시물, 토론, 질문, 아이디어를 제공하는 사용자 포럼입니다.

구성요소

Looker 구성요소는 React, TypeScript, 스타일 지정 구성요소로 빌드된 Looker 디자인 시스템의 기술적 구현입니다. UI 구성요소필터 구성요소로 구성됩니다.

연결

Looker의 관리 섹션에서 모델이 데이터를 가져올 데이터베이스 연결을 설정합니다.

상수

프로젝트 매니페스트 파일의 LookML constant 매개변수로 정의되는 상수를 사용하면 프로젝트 전체에서 재사용할 수 있는 값을 지정할 수 있습니다. 문자열이 허용되는 모델의 모든 위치에서 상수를 참조할 수 있습니다.

콘텐츠

Looker 문서에서 콘텐츠라는 용어는 일반적으로 룩과 대시보드를 의미합니다.

콘텐츠 액세스

콘텐츠 액세스는 사용자 또는 그룹이 보드나 폴더(Looker 6.20 이전의 스페이스)를 보거나 변경할 수 있는지 여부와 콘텐츠를 제어합니다. 두 가지 콘텐츠 액세스 수준은 보기액세스 관리, 수정입니다.

콘텐츠 검사기

Looker의 콘텐츠 검사기는 LookML에서 모델, Explore, 필드 이름에 대한 참조를 검색합니다. 개발자는 프로젝트를 변경한 후 콘텐츠 검사기를 사용하여 변경사항이 사용자의 저장된 Look 또는 쿼리 기반 대시보드 타일에 영향을 미치지 않았는지 확인할 수 있습니다. 콘텐츠 검사기를 사용하여 LookML 요소를 찾아 교체하여 변경사항으로 인한 오류를 수정할 수도 있습니다.

교차 필터링

교차 필터링을 사용하면 사용자가 대시보드에 임시 필터를 적용할 수 있습니다. 교차 필터링을 사용하면 하나의 대시보드 타일에서 데이터 포인트를 클릭하여 모든 대시보드 타일이 자동으로 해당 값을 필터링하도록 할 수 있습니다. 특정 교차 필터는 대시보드에 저장할 수 없지만 교차 필터링된 대시보드의 URL을 공유하여 공유할 수 있습니다.

고객 호스팅 (배포, 인스턴스, 설치, 환경)

'고객 호스팅' 배포(이 문서에서는 '자체 호스팅' 또는 '온프렘'이라고도 함), 고객의 프레미스에 또는 서드 파티 데이터 센터 내의 고객이 제어하는 서버에 고객이 제품을 직접 설치하거나 설치되는 것을 의미합니다. 고객 호스팅 배포에는 Looker에서 호스팅하고 제품을 통해 액세스할 수 있는 서비스, 특히 라이선스 데이터, 구성 백업, 시스템 오류 보고서, 데이터 작업, 지원 티켓이 포함됩니다. 자세한 내용은 Looker 보안 웹페이지Looker에서 공유하는 애플리케이션 데이터 섹션을 참조하세요. 일반적으로 Looker 지원팀은 지원이나 배포 목적으로 이러한 인스턴스에 액세스할 수 없으며 고객이 자체 버전 업데이트를 실행해야 합니다.

각 호스팅 옵션의 비교 이점에 대한 자세한 내용은 Looker(원본) 인스턴스의 호스팅 옵션 선택 문서 페이지를 참조하세요.

모든 Looker(Google Cloud 핵심 서비스) 인스턴스는 Looker에서 호스팅됩니다.

Looker 호스팅도 참조하세요.

D

대시보드

대시보드는 한 페이지에 시각화 또는 텍스트 타일로 함께 표시되는 하나 이상의 저장된 쿼리의 모음입니다.

참고: LookML 대시보드, 사용자 정의 대시보드

대시보드 요소

요소는 element 매개변수를 사용하여 만든 LookML 대시보드의 타일 또는 시각화입니다.

대시보드 파일

LookML 대시보드는 확장자가 .dashboard.lookml인 LookML 프로젝트 파일에 정의됩니다.

LookML 대시보드참조하세요.

데이터 액세스

데이터 액세스는 사용자 또는 그룹이 볼 수 있는 데이터를 제어합니다. 이 유형의 액세스는 사용자 수준 또는 데이터 수준에서 제한되거나 부여될 수 있습니다.

데이터베이스 시간대

데이터베이스 시간대는 Looker에서 원시 데이터를 해석하는 데 사용하는 시간대의 관리 설정입니다.

참고: 쿼리 시간대, 시간대 설정

데이터 그룹

하나 이상의 데이터 그룹 매개변수를 사용하여 캐싱 정책을 정의하고 영구 파생 테이블 (PDT)을 다시 빌드할 시기를 지정하며 일정을 트리거할 수 있습니다.

파생 테이블

파생 테이블을 사용하면 데이터베이스에 없는 새 테이블을 만들 수 있습니다. 파생 테이블은 Looker 뷰 파일에 정의되며, 이를 통해 사용자는 쿼리의 출력을 마치 데이터베이스의 테이블인 것처럼 처리할 수 있습니다 (일반적으로 '팩트' 테이블에 사용됨). '파생 테이블'은 LookML 기반(기본) 파생 테이블, SQL 기반 파생 테이블, 임시 파생 테이블, 영구 파생 테이블 (PDT)을 비롯한 모든 유형의 파생 테이블을 가리키는 일반적인 용어입니다.

참고: 기본 파생 테이블, 영구 파생 테이블, SQL 기반 파생 테이블, 임시 파생 테이블

개발 모드

개발자는 개발 모드에서 LookML을 변경하고 테스트할 수 있습니다. 변경사항은 프로덕션에 배포될 때까지 다른 사용자에게 영향을 미치지 않습니다.

개발 테이블

개발 테이블은 개발 중에 테이블을 쿼리할 때 빌드되는 영구 파생 테이블입니다. 경우에 따라 개발 테이블을 변경사항을 배포할 때 프로덕션에서 사용할 수 있습니다.

언어

데이터베이스의 SQL '버전'입니다. 지원되는 언어의 예로는 Amazon Redshift, PostgreSQL, MySQL, Google BigQuery 표준 SQL 또는 Legacy SQL이 있습니다.

측정기준

측정기준은 속성, 사실, 값을 나타내는 필드로, 탐색 내 필드 선택 도구에서 선택할 수 있으며 쿼리를 필터링하는 데 사용할 수 있습니다. 일반적인 측정기준에는 날짜, 이름, ID와 같은 속성이 포함되며 종종 기본 데이터 표의 열에 해당합니다. 측정기준은 뷰 파일 내에 만들 수도 있습니다.

측정기준 채우기

측정기준 채우기는 특정 연도가 누락된 날짜 측정기준과 같이 특정 측정기준에 대해 누락된 날짜 또는 값을 입력하도록 지시할 수 있는 기능입니다. Looker에서 불완전한 세트의 값을 연결하는 것을 방지하여 오해의 소지가 있는 그래프를 피할 수 있습니다. 측정기준 채우기 옵션은 allow_fill 매개변수를 사용하여 사용 설정하거나 사용 중지할 수 있습니다.

측정기준 그룹

측정기준 그룹을 사용하면 데이터베이스의 기본 날짜 또는 시간 열 하나에 여러 측정기준을 만들 수 있습니다. 예를 들어 duration 유형 측정기준 그룹을 일, 주, 월 등의 간격으로 분할할 수 있습니다.

드릴

Looker에서는 시각화 또는 Explore에 관한 데이터를 드릴하여 특정 데이터 포인트에 대한 구체적인 정보를 얻을 수 있습니다. 시각화에 대한 데이터를 자세히 알아보려면 시각화에서 추가 정보를 원하는 부분을 선택하세요. Explore의 데이터 섹션에서 측정값을 선택하거나, 드릴할 수 있는 측정기준의 값을 선택합니다.

E

삽입, 임베딩

삽입에는 iframe 코드를 사용하여 웹사이트, 스프레드시트 또는 Looker 외부의 다른 위치에 객체(예: Looker 차트 또는 테이블)를 배치하는 작업이 포함됩니다. 삽입된 사용자는 Looker 외부의 위치에 삽입된 Looker 객체와 상호작용하는 사용자입니다. 삽입된 콘텐츠는 공개 또는 비공개일 수 있습니다(Looker 로그인 또는 서명된 URL 필요).

삽입 버전

삽입 버전엔터프라이즈 버전의 모든 기능을 포함하고 서명된 삽입을 제공하는 Looker(Google Cloud 핵심 서비스) 버전 유형입니다. 이외에도 비공개 라벨 옵션, 커스텀 테마, 월별 500,000건의 Query API 호출, 월별 100,000건의 Admin API 호출을 제공합니다.

Enterprise 버전

엔터프라이즈 버전표준 버전의 모든 기능을 포함하고, 무제한 사용자를 지원하며, VPC-SC비공개 IP와 같은 추가 보안 기능을 포함하고, Elite 시스템 활동 기능을 통해 더욱 강력한 모니터링을 제공하는 Looker(Google Cloud 핵심 서비스) 버전 유형입니다.

사용 권한

사용 권한Looker 확장 프로그램에서 액세스할 수 있는 Looker 리소스를 정의합니다. 리소스가 사용 권한에 표시되지 않으면 Looker 리소스에 액세스할 수 없습니다. 사용 권한은 LookML 프로젝트 매니페스트 파일에 포함된application 매개변수의 일부로 정의됩니다.

임시 파생 테이블

임시 파생 테이블은 데이터베이스에 작성되지 않는 파생 테이블입니다. 임시 파생 테이블은 LookML 기반(기본) 파생 테이블이거나 SQL 기반 파생 테이블일 수 있습니다.

참고: 파생 테이블, 임시 파생 테이블

Explore(n.)

Explore는 쿼리의 시작점입니다. Explore는 연결된 뷰 파일에서 지정된 필드 세트를 표시합니다. 이러한 필드는 필드 선택 도구에서 선택하여 쿼리를 구성할 수 있으며, 이를 Look 또는 대시보드 타일로 저장할 수 있습니다. Explore URL도 공유할 수 있습니다.

탐색(v.)

탐색에는 데이터를 사용하여 Looker에서 질문에 답하는 과정이 포함됩니다.

Explore 파일

Explore 파일은 확장자가 .explore.lkml인 LookML 프로젝트 파일입니다. 모델 간에 Explore를 확장하고 기본 파생 테이블을 정의하는 데 사용할 수 있습니다.

explore 매개변수

explore 매개변수는 Looker의 Explore 메뉴에 뷰를 추가합니다. Explore는 모델 파일 내에서 정의하는 것이 좋습니다. 참조 뷰를 탐색합니다. 각 Explore에는 다른 뷰와의 조인이 포함될 수 있습니다. Explore는 모델 파일에 포함된 Explore 파일에도 정의할 수 있습니다.

참고: Explore 파일

확장 프로그램

확장 프로그램은 Looker 확장 프로그램 프레임워크를 통해 개발된 Looker 구성요소로 빌드된 웹 애플리케이션입니다. Looker 데이터 사전과 같은 일부 확장 프로그램은 Looker Marketplace를 통해 배포되며 모든 고객이 사용할 수 있습니다. 예시는 extension-examples 저장소를 참조하세요.

참고: Looker 데이터 사전, Looker 확장 프로그램 프레임워크

F

팬아웃(n.), 팬아웃(v.)

팬아웃은 기본 데이터 테이블의 한 행이 조인된 테이블의 2개 이상의 행에 상응할 수 있을 때 생성되며 이로 인해 레코드가 중복되고 잘못 집계될 수 있습니다. Looker에서는 대칭 집계를 사용하고 데이터 세트의 기본 키를 올바르게 정의하여 팬아웃 문제를 방지합니다.

기능 액세스

기능 액세스는 사용자가 Looker에서 수행할 수 있는 작업 유형을 제어합니다. 이 유형의 액세스 권한은 권한 세트로 관리됩니다.

필드

Explore 및 뷰에는 필드(대부분 측정기준 및 측정값)가 포함되며, 이는 Looker 쿼리의 기본 구성요소입니다.

필드 선택 도구

필드 선택 도구에는 Explore에 표시되는 데이터에 해당하는 측정기준과 측정값이 표시됩니다. Looker 개발자 또는 관리자가 이러한 측정기준 및 측정 옵션을 구성합니다. 필드 선택 도구에 필터 전용 필드가 표시될 수도 있습니다.

필터 구성요소

필터 구성요소는 React 기반의 사전 빌드된 Looker 애플리케이션으로, 커스텀 빌드된 데이터 애플리케이션 및 맞춤설정된 삽입 Looker 대시보드에 Looker의 필터 기능을 제공합니다.

필터 표현식

필터 표현식은 Looker 쿼리를 필터링하는 고급 방법입니다. 필터를 추가하고 일치(고급) 옵션을 선택하여 Looker의 Explore 섹션에서 사용할 수 있습니다. 필터 표현식은 LookML에서 filter 매개변수를 사용하는 요소에도 사용됩니다. 필터 표현식을 작성하여 문자열을 필터링하거나 문자열, 날짜 및 시간, 불리언 값, 숫자, 위치 필드와 부분적으로 일치시킬 수 있습니다.

폴더
  1. Looker UI에서 폴더는 대시보드, Looker, 기타 폴더(하위 폴더)가 저장되는 장소입니다. 각 사용자에게는 개인 폴더가 있으며, Looker 인스턴스에는 다양한 공유 폴더도 있습니다. Looker의 콘텐츠 액세스 권한은 폴더 수준에서 할당됩니다. Looker 6.20 이전에는 폴더를 스페이스라고 했습니다.
  2. Looker IDE에서 폴더는 LookML 파일의 조직 구조입니다.
함수

Looker 함수를 사용하면 복잡한 방식으로 데이터를 변환하거나 데이터를 참조할 수 있습니다. 특성은 Excel 함수와 본질적으로 유사합니다.

G

그룹, 사용자 그룹

사용자는 하나 이상의 그룹에 추가할 수 있습니다. 그룹은 Looker 내에서 특정 데이터, 기능, 콘텐츠에 대해 사용자 액세스를 관리하고 사용자에게 역할을 대량 할당하는 데 유용합니다.

H

하이브리드 네트워킹

Google Cloud와 온프레미스 또는 기타 클라우드 제공업체 환경 사이에 발생하는 네트워킹입니다. 요약된 하이브리드 네트워킹 연결 옵션을 보려면 교차 클라우드 네트워크에서 분산 애플리케이션을 위한 네트워크 세분화 및 연결 문서 페이지를 참조하세요.

I

IDE

통합 개발 환경. Looker의 내부 LookML 편집기 또는 확장 프로그램을 만들고 수정하는 데 사용되는 편집기입니다. 확장 프로그램의 예로는 Visual Studio Code, Intellij, WebStorm이 있습니다.

증분 영구 파생 테이블

증분 영구 파생 테이블은 증분식으로 빌드되는 영구 파생 테이블(PDT) 유형입니다. 즉, Looker에서 전체 테이블을 다시 빌드하는 대신 지정된 증분 단위로 테이블에 새 데이터를 추가합니다. 이를 통해 PDT의 빌드 시간이 단축되고 데이터베이스 부하가 줄어듭니다. 증분은 increment_key 매개변수를 사용하여 정의됩니다. 증분 PDT는 LookML 기반(기본) 파생 테이블, SQL 기반 파생 테이블 또는 집계 테이블일 수 있습니다.

참고: 영구 파생 테이블

인스턴스

Looker를 호스팅하는 서버 또는 서버 클러스터입니다. 각 클라이언트는 프로덕션 서버 (스테이징 서버일 수 있음)를 사용합니다.

J

조인
  • (n.) join 매개변수를 사용하면 Explore와 뷰 간의 조인 관계를 정의하여 여러 뷰의 데이터를 결합할 수 있습니다. 원하는 Explore에 대해 원하는 만큼 뷰를 조인할 수 있습니다.
  • (v.) join 매개변수를 통해 Explore와 뷰 간의 관계를 정의하여 여러 뷰의 데이터를 결합합니다.

L

실험실 기능

관리 메뉴의 실습 패널에 Looker의 새로운 개발 중인 기능이 나열됩니다. Looker 관리자가 사용 설정해야 합니다.

기존 기능

일부 제품 기능에는 기존 기능을 일정 기간 동안 계속 사용할 수 있는 기존 기능 옵션이 있습니다(이전 계획을 수립하고 구현하는 데 유용할 수 있음). Looker의 관리 섹션에는 기존 기능 옵션을 사용 설정할 수 있는 기능이 나와 있습니다.

Lexp

참고: Looker 표현식

Liquid 매개변수

Looker에서 Liquid 매개변수는 Liquid 템플릿 언어 요소를 사용하여 생성된 LookML 매개변수 필드입니다.

Liquid 변수

Liquid 변수는 LookML과 함께 동적 콘텐츠를 생성하는 데 사용할 수 있는 Liquid 템플릿 언어 요소입니다.

Look(n.)

Look은 단일 쿼리 테이블 또는 저장된 시각화입니다. Look을 대시보드에 추가, 예약, 공유, 공개할 수 있습니다. Look의 모든 변경사항은 Look이 포함된 모든 대시보드에 반영됩니다.

Looker 호스팅

Looker에서 배포를 호스팅하면 리소스 사용률 및 비즈니스 요구사항에 따라 사용자 대신 Looker 애플리케이션과 관련된 모든 필수 IT 기능을 관리하므로 Looker 애플리케이션을 설치, 구성 및 유지 관리하는 데 필요한 노력이 대폭 줄어듭니다. 각 호스팅 옵션의 비교 이점에 대한 자세한 내용은 Looker(원본) 인스턴스의 호스팅 옵션 선택 문서 페이지를 참조하세요.

모든 Looker(Google Cloud 핵심 서비스) 인스턴스는 Looker에서 호스팅됩니다.

고객 호스팅도 참조하세요.

Looker API

Looker API는 Looker 인스턴스를 관리하고 Looker 데이터 플랫폼을 통해 데이터를 가져오기 위한 안전한 'RESTful' 애플리케이션 프로그래밍 인터페이스입니다. 애플리케이션 또는 자동화 스크립트를 작성하여 새 Looker 사용자 계정을 프로비저닝하고, 쿼리를 실행하고, 데이터 전송을 예약할 수 있습니다. Looker API를 통해 수행할 수 있는 거의 모든 작업이 Looker 애플리케이션에서 가능합니다.

Looker Cloud

Looker Cloud란 Looker에서 지정한 타사 호스팅 시설에서 실행되는 웹 연결 플랫폼에서 제품을 설치하고 고객에게 제공하는 것을 의미합니다. 자세한 내용은 Looker 보안 웹페이지클라우드 보안 아키텍처 섹션을 참고하세요.

Looker 커넥터

Looker 커넥터를 사용하면 Looker와 Looker Studio를 통합할 수 있습니다. 따라서 Looker Studio 보고서에 'Explore'를 데이터 소스로 추가하여 Looker Studio 내의 Looker Explore의 데이터에 액세스할 수 있습니다.

Looker 데이터 사전

Looker 데이터 사전Looker 확장 프로그램 프레임워크를 사용하여 개발되고 Looker Marketplace를 통해 배포되는 Looker 구성요소를 사용하여 빌드된 웹 애플리케이션인 확장 프로그램입니다. Looker 데이터 사전 확장 프로그램은 Explore에서 모든 Looker 필드와 설명을 검색할 수 있는 중앙 집중식 전용 인터페이스를 제공합니다. Looker 데이터 사전을 사용하려면 Looker 관리자가 확장 프로그램 프레임워크Marketplace 기능을 사용 설정해야 합니다.

참고: 확장 프로그램, Looker 확장 프로그램 프레임워크

Looker 표현식

테이블 계산, 커스텀 필드, 커스텀 필터는 Looker 표현식(Lexp)을 사용하여 계산을 수행합니다. Looker 표현식은 함수, 연산자, 필드, 상수 또는 변수의 조합으로 빌드됩니다.

Looker 확장 프로그램 프레임워크

Looker 확장 프로그램 프레임워크는 커스텀 자바스크립트 데이터 애플리케이션 및 도구를 빌드하는 데 따른 수고와 복잡성을 크게 줄여주는 다음과 같은 개발 프레임워크입니다. Looker 확장 프로그램 프레임워크를 사용하려면 Looker 관리자가 확장 프로그램 프레임워크 기능을 사용 설정해야 합니다.

참고: 확장 프로그램

Looker(Google Cloud 핵심 서비스)

Looker(Google Cloud 핵심 서비스) 인스턴스는 Google Cloud 콘솔에서 인스턴스를 프로비저닝하고 관리할 수 있는 기능을 포함한 Google Cloud와 더 긴밀하게 통합된 Looker 인스턴스입니다.

Looker Marketplace

Looker Marketplace는 Looker 블록, 애플리케이션, 시각화, 플러그인과 같은 많은 유형의 Looker 콘텐츠를 찾고, 배포하고, 관리하는 중앙 위치입니다. Looker Marketplace에서 제공되는 리소스에 액세스하고 이를 사용하려면 Looker 관리자가 Marketplace 기능을 사용 설정해야 합니다.

Looker(원본)

Looker (원본) 인스턴스는 Looker(Google Cloud 핵심 서비스) 인스턴스와 달리 Google Cloud 콘솔에서 프로비저닝되지 않는 Looker 인스턴스입니다. 일반적으로 이러한 인스턴스를 Looker 인스턴스라고 합니다.

LookML

LookML은 SQL 데이터베이스의 측정기준, 집계, 계산, 데이터 관계를 설명하는 언어입니다. Looker 앱은 LookML로 작성된 모델을 사용하여 특정 데이터베이스에 대한 SQL 쿼리를 구성합니다.

LookML 기반 파생 테이블

기본 파생 테이블이라고도 하는 LookML 기반 파생 테이블은 쿼리가 LookML 용어로 정의된 파생 테이블로, 모델의 LookML 측정기준 및 측정값을 참조합니다. 기본 파생 테이블은임시 또는영구적일 수 있습니다.

참고: 파생 테이블, 영구 기본 파생 테이블, 임시 파생 테이블

LookML 대시보드

LookML 대시보드는 시각화 편집기를 사용하여 생성되는 사용자 정의 대시보드와 달리 전적으로 LookML을 사용하여 작성됩니다.

참고: 사용자 정의 대시보드

LookML 다이어그램

LookML 다이어그램은 LookML 객체 간의 관계를 시각적으로 묘사하는 LookML 모델의 항목 관계 다이어그램입니다. Looker 구성요소를 사용하여 빌드된 웹 애플리케이션인 확장 프로그램으로, Looker 확장 프로그램 프레임워크를 사용해 개발되었으며 Looker Marketplace를 통해 배포됩니다.

참고: 확장 프로그램, Looker 확장 프로그램 프레임워크, Looker Marketplace, LookML 객체

LookML 객체

LookML 객체는 다른 프로젝트에서 가져온 파일을 포함하여 LookML의 프로젝트에서 정의된 모델, Explore, 뷰, 필드입니다. 객체 브라우저 또는 LookML 다이어그램 확장 프로그램에서 LookML 객체 관계를 확인할 수 있습니다.

M

매니페스트, 매니페스트 파일

매니페스트(또는 프로젝트 매니페스트) 파일에는 현재 프로젝트로 가져올 다른 프로젝트를 지정하고, LookML 상수를 정의하고, 모델 현지화 설정을 지정하고, 프로젝트에 확장 프로그램커스텀 시각화를 추가하는 등의 프로젝트 수준 설정을 지정할 수 있습니다.

마크다운 타일

마크다운 마크업 언어의 일부 HTML하위 집합을 사용하여 타일의 서식을 지정하는 대시보드 텍스트 타일 유형입니다.

Marketplace

Looker Marketplace를 참고하세요.

구체화된 뷰

구체화된 뷰는 데이터베이스의 지속성 기능을 활용하는 영구 파생 테이블 (PDT) 유형입니다. 이 기능은 구체화된 뷰를 지원하는 데이터베이스 언어에 사용할 수 있습니다. 언어에 따라 구체화된 뷰의 구현을 이해하는 것이 중요합니다.구체화된 뷰는 많은 리소스를 소비할 수 있으므로 구체화된 뷰의 언어 구현을 이해하는 것이 중요합니다.

측정

측정값은 Explore의 필드로, 합계, 카운팅 등과 같은 데이터에 대한 측정 가능한 정보를 나타냅니다. 측정값은 뷰 파일에서 선언되고 집계 또는 비집계 유형일 수 있습니다.

병합된 결과

병합된 결과 기능을 사용하면 여러 탐색 분석(다른 모델, 프로젝트 또는 연결의 데이터 포함)의 데이터를 결합할 수 있습니다. 병합된 결과 기능을 사용하면 Explore에서 쿼리를 만든 다음 다른 Explore에서 쿼리를 추가하여 단일 테이블에 병합된 결과를 표시할 수 있습니다. 병합된 결과 기능은 SQL의 왼쪽 조인과 비슷하게 작동합니다. 마치 추가된 쿼리가 기본 쿼리에 왼쪽 조인되는 것과 같습니다.

메타데이터, IDE 메타데이터

Looker IDE의 메타데이터 패널에는 LookML 객체의 컨텍스트 정보가 표시됩니다. 예를 들어 커서가 IDE의 view 매개변수에 있으면 메타데이터 패널에 해당 뷰가 조인된 Explore와 해당 뷰의 확장 프로그램인 기타 뷰가 표시됩니다.

model

모델은 Looker의 시맨틱 레이어로, 논리를 제어하고 사용자의 데이터 액세스를 제한합니다. 이 파일은 개발자가 LookML 프로젝트 내에서 모델 파일로 만들며, 사용할 테이블과 해당 테이블이 결합되는 방식에 대한 정보를 포함합니다. 단일 LookML 프로젝트에서 동일한 데이터베이스 연결에 여러 모델이 존재할 수 있으며 각 모델은 서로 다른 데이터를 다른 사용자에게 노출할 수 있습니다.

모델 파일

LookML 프로젝트 내에서 모델 파일은 단일 데이터베이스 연결, 이 연결을 사용하는 Explore 세트, Explore 자체, 함께 조인하는 방법을 지정합니다.

모델 세트

모델 세트는 사용자 또는 그룹이 볼 수 있는 데이터와 LookML 필드를 정의합니다. 관리자는 사용자 또는 그룹이 액세스해야 하는 LookML 모델 조합을 선택할 수 있습니다. 권한 세트를 적용하려면 역할의 일부로 사용해야 합니다.

참고: 역할

N

기본 파생 테이블

LookML 기반 파생 테이블이라고도 하는 기본 파생 테이블은 LookML 용어에 정의된 쿼리가 있는 파생 테이블로, 모델의 LookML 측정기준 및 측정값을 나타냅니다. 기본 파생 테이블은임시 또는영구적일 수 있습니다.

참고: 파생 테이블, 영구 기본 파생 테이블, 임시 파생 테이블

Northbound 트래픽

네트워킹에서 Northbound 트래픽은 하위 수준의 네트워크 구성요소에서 상위 수준의 네트워크 구성요소로 전달되는 트래픽입니다. Looker(Google Cloud 핵심 서비스) 컨텍스트에서 Northbound 트래픽은 예를 들어 사용자가 Looker(Google Cloud 핵심 서비스) 인스턴스에 액세스하도록 허용하는 클라이언트에서 Looker(Google Cloud 핵심 서비스) 인스턴스로의 트래픽입니다.

O

객체 브라우저

Looker IDE의 객체 브라우저 패널을 통해 사용자는 프로젝트의 모든 객체를 한 곳에서 볼 수 있으며 객체 간의 계층적 관계도 확인할 수 있습니다.

객체

참고: LookML 객체

P

매개변수
매개변수는 모델, 뷰, Explore, 필드와 같은 LookML 요소를 정의하거나 수정합니다. 사용 가능한 모든 매개변수 목록은 LookML 빠른 참조를 참고하세요.
권한

관리자는 권한을 관리하여 콘텐츠, 데이터, 기능에 액세스할 수 있는 사용자와 그룹을 결정할 수 있습니다. 권한은 모델별 또는 인스턴스 전체의 권한일 수 있습니다. 권한 세트를 역할의 일부로 사용해야 효과가 있습니다.

권한 세트

권한 세트는 역할의 모델 세트와 결합됩니다.

참고: 역할

영구 파생 테이블

영구 파생 테이블(PDT)은 데이터베이스의 스크래치 스키마에 저장되고 원하는 일정에 따라 다시 생성할 수 있는 파생 테이블입니다. 이는 호출될 때마다 기본 SQL을 실행하지 않고 쿼리에서 참조할 수 있습니다. PDT는기본 파생 테이블 또는SQL 기반 파생 테이블일 수 있습니다.

참고: 파생 테이블

영구 기본 파생 테이블

영구 기본 파생 테이블은 영구적LookML 기반 파생 테이블입니다. 즉, 데이터베이스의 스크래치 스키마에 저장되고 원하는 일정에 따라 다시 생성할 수 있습니다. 이는 호출될 때마다 기본 SQL을 실행하지 않고 쿼리에서 참조할 수 있습니다.

참고: 파생 테이블, 기본 파생 테이블

영구 SQL 기반 파생 테이블

영구 SQL 기반 파생 테이블은 영구적SQL 기반 파생 테이블입니다. 즉, 데이터베이스의 스크래치 스키마에 저장되고 원하는 일정에 따라 다시 생성할 수 있습니다. 이는 호출될 때마다 기본 SQL을 실행하지 않고 쿼리에서 참조할 수 있습니다.

참고: 파생 테이블, SQL 기반 파생 테이블

기본 키

기본 키는 각 데이터 행에 고유한 값이 1개 있는 측정기준입니다. 일대다 관계에서 데이터 테이블이 조인되는 경우 팬아웃을 방지하려면 기본 키를 올바르게 정의해야 합니다.

기본 쿼리

기본 쿼리는 단일 Explore에서 생성된 단일 쿼리입니다. 병합된 결과로 작업할 때 기본 쿼리는 SQL에서 여러 테이블을 조인할 때 기본 ID와 개념이 유사합니다.

프로덕션 모드

프로덕션 모드에서는 개발 모드에서 변경되었지만 프로덕션에 푸시되지 않은 변경사항은 모든 사용자가 공유하는 데이터 모델에 아직 반영되지 않습니다. 프로덕션 모드에서는 LookML 파일이 읽기 전용으로 처리됩니다. 개발자는 개발 모드를 시작하여 LookML 파일을 변경하고 다른 사용자가 프로덕션에서 볼 수 있도록 변경사항을 푸시할 수 있습니다.

프로젝트, LookML 프로젝트

Looker에서 프로젝트는 데이터 모델을 정의하는 데 사용할 관련 모델 및 기타 파일(예: Explore, 뷰, LookML 대시보드) 세트입니다. 일반적으로 프로젝트는 단일 Git 저장소에 해당합니다.

Q

쿼리 시간대

쿼리 시간대는 쿼리 시간대는 쿼리할 때 날짜와 시간을 표시할 시간대의 관리 설정입니다.

참고: 데이터베이스 시간대, 시간대 설정

R

역할

역할은 사용자 또는 그룹이 Looker에서 특정 모델 세트에 대해 가질 수 있는 권한을 정의합니다. 하나의 모델 세트를 하나의 권한 세트와 결합하여 역할을 만듭니다.

참고: 모델 세트, 권한 세트

S

스크래치 스키마

스크래치 스키마는 Looker PDT를 저장하도록 지정된 기본 데이터베이스의 스키마입니다.

참고: 영구 파생 테이블

슬러그

슬러그는 URL에서 콘텐츠 ID를 대신하여 안전하게 생성된 무작위 문자열입니다. 예를 들어 다음 URL은 특정 대시보드로 연결됩니다. https://docserver.cloud.looker.com/dashboards/CQ1fu99Z9Y1ggq2wcHDfMm. 이 예시에서 문자열 CQ1fu99Z9Y1ggq2wcHDfMm은 슬러그입니다. 대시보드 슬러그를 보려면 대시보드의 점 3개 메뉴에서 링크 가져오기를 선택합니다. Explore 슬러그를 보려면 Explore 작업 톱니바퀴 메뉴에서 공유를 선택합니다. 그런 다음 단축 URL 필드에서 슬러그를 보거나 슬러그를 복사할 수 있습니다.

Southbound 트래픽

네트워킹에서 Southbound 트래픽은 상위 수준의 네트워크 구성요소에서 하위 수준의 네트워크 구성요소로 전달되는 트래픽입니다. Looker(Google Cloud 핵심 서비스)에서 Southbound 트래픽은 예를 들어 Looker(Google Cloud 핵심 서비스) 인스턴스에서 데이터베이스와 같은 백엔드 대상 서비스로 전달되는 트래픽입니다.

스페이스

스페이스는 대시보드, Look, 기타 스페이스(하위 스페이스)가 저장되는 폴더입니다. 각 사용자에게는 개인 스페이스가 있으며, Looker 인스턴스에는 다양한 공유 스페이스도 있습니다. Looker의 콘텐츠 액세스 권한은 스페이스 수준에서 할당됩니다. Looker 6.20부터 스페이스의 이름이 폴더로 변경되었습니다.

참고: 폴더

SQL 기반 파생 테이블

SQL 기반 파생 테이블은 데이터베이스의 열을 참조하는 SQL 쿼리로 정의된 쿼리가 있는 파생 테이블입니다. SQL 기반 파생 테이블은임시 또는영구적일 수 있습니다.

참고: 파생 테이블, 영구 SQL 기반 파생 테이블, 임시 파생 테이블

SQL Runner

개발 메뉴 또는 적절한 권한이 있는 Explore에서 액세스할 수 있는 SQL Runner를 사용하면 허용된 연결에 대해 원시 SQL을 실행할 수 있습니다. SQL Runner를 사용하면 데이터베이스 함수를 실행하고, 파생 테이블을 만들어 프로젝트에 추가하고, 다양한 용도에서 EXPLAIN 함수를 활용할 수 있습니다.

표준 버전

표준 버전은 내부 플랫폼 사용자가 최대 50명인 소규모 팀과 중소 규모 기업에 맞춰진 Looker(Google Cloud 핵심 서비스) 버전 유형입니다. 표준 버전에는 기존 Looker 기능 외에도 Google Cloud Identity & Access Management 및 간소화된 BigQuery 연결 등 새로운 기능이 포함되어 있습니다.

하위 폴더

하위 폴더는 다른 폴더 내에 저장되는 폴더입니다. Looker 6.20 이전에는 폴더를 스페이스라고 했습니다.

하위 매개변수

하위 매개변수는 다른 (상위) 매개변수에서 해당 매개변수의 작동 방식을 추가로 정의, 조정 또는 지정하기 위해 사용할 수 있는 매개변수입니다.

하위 스페이스

하위 스페이스는 다른 스페이스 내에 저장되는 스페이스입니다. Looker 6.20부터 스페이스의 이름이 폴더로 변경되었습니다.

대체 연산자

달러 기호($)는 Looker의 대체 연산자이며 LookML 코드를 재사용 가능하고 모듈식으로 만드는 데 도움이 됩니다. 이 구문을 사용하여 이미 정의된 LookML 객체를 참조할 수 있습니다.

대칭 집계

대칭 집계는 집계 또는 측정 결과를 반환하는 Looker의 함수입니다. 이를 통해 테이블 간에 올바른 관계를 정의하여 팬아웃을 방지할 수 있습니다.

시스템 시간대

시스템 시간대는 Looker를 실행하는 서버가 구성된 시간대입니다.

참고: 시간대 설정

T

테이블 계산

테이블 계산은 스프레드시트 수식과 유사하며 쿼리를 실행한 후 쿼리 결과에 대해 수행됩니다.

임시 파생 테이블

임시 파생 테이블은 일시적이며, 데이터베이스에 작성되지 않습니다. 임시 파생 테이블은 LookML 기반(기본) 파생 테이블이거나 SQL 기반 파생 테이블일 수 있습니다.

참고: 파생 테이블, 기본 파생 테이블, SQL 기반 파생 테이블

텍스트 타일

시각적 수정 환경을 제공하는 대시보드 텍스트 타일 유형입니다.

테마

테마를 사용하면 삽입된 Looker 대시보드 및 Explore의 디자인을 맞춤설정할 수 있습니다. 테마를 사용하여 글꼴 모음, 텍스트 색상, 배경 색상, 타일 색상, 기타 시각적 요소를 맞춤설정할 수 있습니다.

타일

타일은 Explore 또는 Look에서 대시보드에 추가된 시각화입니다. 타일은 쿼리 기반이거나 Look 연결된 형태일 수 있습니다. 쿼리 타일은 대시보드에만 저장되므로 Look 연결 타일과 다릅니다.

시간대 설정

Looker 관리자와 사용자는 특정 시간대에서 시간 기반 데이터를 변환하고 표시하는 다양한 옵션을 사용할 수 있습니다.

참고: 애플리케이션 시간대, 데이터베이스 시간대, 쿼리 시간대, 시스템 시간대, 사용자별 시간대

트랜스파일

한 언어로 작성된 소스 코드를 비슷한 수준의 추상화가 있는 다른 언어로 변환하는 과정입니다. TypeScript에서 자바스크립트로 변환하는 것을 예로 들 수 있습니다.

트리거 지속 테이블

트리거 지속 테이블은 지속성 전략으로 트리거가 있는 파생 테이블로, datagroup_trigger 매개변수, sql_trigger_value 매개변수, interval_trigger 매개변수를 사용합니다. 트리거 지속 테이블을 사용하는 경우 Looker는 PDT가 다시 빌드될 때까지 데이터베이스에서 PDT를 유지합니다. PDT가 트리거되면 Looker가 PDT를 다시 빌드하여 이전 버전을 대체합니다. 자세한 내용은 Looker의 파생 테이블 문서 페이지를 참고하세요.

U

수신 거부 (알림 및 예약된 콘텐츠 전송용)

수신 거부하면 사용자가 예약된 콘텐츠 전송알림을 받지 않도록 선택할 수 있습니다. 수신 거부에 따른 결과는 전송 설정 방법에 따라 다릅니다.

이메일로 전송되는 예약된 이메일 전송 및 경고 알림의 경우 그룹 이메일 배포를 대신하여 수신 거부하는 사용자는 해당 그룹에 있는 모든 사용자의 이메일 전송 및 알림을 종료하게 됩니다. 수신자가 별도로 나열된 경우 마지막으로 남은 수신자가 예약된 콘텐츠 전송을 수신 거부하면 일정이 Looker에서 삭제되고 전송이 더 이상 전송되지 않습니다.

사용자가 Slack 또는 Slack 연결(API 토큰) 통합을 통해 Slack에 대한 알림을 수신 거부하면 Looker에서 알림이 사용 중지되며 알림이 더 이상 전송되지 않습니다.

사용자별 시간대

사용자별 시간대는 사용 설정된 경우 사용자가 자신의 시간대를 선택할 수 있는 관리자 옵션입니다. 쿼리는 해당 쿼리를 만든 사용자의 시간대를 사용하여 생성됩니다.

참고: 애플리케이션 시간대, 데이터베이스 시간대, 쿼리 시간대, 시간대 설정

사용자 정의 대시보드(UDD)

사용자 정의 대시보드는 LookML을 사용하는 대신 Looker의 사용자 인터페이스를 통해 콘텐츠를 추가하여 만듭니다. 가장 일반적인 유형의 대시보드입니다.

V

보기

Looker에서 는 기본 데이터베이스 테이블 또는 파생 테이블을 나타낼 수 있습니다. 뷰는 Explore의 기본 구성요소로, Explore UI의 필드 선택 도구를 사용하여 뷰의 정보를 쿼리에 제공할 수 있습니다. 일반적으로 뷰는 뷰 파일에 정의됩니다.

뷰 파일

뷰 파일에서는 LookML 모델에 사용되는 측정기준, 측정값, 기타 필드를 정의합니다.

참고: 모델

시각적 드릴

시각적 드릴은 대시보드에서 지원되지 않습니다. 시각적 드릴을 사용 설정하기 위해 LookML 개발자는 link 매개변수를 사용하여 드릴 시각화를 맞춤설정합니다. Look 또는 Explore 뷰어는 드릴 창 상단의 버튼을 클릭하여 커스텀 시각화 또는 데이터 테이블을 표시할지 여부를 선택할 수 있습니다.

참고: 모델

시각화 구성요소

시각화 구성요소는 React 기반의 사전 빌드된 Looker 애플리케이션으로, 커스텀 빌드된 데이터 애플리케이션 및 맞춤설정된 삽입 Looker 대시보드의 시각화를 렌더링하고 수정하는 데 사용할 수 있습니다.