brunch

You can make anything
by writing

- C.S.Lewis -

by Looker Feb 22. 2019

i_Looker 모델 히스토리 사용법

i_Looker 모델에서 history explore 사용하기

본론에 앞서 이 글은 Looker Community의 「Using the history explore in the i__looker model」을 번역한 글임을 밝힙니다.



소개

관리자는 instance의 근원 데이터베이스에 직접 연결되는 사용 패널 (usage panel: http://www.looker.com/docs/admin/admin-settings/usage-panel)에 접근할 수 있습니다. 이 글의 주제인 History explore는 아래 주소를 통해 접속 가능합니다:


https://[mycompany].looker.com/explore/i__looker/history



히스토리란? 

Looker 내에서 쿼리 (query)가 작동할 때마다 해당 쿼리는 특정 explore의 기본 view로 작동하는 고유의 히스토리 ID를 부여받습니다. 즉, 해당 explore는 이용자의 쿼리에 대한 정보를 확인하는데 매우 효과적이라는 의미입니다. 이 테이블은 매우 커질 수 있기 때문에, Looker는 자동으로 90일마다 테이블 내의 데이터 길이를 줄입니다. 결국 instance에는 지난 90일간의 쿼리 데이터만 남게 됩니다. 


히스토리 explore에는 모든 정보가 저장되어 있기 때문에 보다 상세한 관리자->쿼리 패널로 사용될 수 있습니다. 최근 50개의 쿼리 이상을 저장하고 있으며, 이용자, 권한, 그룹 등에 대한 모든 정보를 저장하고 있기 때문입니다. 



히스토리로 할 수 없는 것들은?

히스토리 explore는 instance 내의 모든 이용자들, Look, 대시보드를 보기에 적합한 도구는 아닙니다. 히스토리는 쿼리 발생량 (query events)만을 추적하기 때문에, 이용자가 지난 90일간 아무것도 하지 않았거나, Look이나 대시보드가 어떠한 쿼리도 수행하지 않았다면, 히스토리에는 아무것도 뜨지 않습니다. 콘텐츠에 대한 확인을 하려면 아래의 explore들을 사용하시기 바랍니다:


/explore/i__looker/look

/explore/i__looker/dashboard

/explore/i__looker/user




히스토리의 유용한 필드들


히스토리에는 많은 필드들이 있지만 아래 몇 가지 유용한 필드들을 정리해 두었습니다:


history.source: 쿼리의 소스 (Look, 대시보드, explore, 스케줄, API 등)
history.result_source: 결과물의 소스 (캐시로부터 나왔든, 데이터베이스의 쿼리 형태든)
history.runtime_in_seconds: 해당 쿼리가 실행되기에 걸린 시간
query.model: 쿼리와 연관된 LookML 모델
query.explore: 쿼리와 연관된 LookML explore 
query.sql_text: 쿼리를 위해 실제로 실행된 SQL 



히스토리를 통해 할 수 있는 질문들은?


아래 주소의 시작 부분을 사용 중인 Looker instance에 맞게 변경해야 작동한다는 점을 기억해 두시기 바랍니다.


내 instance의 각각의 모델들을 실행하는 데 걸리는 평균 시간은?

https://[mycompany].looker.com/explore/i__looker/history?fields=query.model,history.average_runtime&sorts=history.average_runtime+desc&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%7D&origin=share-expanded


쿼리 수 기준, 가장 인기 있는 대시보드는?

https://[mycompany].looker.com/explore/i__looker/history?fields=dashboard.title,history.query_run_count&f[dashboard.title]=-NULL&sorts=history.query_run_count+desc&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22dashboard.title%22%3A%5B%7B%22type%22%3A%22%21null%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22%22%7D%2C%7B%7D%5D%2C%22id%22%3A0%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

권한 별로 가장 인기 있는 explore는?

https://[mycompany].looker.com/explore/i__looker/history?fields=history.query_run_count,query.view,role.name&pivots=role.name&f[role.name]=-NULL&sorts=history.query_run_count+desc+0&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22role.name%22%3A%5B%7B%22type%22%3A%22%21null%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22%22%7D%2C%7B%7D%5D%2C%22id%22%3A1%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

지난 90일간 "my_view"의 필드를 쓴 사람이 있는지?

https://[mycompany].looker.com/explore/i__looker/history?fields=history.created_date,query.link&f[query.formatted_fields]=%25my%5E_view%25&sorts=history.created_date+desc&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22query.formatted_fields%22%3A%5B%7B%22type%22%3A%22contains%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22my_view%22%7D%2C%7B%7D%5D%2C%22id%22%3A2%2C%22error%22%3Afalse%7D%5D%7D&dynamic_fields=%5B%5D&origin=share-expanded


지난 90일간 "my_explore" 쿼리를 한 사람이 있는지?

https://[mycompany].looker.com/explore/i__looker/history?fields=history.created_date,query.link&f[query.view]=my%5E_explore&sorts=history.created_date+desc&limit=500&column_limit=50&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22query.view%22%3A%5B%7B%22type%22%3A%22%3D%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22my_explore%22%7D%2C%7B%7D%5D%2C%22id%22%3A5%2C%22error%22%3Afalse%7D%5D%7D&dynamic_fields=%5B%5D&origin=share-expanded




About Looker

Looker는 데이터 중심의 의사 결정을 모든 기업 계층에 제공합니다. 가치를 더하고 단일의 진리의 원천을 만드는 최신 데이터 플랫폼을 제공합니다. Amazon에서 Sony에 이르기까지 750개 이상의 업계 리더가 Looker를 사용하여 모든 팀이 어디에서든 정보에 입각한 의사결정에 필요한 데이터에 액세스 할 수 있도록 지원합니다.


- Looker 홈페이지: https://looker.com/

- 빈티지랩 Looker 사업팀 이메일: looker@vntglab.com

매거진의 이전글 Looker에서의 그룹화(Bucketing)

매거진 선택

키워드 선택 0 / 3 0
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari