Looker 데이터 모델은 프로덕션 모드와 개발 모드라는 두 가지 상태로 존재합니다.
프로덕션 모드
프로덕션 모드는 Looker의 프로덕션 버전입니다. 프로덕션 모드에서 Looker 인스턴스를 사용하는 모든 사용자가 동일한 상태의 프로젝트에 액세스합니다. 이 모드에서는 프로젝트 파일이 읽기 전용입니다.
자체 분석을 위해 Looker에서 데이터를 탐색하거나 다른 사용자를 위해 저장된 콘텐츠(Looks 및 대시보드)를 만들 때 프로덕션 모드를 사용합니다.
개발 모드
개발 모드를 사용하면 LookML 파일을 변경할 수 있고 해당 변경 사항이 인스턴스의 콘텐츠에 미치는 영향을 미리 볼 수 있습니다. 개발 모드에서 LookML 파일을 변경해도 프로덕션 환경에 푸시될 때까지는 프로덕션 환경에 영향을 주지 않습니다. (Git에 익숙한 경우 개발 모드에서 별도의 브랜치를 사용합니다.)
개발 모드에서는 Looker의 Explore 영역에서 프로젝트 파일의 변경사항이 미치는 영향을 확인할 수 있습니다. 결과에 만족하면 변경사항을 저장하고 프로덕션에 병합하면 됩니다. 그러면 모든 사용자에게 표시됩니다.
개발 모드를 dev 모드라고도 합니다.
개발 모드 전환
다음 방법 중 하나를 사용하여 개발 모드를 사용 설정하거나 중지할 수 있습니다.
- 단축키, Control-Shift-D(Mac) 또는 Ctrl+Shift+D(Windows)를 사용합니다.
- 왼쪽 탐색 패널 하단에서 개발 모드 전환을 사용 설정합니다.
개발 모드에서는 다음과 같은 변경사항을 확인할 수 있습니다.
- Looker의 LookML 및 Explore 섹션이 모델의 개발 버전으로 채워집니다.
- 화면 상단에 '개발 모드입니다.'라는 텍스트와 함께 개발 모드 배너가 있습니다.
개발 모드를 종료하려면 다음 방법을 사용합니다.
- 단축키, Ctrl-Shift-D(Windows) 또는 Control+Shift+D(Mac)를 사용합니다.
- 배너에서 개발 모드 종료를 선택합니다.
- 왼쪽 탐색 패널에서 개발 모드 전환을 선택합니다.
버전 제어
Looker의 IDE는 버전 제어를 위해 Git와 통합되어 있습니다. 덕분에 개발 모드에서 LookML 파일의 비공개 사본을 수정할 수 있습니다. Looker는 변경사항을 커밋하고 가져오며 내보내는 Git 워크플로를 자동으로 관리합니다. Git 명령어에 액세스하려면 Looker IDE의 Git 작업 패널 또는 Git 버튼을 사용합니다.
Looker를 사용한 Git 버전 제어 설정에 대한 자세한 내용은 Git 연결 설정 및 테스트 문서 페이지를 참조하세요. Looker IDE에서 버전 제어 옵션을 사용하는 방법에 대한 자세한 내용은 버전 제어 및 배포 사용 문서 페이지를 참조하세요.