스마트 테이블
스마트 테이블은 저장해 재사용하는 조인 뷰입니다: 기준 테이블에 다른 테이블로 나가는 관계를 더해, 비주얼 캔버스에 그리고 일반 테이블처럼 탐색합니다. Workbench가 SQL로 다루는 것과 같은 조인 엔진의 비주얼 경로입니다.
사이드바 우클릭 메뉴(New Smart Table), ⌘⌥T 단축키, 또는 File → New Smart Table로 만드세요. 스마트 테이블은 항상 읽기 전용입니다.

두 가지 모드
스마트 테이블은 두 모드 중 하나로 열립니다:
- Configure — 편집 화면. 테이블을 추가하고 관계를 그리는, 테이블 노드의 ER 스타일 캔버스입니다. 아래쪽의 라이브 10행 미리 보기가 편집하는 대로 갱신됩니다.
- Data — 결과. 조인된 행이 일반 테이블 탭과 같은 가상화 그리드에 렌더링되며, 같은 필터, 페이징, 빠른 보기를 씁니다.
빈 스마트 테이블은 Configure로, 채워진 것은 Data로 열립니다. 제목 표시줄 버튼으로 둘 사이를 전환하세요. 편집은 자동 저장됩니다 — Save 버튼이 없습니다.
조인 만들기
Configure 모드에서:
- 캔버스에 테이블을 추가하세요. 첫 번째가 기준 테이블(별표로 표시)이 됩니다. 노드 우클릭 메뉴에서 어느 것을 기준으로 할지 바꿀 수 있습니다.
- 한 테이블의 속성에서 다른 테이블의 키로 끌어 관계를 그리세요 — 또는 안내 양식인 Add relationship을 쓰세요.
- 조인 대상은 파티션 키나 GSI 파티션 키여야 합니다(Workbench가 강제하는 것과 같은 접근 패턴 규칙). DynoTable은 유효한 대상에만 연결을 떨어뜨리게 합니다.
- 각 관계의 조인 타입을 엣지 팝오버에서 설정하세요 —
LEFT(매치 없는 기준 행 유지) 또는INNER(버림).
데이터 탐색
Data 모드는 조인을 평평한 행으로 펼칩니다: 매치된 튜플당 한 행으로, 관련 테이블의
속성이 <table>.<attr> 열로 표시됩니다. 필터는 기준 테이블에 적용됩니다 —
조인된 속성에 대한 조건자나 집계가 필요하면 대신 Workbench를
쓰세요.
열 이름 변경
열 헤더를 우클릭해 이 탭에서만 이름을 바꾸세요 — 조인된 열이 충돌하거나 원본 속성 이름이 알아보기 어려울 때 유용합니다. 엣지 팝오버에서 관계의 접두사 전체를 바꿀 수도 있습니다. 이름 변경은 내보내기에 그대로 흘러갑니다.
스마트 테이블 vs Workbench
같은 엔진, 두 가지 작성 방식:
- 스마트 테이블 — 조인을 그리고 행을 탐색. SQL 없음.
- Workbench — SQL을 입력. 그 위에 집계,
GROUP BY, 조인된 속성 필터링을 더합니다.
작업에 맞는 쪽을 고르세요. 둘 다 테이블에 쓸 수 없습니다.


