모델 구성 오류 수정 방법

LookML을 검사할 때 발생할 수 있는 오류 중 하나는 Model <model_name> is not allowed to use connection <connection_name>입니다.

이 오류가 있으면 LookML 프로젝트 설정을 조사하고 모델에 필요한 연결을 참조하는 데 필요한 올바른 권한이 있는지 확인해야 합니다.

예를 들어 다음 오류는 lauren_ecommerce 모델이 athena 연결을 사용할 수 없음을 나타냅니다.

이 오류를 수정하는 방법은 두 가지입니다.

  • 모델 파일의 connection 매개변수에서 참조되는 연결 변경
  • 연결에 대해 액세스를 제공하도록 프로젝트 구성 설정 수정

이 페이지에서는 프로젝트의 구성 설정 수정에 대한 안내를 제공합니다.

모델의 구성 설정 수정

모델의 구성 설정을 수정하려면 다음 안내를 따르세요.

  1. IDE에서 검사 오류를 확장합니다.
  2. 오류 메시지에서 프로젝트 관리 링크를 선택합니다. 그러면 LookML 프로젝트 페이지로 연결됩니다.

    또한 URL https://<your_looker_domain.com>/projects를 사용하거나 왼쪽 탐색 패널의 개발 메뉴에서 프로젝트를 선택하여 LookML 프로젝트 페이지로 이동할 수도 있습니다.
  3. LookML 프로젝트 페이지에서 오류를 트리거한 모델을 찾습니다. 이 예시에서는 l_ecommerce 프로젝트에 대해 lauren_ecommerce 모델을 찾습니다. 빨간색으로 표시된 치명적인 오류로 인해 모델이 더 잘 보입니다. lauren_ecommerce 모델이 강조표시된 프로젝트 관리 페이지
  4. 구성 버튼을 선택하여 모델 구성 수정 페이지를 엽니다.
  5. 허용된 연결 섹션에서 모델에 현재 선택된 연결을 검토합니다. 이 예시에서는 model 'lauren_ecommerce' is not allowed to use connection 'athena'.라는 오류가 표시됩니다. athena 연결은 모델의 허용된 연결에서 선택되지 않습니다. 이 경우에는 ecommerce_demo 연결이 실수로 선택되었습니다.

  6. 올바른 연결 옆의 상자(athena)를 선택합니다. 또는 모두 옵션을 선택하여 이후에 추가되는 새 연결을 포함하여 모든 연결에 대해 모델에 액세스 권한을 부여할 수 있습니다.
  7. 필요에 따라 다른 연결 선택을 조정합니다.
  8. 저장을 선택합니다.
  9. LookML 모델로 돌아가 모델 구성 오류가 더 이상 없는지 다시 검사합니다. LookML 검사 결과 IDE에서 LookML 오류가 표시되지 않습니다.