Metabase에서 filed filter를 사용하다보면 종종 오류를 만나볼 수 있다.
나는 아래 3가지 방법 정도로 다 해결이 됐던 것 같아서 블로그에도 남겨둔다.
쿼리 예시는 빅쿼리 기준
1.프로젝트명 사용 시 쿼리에서 오류가 발생한다. 따라서 프로젝트명을 제외해주어야함
(평소에는 상관 없음, 해당 테이블에서 filed filter를 사용할 때만 그렇다.)
오류 발생 쿼리
select *
from `프로젝트명.데이터베이스명.테이블명`
정정 쿼리
select *
from `데이터베이스명.테이블명`
2.Join 시 별칭 사용 금지
(진짜 너무 불편하다.. 꾸역꾸역 다 써줘야한다.)
오류 발생 쿼리
select a.log_time
from temp_table
left join `데이터베이스명.테이블명` a ON temp_bale.account_idx = a.account_idx
정정 쿼리
select ` 데이터베이스명.테이블명 `.log_time
from temp_table
left join `데이터베이스명.테이블명` ON temp_table.account_idx = ` 데이터베이스명.테이블명 `.account_idx
3.filed filter를 사용할 테이블 / 컬럼이 노출되지 않을 경우 (업데이트가 안되는 경우)
(데이터 쿼리 시에는 추가된 데이터가 바로바로 적용되지만, filed filter는 바로 업데이트가 되지 않아 수동으로 갱신해줘야 한다.)
1.설정 톱니바퀴 클릭 후 Admin Setting 접속 (Admin 권한만 가능)
2. Databases 카테고리 접속
3.원하는 데이터 셋 선택 후 아래 버튼 클릭
싱크를 맞춰주고 다시 filed filter를 적용하면 안떴던 데이터들이 뜨는 것을 확인할 수 있다.
'메타베이스 Metabse' 카테고리의 다른 글
[Metabase] 대시보드 차트에 링크 연결하기 (0) | 2024.08.01 |
---|---|
[Metabase] 메타베이스 대시보드에 이미지 삽입하기 (0) | 2024.03.08 |
댓글