새 LookML 프로젝트 만들기

프로젝트는 데이터베이스 테이블 간의 관계를 설명하고 Looker가 이러한 테이블을 해석하는 방법을 설명하는 LookML 파일 모음입니다. LookML 프로젝트 및 개발 모델LookML 용어 및 개념 문서 페이지에서 프로젝트에 관해 자세히 알아볼 수 있습니다. 기존 프로젝트 액세스 및 수정에 대한 자세한 내용은 프로젝트 정보 액세스 및 수정 문서 페이지를 참조하세요.

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

프로젝트 만들기

  1. 메뉴 바에서 개발을 클릭하고 개발 모드인지 확인합니다.

  2. 개발 메뉴에서 프로젝트를 선택합니다.

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

Looker는 여러 가지 방법으로 프로젝트를 만들 수 있습니다. 선택하는 단계는 선택한 시작점 옵션에 따라 다릅니다. 다음 섹션에서는 이러한 시작점이 작동하는 방식을 설명합니다.

프로젝트를 만든 후 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을 입력합니다. URL이 git://github.com/example/my-repository.git 형식이어야 합니다.

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

빈 프로젝트 만들기

빈 프로젝트를 시작점으로 선택하면 LookML 파일을 처음부터 만들 수 있도록 Looker에서 빈 프로젝트를 만듭니다.

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

  1. 메뉴 바에서 개발을 클릭하고 개발 모드인지 확인합니다.

    관리자가 향상된 탐색 실험실 기능을 사용 설정한 경우 새로 향상된 왼쪽 탐색 패널에 개발 모드 옵션이 있습니다.

  2. 개발 메뉴에서 LookML 프로젝트 관리를 선택합니다.

  3. LookML 프로젝트 페이지에서 새 LookML 프로젝트를 클릭하여 새 프로젝트 페이지를 엽니다.

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

    • 프로젝트 이름을 입력합니다.
    • 시작점에서 빈 프로젝트를 선택합니다.
  5. 프로젝트 만들기를 클릭합니다. Looker에서 프로젝트를 만들고 Looker IDE에서 엽니다.

프로젝트가 비어 있으면 모델 파일을 만든 후 프로젝트를 Git에 연결하여 LookML 파일의 변경사항을 기록하고 파일 버전을 관리할 수 있습니다.

모델 구성

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

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

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