새롭게 단장한 고객센터에 방문해주셔서 감사합니다. 중요한 도움말은 대부분 번역을 완료했지만, 아직 번역되지 않은 도움말이 남아있어요. 곧 모두 번역을 완료할 예정이니 불편하시더라도 조금만 기다려주시면 감사하겠습니다! 당분간은 이전 버전의 도움말과 지원 페이지도 참고해주세요.

관계형과 롤업 속성

Using relation & rollup properties
이 글에서는

다른 표에 있는 데이터끼리 서로 연결하고 싶은 적이 있으셨나요? 잘 찾아오셨어요! Notion의 관계형 속성은 서로 다른 데이터베이스에 있는 항목 간의 관계를 나타내도록 고안되었습니다 🛠

자주 묻는 질문(FAQ)으로 이동

한 회사가 다음 두 가지 데이터베이스를 사용한다고 가정해 봅시다 😉

  • 고객을 관리하는 고객 데이터베이스

  • 구매 품목을 관리하는 품목 데이터베이스

관계형 속성을 사용하면 어느 고객이 어떤 품목을 구매했는지, 반대로 어느 품목을 어떤 고객이 구했는지 알 수 있습니다!

  • 위 두 표의 ↗ 구매 품목과 ↗ 고객 열은 모두 관계형 속성이며, 다른 데이터베이스 속성과 같은 방식으로 추가할 수 있습니다.

  • 고객 데이터베이스에 고객이 구매한 품목을 추가하면, 해당 품목을 구매한 고객이 품목 데이터베이스의 ↗ 고객 열에 자동으로 나타납니다.

사용 예시

  • 동네 데이터베이스레스토랑 데이터베이스를 연결하면 어떤 레스토랑이 어느 동네에 있는지 한눈에 확인할 수 있습니다.

  • 회의록 데이터베이스고객 데이터베이스를 연결하면 고객별 회의록에 빠르게 액세스할 수 있습니다.

  • 작업 데이터베이스프로젝트 데이터베이스를 연결하면 프로젝트의 하위 작업과 작업의 상위 프로젝트를 파악할 수 있습니다.

  • 채용 후보자 데이터베이스면접관 데이터베이스를 연결하면 어느 면접관이 어느 후보자와 면접을 진행했는지 쉽게 파악할 수 있습니다.

관계형 속성을 설정하려면 두 데이터베이스가 필요합니다. 위의 고객품목 데이터베이스를 예로 들어볼게요.

  • 고객 데이터베이스에 새 열/속성을 추가합니다.

  • 속성의 이름을 입력합니다(예: 구매 품목).

  • 속성 유형 메뉴에서 관계형을 선택합니다.

  • 드롭다운을 클릭하고 연결하려는 데이터베이스를 검색합니다.

  • 파란색 관계형 생성 버튼을 클릭합니다.

  • 관계형 속성을 생성하면, 연결한 데이터베이스에도 새 열이 만들어집니다. 이제 데이터베이스들이 양방향으로 연결되며, 한 관계형 열에 추가하는 내용이 연결된 관계형 열에도 동기화됩니다.

    • 관계형 열의 이름을 클릭하면 바꿀 수 있습니다.

  • 한 관계형 열의 셀을 클릭하면 다른 데이터베이스의 항목을 검색하고 열에 추가할 수 있는 메뉴가 나타납니다.

    • 예를 들어, 각 고객이 구매한 옷을 추가하는 방법은 아래 GIF와 같습니다.

    • 고객의 이름이 품목 데이터베이스의 관계형 열에 자동으로 나타나는 것을 볼 수 있어요.

    • 한 번에 여러 항목을 추가하려면 파란색 + 버튼을 클릭합니다. 항목을 삭제하려면 빨간색 X 아이콘을 클릭하세요.

  • 관계형 열을 편집하면 연결된 두 데이터베이스 모두에 반영됩니다. 품목 데이터베이스의 관계형 열에 고객을 추가하면, 고객 데이터베이스의 관계형 열에도 해당 품목이 나타납니다.

팁: 연결된 데이터베이스를 변경하려면 해당 속성의 유형을 관계형으로 다시 선택하세요. 새 데이터베이스를 선택하는 메뉴가 나타납니다.

데이터베이스 관계형 속성은 한 데이터베이스의 페이지를 다른 데이터베이스 속성의 값으로 추가해 줍니다.

  • 관계형 열의 페이지도 다른 페이지처럼 열고 편집할 수 있습니다! 관계형 열의 페이지를 클릭하고, 팝업이 나타나면 해당 페이지를 다시 클릭합니다.

  • 빨간색 X를 클릭하면 연결된 페이지를 제거할 수 있어요.

하나의 데이터베이스 안에서 두 항목을 연결하고 싶으신가요? 예를 들어, 작업 데이터베이스 안에서 관련된 두 작업을 서로 연결하는 경우가 있겠죠. 아래 두 방법을 활용할 수 있습니다.

  • 관련 항목으로 연결 (동기화 없음)

  • 상/하위 항목으로 연결 (양방향 동기화)

먼저, 새 관계형 속성을 만들고, 현재 작업 중인 데이터베이스를 연결합니다.

관련 항목으로 연결

단순히 관련된 항목들을 연결하고 싶다면 한 방향으로만 동기화되는 관계형을 생성할 수 있습니다. 예를 들어, 동시에 처리해야 하는 일이거나, 비슷한 종류의 작업을 연결할 때 유용하죠.

  • 관계형 속성을 생성한 후 현재 데이터베이스를 선택하고, 하나의 속성에 표시하기를 선택하세요. 관계형 속성이 해당 항목에만 동기화됩니다.

상/하위 항목으로 연결

데이터베이스의 항목을 다른 항목에 하위 항목으로 포함하고 싶다면, 양방향으로 동기화되는 관계형 속성을 만들 수 있습니다. 각 항목이 어떤 상위 항목이나 하위 항목을 포함하고 있는지 확인할 수 있어요.

  • 관계형 속성을 생성한 후 현재 데이터베이스를 선택하고, 새 속성에 표시하기를 선택하세요. 두 개의 관계형 열이 나타나며, 서로 동기화됩니다.

롤업을 사용하면 데이터베이스 관계형 속성을 바탕으로 데이터를 집계할 수 있습니다. 위 고객과 품목 데이터베이스로 돌아가, 각 고객이 구매한 품목을 바탕으로 고객별 총 구매 금액을 계산해 보겠습니다.

  • 먼저, 관계형 속성을 만들어 각 고객이 구매한 품목을 파악합니다.

  • 새 열/속성을 추가하고, 속성 유형 메뉴에서 롤업을 선택합니다. 롤업 내용을 잘 나타내는 이름을 지어주세요.

  • 롤업 열의 셀을 클릭하면 다음 옵션을 선택할 수 있는 메뉴가 나타납니다.

    • 롤업을 적용할 관계형 속성

    • 연결된 페이지의 속성 중 롤업을 적용할 속성

    • 속성에 적용할 계산

  • 이 예시에서는 구매 품목 관계형 속성을 선택한 후, 가격 속성을 선택합니다. 그리고 합계 계산을 선택하세요.

    • 이 롤업을 적용하면 각 고객에 연결된 모든 구매 품목의 가격 합계가 롤업 열에 나타납니다.

롤업 유형

롤업에는 총 17가지 계산을 사용할 수 있습니다. 다음은 각 계산법의 설명입니다.

  • 원본 표시: 연결된 모든 페이지를 하나의 셀에 표시합니다. 관계형 속성과 같은 내용을 나타냅니다.

  • 고유한 값 표시: 연결된 모든 페이지의 고유한 속성값을 중복 없이 나타냅니다.

  • 모두 세기: 연결된 모든 페이지에서 선택한 속성의 값 개수를 나타냅니다.

  • 중복 제외 모두 세기: 연결된 모든 페이지에서 선택한 속성의 값 개수를 중복 없이 나타냅니다.

  • 빈 값 세기: 연결된 모든 페이지 중 선택한 속성이 비어있는 페이지의 개수를 계산합니다. 예를 들어, 고객의 구매 품목 중 가격 속성을 롤업했을 때, 1개 품목의 가격이 비어있다면 롤업 열에 1이 나타납니다.

  • 비어 있지 않은 값 세기: 연결된 모든 페이지 중 선택한 속성이 비어있지 않은 페이지의 개수를 표시합니다.

  • 빈 값 세기(%): 연결된 모든 페이지 중 선택한 속성이 비어있는 페이지의 개수를 백분율로 표시합니다.

  • 비어 있지 않은 값 세기(%): 연결된 모든 페이지 중 선택한 속성이 비어있지 않은 페이지의 개수를 백분율로 표시합니다.

숫자 속성은 다음 계산을 추가로 지원합니다.

  • 합계: 연결된 숫자 속성값의 합계를 표시합니다(위 예시와 동일).

  • 평균: 연결된 숫자 속성값의 평균을 표시합니다.

  • 중앙값: 연결된 숫자 속성값의 중앙값을 표시합니다.

  • 최소: 연결된 숫자 속성값 중 최솟값을 표시합니다.

  • 최대: 연결된 숫자 속성값 중 최댓값을 표시합니다.

  • 범위: 연결된 숫자 속성값 중 최솟값과 최댓값 사이의 범위를 표시합니다(최댓값최솟값).

날짜 속성은 다음 계산을 추가로 지원합니다.

  • 가장 이른 날짜: 연결된 모든 페이지의 날짜 속성에서 가장 이른 날짜/시간을 표시합니다.

  • 최근 날짜: 연결된 모든 페이지의 날짜 속성에서 가장 최근 날짜/시간을 표시합니다.

  • 날짜 범위: 연결된 모든 페이지의 날짜 속성에서 가장 이른 날짜와 가장 최근 날짜 사이의 기간을 표시합니다.

롤업 집계

표와 보드 보기에서 롤업 열의 값을 계산해 전체 데이터베이스의 합계, 범위, 평균 등을 파악할 수 있습니다.

  • 위 예시에서 모든 고객의 총 구매 금액 합을 계산한다고 가정하겠습니다.

  • 고객 표의 롤업 열 하단에 있는 계산을 클릭하세요.

  • 합계를 선택하면 열의 모든 값을 더한 총합을 구할 수 있습니다.


자주 묻는 질문(FAQ)

관계형 속성을 가져오거나 내보낼 수 있나요?

관계형 속성이 포함된 데이터베이스를 CSV 파일로 내보내기하면 관계형 속성은 일반 텍스트 URL로 내보내기됩니다. 현재는 해당 CSV를 다시 Notion으로 가져와 다른 데이터베이스와의 관계형 속성을 다시 연결할 수 없습니다.

관계형 속성이 포함된 데이터베이스를 복제할 수 있나요?

가능합니다. 하지만 복잡한 상황이 발생할 수 있어요.

만약 위 예시에 나온 고객 데이터베이스의 복사본을 생성하면, 품목 데이터베이스에 복사본에 연결된 새로운 관계형 속성이 자동으로 나타납니다.

이런 현상이 발생하는 이유는 Notion에서 관계형 속성이 양방향으로 동기화되기 때문이에요. 데이터베이스가 복제되면 다른 데이터베이스와의 관계도 복제됩니다. 하지만 금방 익숙해지실 거예요! 💪

롤업을 롤업할 수 있나요?

아쉽지만 불가능합니다. 이런 경우 의도치 않은 무한 루프가 만들어질 수 있어요. 다른 속성을 롤업하는 것을 권장합니다 😊

더 궁금하신 점이 있으신가요? 지원팀으로 메시지를 보내주세요.

피드백 보내기

이 내용이 도움이 되었나요?


다음 글

데이터베이스 템플릿

데이터베이스를 사용할 때는 비슷한 페이지를 반복적으로 만들어야 하는 경우가 많습니다. 주간 회의록, 버그 리포트, 디자인 사양 등은 템플릿으로 만들어두면 편리합니다. 반복되는 페이지를 빠르고 쉽게 만들기 위해 데이터베이스 템플릿을 사용해 보세요. 클릭 한번으로 원하는 페이지 구조를 가져올 수 있습니다 🖨