Looker의 Uh Oh! 오류에 대해. 피해자 줄이기 위해 메모
Uh Oh
라는 오류 화면으로 전환될 수 있습니다.이런 느낌의 오류입니다 ↓
이것을 조사해 보면, 범용 에러 메세지같기 때문에 해결이 상당히 어려운 경우가 있습니다.
※현시점(2020/7월)에서는 Live Chat에 조사 의뢰 던져 해결하는 것이 많다고 생각합니다.
서서히 Looker 도입 기업이 늘어나고 있다. 라고 생각되기 때문에, 처음에 집착하는 에러를 줄일 수 있으면이라고 생각해, 메모 베이스로 정보 남겨 둡니다.
Uh Oh! 오류가 나올 때까지
Looker에서는 LookML에 데이터 정의를 코드로 기록함으로써 데이터의 형태 변환, 계산, 조건 변환 등의 범용성을 갖게 할 수 있습니다. 또 코드로 기술하기 때문에, git 관리가 가능하고 버전 관리나 find등에 의한 데이터 검색도 고속으로 실시하는 것이 가능하게 되어 있습니다.
이 기능을 이용하는 관계상, 우선은 model의 구축을 실시합니다. 이 모델에서는 테이블을 View로 취급합니다.
그리고, Looker 도입 당초에서는, 이 View의 수가 적기 때문에, 별로 의식하지 않습니다만, 도입 후 1년~2년 경과해 가면, View의 수는 점점 늘어나 갈 것이라고 생각합니다.
그리고 이것들을 관리하기 쉽게하기 위해 View를 디렉토리 관리하고 싶습니다.
이번에는 이 단계에서 빠졌다
Uh Oh!
에러의 소개가 됩니다.Uh Oh! 오류 발생 원인
· 디렉토리 구성을 알기 쉽게하기 위해 일본어 명칭의 디렉토리를 설정했습니다.
·이 디렉토리 아래에 view를 저장했습니다.
언뜻 보면, 보통으로 생각되는 대응입니다만, 이 대응이 에러 발생의 방아쇠가 되었습니다.
이 설정은 후술하는 프로젝트의 검색 기능에서 오류를 발생시킵니다.
프로젝트의 검색 기능 정보
Looker에서는 프로젝트 내에서 정의된 View 등을 검색하여 찾을 수 있습니다.
· Develop에서 프로젝트를 선택하고 오른쪽 상단의 검색 창에 찾고 싶은 View 이름을 넣고 Go를 누릅니다.
· 검색 대상의 결과 표시 화면. 검색 대상 문자열을 이용하고 있는 View수와 이용 코드수, 처리 개요를 표시
위의 검색 기능은 매우 편리하고 자주 사용하지만,
이번에는 일본어로 만든 디렉토리 아래에 Looker_user라는 View를 준비하고 그것을 검색해 보면,
이런 식으로
Uh Oh!
가 발생했습니다.Looker의 사양 확인 (Live chat로 Looker사에)
· 검색 기능으로 대상 View를 발견했지만 일본어에 대응하지 않고 범용 오류
Uh Oh!
가 발생했습니다.・이쪽의 건은 서포트 경유로 Looker의 개발팀에게는 전했지만, 언제 대응되는가? 같은 답변을 받지 못했습니다.
결론
현시점에서는, Looker의 프로젝트에서 일본어 명칭 디렉토리를 사용하면, 검색 기능을 이용할 수 없기 때문에, 주의합시다!
Reference
이 문제에 관하여(Looker의 Uh Oh! 오류에 대해. 피해자 줄이기 위해 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ymto/items/531f0c41e3f606d0367d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)