LookML을 검사할 때 발생할 수 있는 오류 중 하나는 Model <model_name> is not allowed to use connection <connection_name>
입니다.
이 오류가 있으면 LookML 프로젝트 설정을 조사하고 모델에 필요한 연결을 참조하는 데 필요한 올바른 권한이 있는지 확인해야 합니다.
예를 들어 다음 오류는 lauren_ecommerce
모델이 athena 연결을 사용할 수 없음을 나타냅니다.
이 오류를 수정하는 방법은 두 가지입니다.
-
모델 파일의
connection
매개변수에서 참조되는 연결 변경 - 연결에 대해 액세스를 제공하도록 프로젝트 구성 설정 수정
이 페이지에서는 프로젝트의 구성 설정 수정에 대한 안내를 제공합니다.
모델의 구성 설정 수정
모델의 구성 설정을 수정하려면 다음 안내를 따르세요.
- IDE에서 검사 오류를 확장합니다.
-
오류 메시지에서 프로젝트 관리 링크를 선택합니다. 그러면 LookML 프로젝트 페이지로 연결됩니다.
또한 URL
https://<your_looker_domain.com>/projects
를 사용하거나 왼쪽 탐색 패널의 개발 메뉴에서 프로젝트를 선택하여 LookML 프로젝트 페이지로 이동할 수도 있습니다. -
LookML 프로젝트 페이지에서 오류를 트리거한 모델을 찾습니다. 이 예시에서는 l_ecommerce 프로젝트에 대해
lauren_ecommerce
모델을 찾습니다. 빨간색으로 표시된 치명적인 오류로 인해 모델이 더 잘 보입니다. - 구성 버튼을 선택하여 모델 구성 수정 페이지를 엽니다.
-
허용된 연결 섹션에서 모델에 현재 선택된 연결을 검토합니다. 이 예시에서는
model 'lauren_ecommerce' is not allowed to use connection 'athena'.
라는 오류가 표시됩니다. athena 연결은 모델의 허용된 연결에서 선택되지 않습니다. 이 경우에는ecommerce_demo
연결이 실수로 선택되었습니다. - 올바른 연결 옆의 상자(athena)를 선택합니다. 또는 모두 옵션을 선택하여 이후에 추가되는 새 연결을 포함하여 모든 연결에 대해 모델에 액세스 권한을 부여할 수 있습니다.
- 필요에 따라 다른 연결 선택을 조정합니다.
- 저장을 선택합니다.
- LookML 모델로 돌아가 모델 구성 오류가 더 이상 없는지 다시 검사합니다.