본문으로 건너뛰기
제품요금제문서블로그로그인English시작하기

필터

필터는 캔버스에 표시할 테이블을 제어합니다. 복잡한 다이어그램에서 지금 관심 없는 영역을 숨기면 훨씬 탐색하기 쉽습니다.

저장된 필터는 유료 요금제가 필요합니다. 기본 "show everything" 보기는 Free에서도 항상 사용할 수 있습니다.


필터 동작 방식​

필터는 보이게 할 테이블의 이름 있는 선택 집합입니다. 필터가 활성화되면 다음 규칙이 적용됩니다.

  • 포함된 테이블은 캔버스에 표시됩니다.
  • 제외된 테이블은 숨겨집니다. 숨겨진 테이블만 연결하는 관계도 함께 숨겨집니다.
  • 스티키 노트, 테이블 그룹, 편집기의 나머지 기능은 정상 동작합니다.

기본 필터는 모든 항목을 보여줍니다. includedTables가 명시되지 않으면 모든 테이블이 표시됩니다.


필터 만들기​

  1. Filters 사이드바 탭을 엽니다.
  2. + New Filter를 클릭합니다.
  3. 이름을 입력합니다. 예: "Billing only", "Auth tables", "Public-facing"
  4. 목록에서 클릭하거나 캔버스에서 직접 클릭해 포함할 테이블을 고릅니다.
  5. 저장합니다.

필터는 계정에 저장되며 다이어그램에서 다시 쓰거나 공유할 수 있습니다.


적용 / 해제​

  • Apply: Filters 탭에서 필터를 고르면 제외된 테이블이 즉시 숨겨집니다.
  • Clear: 기본(no filter)을 선택하면 모든 테이블이 다시 보입니다.
  • 활성 필터는 사이드바에서 highlight됩니다.

필터 전환은 즉시 적용되며 reload나 관계 reflow가 필요 없습니다.


다이어그램 기본 필터​

다이어그램은 하나의 필터를 default로 지정할 수 있습니다. 사용자가 다이어그램을 열면 해당 필터가 자동 적용됩니다.

다음 상황에서 유용합니다.

  • 테이블이 수십 개지만 대부분의 사용자는 일부만 봅니다.
  • 팀원이 별도 클릭 없이 정리된 보기를 보게 하고 싶습니다.
  • 신규 참여자용 "Architecture overview" 필터와 엔지니어용 "Full schema" 보기를 나누고 싶습니다.

Filters 탭 → filter row → Set as default에서 설정합니다.


필터 편집​

Filters 탭에서 필터 row를 클릭하고 편집기에서 다음을 바꿉니다.

  • 이름 변경
  • 테이블 추가/제거(캔버스 클릭 또는 목록 선택)
  • 기본값 지정/해제
  • 삭제

변경은 즉시 저장됩니다.


필터와 관계​

관계는 양 끝 테이블을 기준으로 필터링됩니다.

  • ref는 양쪽 endpoint 테이블이 모두 보일 때만 표시됩니다.
  • 한쪽 테이블을 숨기면 해당 ref도 사라집니다.

이를 이용하면 billing 테이블만 같은 subgraph를 격리해 내부 관계만 볼 수 있습니다.


다른 기능과 함께 사용​

필터는 검색, table group, minimap과 함께 동작합니다. 검색은 현재 다이어그램의 모든 테이블을 대상으로 하므로 숨겨진 테이블도 결과에 나올 수 있습니다. 결과를 클릭하면 필요한 경우 해당 테이블이 있는 영역으로 이동합니다.


팁​

  • 큰 스키마에는 도메인별 필터를 미리 만들어 두세요.
  • 리뷰 회의 전에는 논의할 테이블만 포함한 필터를 기본값으로 설정하면 좋습니다.
  • 필터는 스키마를 바꾸지 않습니다. 표시 상태만 바꾸는 안전한 탐색 도구입니다.