새 LookML 프로젝트 만들기

프로젝트는 데이터베이스 테이블이 서로 어떻게 관련되는지, 그리고 Looker가 이러한 테이블을 해석하는 방법을 설명하는 LookML 파일 모음입니다. 프로젝트에 대한 자세한 내용은 LookML 프로젝트 및 개발 모델LookML 용어 및 개념 문서 페이지를 참조하세요. 기존 프로젝트 액세스 및 수정에 대한 자세한 내용은 프로젝트 정보 액세스 및 수정 문서 페이지를 참조하세요.

LookML 프로젝트에는 2개 이상의 모델 파일이 포함될 수 있습니다. 하지만 특정 모델 파일의 LookML을 보고 수정하는 것과 관련된 권한을 사용자에게 지정하려면 새 프로젝트를 만드는 것이 좋습니다. Looker의 대부분의 권한은 모델 수준에 적용되지만 프로젝트의 LookML을 볼 수 있는 see_lookml 및 LookML을 수정할 수 있는 develop 등 프로젝트 수준에 적용되는 경우도 있습니다. 사용자에게 한 모델에 대한 액세스 권한을 부여하고 다른 모델에 대한 액세스 권한을 부여하지 않으려면 액세스 권한을 부여하지 않으려는 모델이 포함된 별도의 프로젝트를 만드는 것이 좋습니다.

프로젝트 만들기

프로젝트를 만들려면 다음 단계를 수행합니다.

  1. 개발 모드인지 확인합니다.

  2. 탐색 패널의 개발 섹션에서 프로젝트를 선택합니다.

  3. LookML 프로젝트 페이지에서 새 LookML 프로젝트를 선택하여 프로젝트 옵션을 선택합니다.

이 작업을 수행하면 새 프로젝트 페이지가 열리고 여기에서 프로젝트 이름 및 시작점을 포함하여 프로젝트의 설정을 지정할 수 있습니다. Looker는 여러 가지 방법으로 프로젝트를 만들 수 있으며, 수행하는 단계는 새 프로젝트 페이지에서 선택한 시작점 옵션에 따라 다릅니다. 다음 섹션에서는 이러한 시작점의 작동 방식을 설명합니다.

데이터베이스에서 모델 자동 생성

데이터베이스 스키마에서 모델 생성을 시작점으로 선택하면 LookML 생성기가 모델을 자동으로 만들고 데이터베이스의 테이블을 기반으로 프로젝트 파일을 확인합니다. 자세한 내용은 모델 생성 문서 페이지를 참조하세요.

이 옵션을 사용하면 Looker가 데이터베이스를 기반으로 LookML을 자동으로 생성할 수 있도록 연결 이름을 요청합니다. 하지만 나중에 연결을 추가할 수 있습니다.

공개 Git 저장소 클론

공개 Git 저장소 클론을 시작점으로 선택하면 Looker가 공개 Git 저장소의 파일을 새로운 LookML 프로젝트에 복사합니다.

공개 Git 저장소에서 클론된 Looker 프로젝트는 읽기 전용입니다. 하지만 읽기 전용 프로젝트를 다른 Looker 프로젝트로 가져와서 파일을 수정할 수 있습니다. 또한 클론된 저장소 파일을 시작점으로 사용하여 Looker extends 매개변수 또는 상세검색을 사용하여 프로젝트를 빌드할 수 있습니다.

기존 공개 Git 저장소를 Looker 프로젝트에 클론하려면 다음 안내를 따르세요.

  1. 개발 모드인지 확인합니다.
  2. 개발 메뉴에서 LookML 프로젝트 관리를 선택합니다.
  3. LookML 프로젝트 페이지에서 새 LookML 프로젝트를 선택하여 새 프로젝트 페이지를 엽니다.

  4. 새 프로젝트 페이지에서 프로젝트 옵션을 지정합니다.

    • 프로젝트 이름: 프로젝트 이름을 지정합니다.
    • 시작점: 공개 Git 저장소 클론을 선택합니다.
    • Git 저장소 URL: 공개 Git 저장소의 URL을 입력합니다. URL이 git://github.com/example/my-repository.git 형식인지 확인합니다.

      https://github.com/llooker/blocks_redshift_admin과 같은 URL이 있는 경우 'https://'를 'git://'으로 바꾸고 끝에 '.git'을 추가하여 올바른 형식으로 사용할 수 있습니다. 입력하는 URL은 git://github.com/llooker/blocks_redshift_admin.git입니다.
  5. 프로젝트 만들기를 선택합니다. Looker가 공개 저장소의 모든 파일을 새 LookML 프로젝트로 가져와 Looker IDE에서 프로젝트를 엽니다.

빈 프로젝트 만들기

빈 프로젝트를 시작점으로 선택하면 Looker는 빈 프로젝트를 만들어 LookML 파일을 처음부터 만들 수 있습니다.

빈 프로젝트를 만들려면 다음 안내를 따르세요.

  1. 개발 모드인지 확인합니다.
  2. 개발 메뉴에서 LookML 프로젝트 관리를 선택합니다.
  3. LookML 프로젝트 페이지에서 새 LookML 프로젝트를 선택하여 새 프로젝트 페이지를 엽니다.

  4. 새 프로젝트 페이지에서 프로젝트 옵션을 지정합니다.

    • 프로젝트 이름: 프로젝트 이름을 지정합니다.
    • 시작점: 빈 프로젝트를 선택합니다.
  5. 프로젝트 만들기를 선택합니다. Looker가 프로젝트를 만들고 Looker IDE에서 엽니다.

빈 프로젝트가 있으면 모델보기 파일을 만든 다음 프로젝트를 Git에 연결하여 LookML 파일의 변경사항을 기록하고 파일 버전을 관리합니다.

모델 구성

LookML 프로젝트 페이지 상단에 있는 새 모델 구성 버튼을 사용하여 기존 또는 계획된 모델의 구성을 추가합니다.

아직 존재하지 않는 프로젝트의 모델 구성은 모델 생성 문서 페이지의 설명대로 개발자에게 manage_models 권한 또는 manage_project_models 권한이 부여되지 않은 경우에 유용합니다. 개발자를 위해 모델을 구성하면 모델 파일을 생성하거나 만드는 즉시 쿼리를 실행할 수 있습니다. 구성만 있는 프로젝트에 대한 자세한 내용은 프로젝트 정보 액세스 및 수정 문서 페이지를 참조하세요.

모델에서 사용할 수 있는 데이터베이스 연결을 지정하거나 모델이 현재 또는 이후의 연결을 사용하도록 지정할 수 있습니다. Looker 개발자는 LookML connection 매개변수를 사용하여 모델이 사용할 연결을 모델 파일에 지정합니다. 개발자가 모델 구성에서 허용하지 않은 연결을 지정하면 해당 모델에 대한 쿼리가 실행되지 않습니다.