Looker의 매직을 활용하기 위해 각 조직의 데이터 전문가는 LookML이라는 경량 모델링 언어로 데이터를 설명합니다. LookML은 배후 관리 작업 세부정보를 이해할 필요 없이 조직의 모든 사용자가 Look 및 대시보드를 만들 수 있도록 데이터를 쿼리하는 방법을 Looker에 알려줍니다. 이 페이지에서는 LookML 작성 준비에 관한 문서를 간략하게 설명합니다.
개발 기본사항
다음 문서 페이지는 Looker 개발의 기본사항을 이해하는 데 도움이 됩니다.
- Looker에서 프로젝트 작동 방식 - Looker에서 프로젝트의 기본 개념 및 구조를 이해합니다.
- 개발 모드와 프로덕션 모드 — 개발 모드와 프로덕션 모드의 차이점을 이해합니다.
- LookML 프로젝트 파일 — Looker에서 프로젝트에 존재할 수 있는 파일 유형의 개요를 확인합니다.
- 모델 및 뷰 파일 이해 — 모델 및 뷰 파일 빌드
- 다른 프로젝트 파일 이해 — 프로젝트에 대시보드, 문서, 데이터, 프로젝트 매니페스트, 언어 문자열, 탐색, 데이터 테스트, 기타 파일을 추가합니다.
- 객체 브라우저 패널로 프로젝트 탐색 — IDE에서 객체 브라우저를 사용하여 프로젝트 내의 객체 및 객체 계층 구조를 확인합니다.
Looker의 SQL
다음 문서 페이지는 Looker에서 SQL을 사용하는 방법을 이해하는 데 도움이 됩니다.
- Looker가 SQL을 생성하는 방법 — Looker가 LookML에서 SQL을 생성하는 방법을 알아봅니다.
- SQL Runner 기본사항 - SQL Runner와 사용 방법을 알아봅니다.
- SQL Runner를 사용하여 쿼리 및 Explore 만들기 — SQL Runner를 사용하여 SQL 쿼리를 발행하고 디버깅합니다.
- SQL Runner를 사용하여 파생 테이블 만들기 — SQL Runner를 사용하여 파생 테이블을 만들고 디버깅합니다.
- SQL Runner로 데이터베이스 함수 관리 — SQL Runner로 SQL 쿼리를 발행하고 파생 테이블을 만들고 데이터베이스 정보를 가져옵니다.
프로젝트 만들기 및 수정
다음 문서 페이지는 Looker로 프로젝트를 만들고 수정하는 방법을 이해하는 데 도움이 됩니다.
- 새 LookML 프로젝트 만들기 — LookML 프로젝트를 만들고 모델을 구성합니다.
- 프로젝트 정보 액세스 및 수정 — LookML 프로젝트를 액세스 및 변경합니다.
- 모델 생성 — 기본 LookML 모델을 자동으로 생성합니다.
Git 및 버전 제어
다음 문서 페이지는 Looker 개발자를 위해 버전 제어를 설정하고 구성하는 방법을 이해하는 데 도움이 됩니다.
- Git 연결 설정 및 테스트 — Git 저장소에 연결하고 Looker와 통합합니다.
- 프로젝트 버전 제어 설정 구성 — Git에서 사용할 프로젝트를 구성하고 Looker와 함께 Git 저장소를 사용하는 옵션을 설정합니다.
- 웹훅 배포 보안 비밀 구성 - 저장소의 웹훅에 대해 배포 보안 비밀을 구성, 변경 또는 삭제합니다.
- 버전 제어 및 배포 사용 — Git을 사용하여 Git 분기를 만들고 관리하며 커밋, 배포합니다.
- Git 명령어 참조 — 사용 가능한 Git 명령어 목록과 설명을 확인합니다.
데이터베이스 연결 설정
다음 문서 페이지는 LookML 모델링에 사용할 수 있는 데이터베이스에 연결하는 방법을 이해하는 데 도움이 됩니다.
- 보안 데이터베이스 액세스 사용 설정 — 데이터베이스 연결의 첫 번째 단계를 수행합니다. Looker와 데이터베이스 간에 데이터를 보호하는 옵션을 선택합니다.
- 데이터베이스 구성 안내 — Looker에서 작동하도록 데이터베이스를 구성하는 데이터베이스별 안내의 링크를 봅니다.
- Looker를 데이터베이스에 연결 — 데이터베이스와 Looker를 연결하는 방법을 알아봅니다.
- 데이터베이스 연결 테스트 — 데이터베이스 연결을 테스트하고 문제를 해결합니다.
Looker Marketplace
Looker Marketplace 사용 — Looker Marketplace를 사용하여 사전 빌드된 Looker 애플리케이션, 모델, 많이 사용되는 데이터 소스의 Looker 관리형 데이터베이스, 시각화 유형을 설치, 배포, 관리합니다.