Looker의 Uh Oh! 오류에 대해. 피해자 줄이기 위해 메모

Looker에서 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의 프로젝트에서 일본어 명칭 디렉토리를 사용하면, 검색 기능을 이용할 수 없기 때문에, 주의합시다!

좋은 웹페이지 즐겨찾기