노션 (Notion)

쉽게 활용하는 노션 롤업 기능

샌디블라썸IT 2022. 4. 22. 16:30
반응형

노션 관계형 데이터베이스와 긴밀하게 연결된 롤업 기능 총정리

개별 데이터베이스들은 또 다른 데이터베이스와 다양하게 연관되어 있을 수 있고, 그 관계를 토대로 해서 또 다른 자료를 만들어 업무에 활용할 수 있다. 이런 상황은 업무 중에 정말 다양하게 수시로 일어나게 될 것이다. 이때 관계형 데이터베이스 방식 만으로는 개별 데이터들을 하나하나 클릭해서 봐야 하는 번거로움이 있었는데, 이럴 때 롤업 속성을 사용하면 연결한 데이터의 값을 바로 볼 수 있어서 굉장히 편리하다. 그뿐만 아니라 계산 선택을 통해 바로바로 값을 구할 수 있다. 이처럼 관계형 데이터베이스를 더욱 잘 활용할 수 있는 롤업 기능에 대해 정리해 보자.

노션롤업기능정리

1. 롤업 기능의 정의와 사용 예시

롤업 기능은 관계형 데이터베이스를 통해 자료들의 관계에 따라 새롭게 탄생한 결괏값들을 사용자가 보기 편하게 바로 보여주는 역할을 한다. 그리고 단순히 데이터 값만을 출력하는 것뿐만 아니라, 계산도 가능하다. 이전 글(관계형 데이터베이스)에서 예시로 들었던 장난감 가게 구매자 정보와 품목 관계형 데이터 베이스를 다시 활용해 보도록 하자. 이번에는 고객 한 명당 매출이 얼마인지를 구하는 데이터 베이스를 만드려고 한다. 먼저 구매한 장난감 품목 데이터와 구매자 이름 데이터를 연결해준다. 관계형 데이터 베이스 선택 후 원하는 데이터를 선택해 묶어 주는 작업을 한다. 그러고 나서 고객 한 명당 매출을 구하고자 한다면 고객이 구매한 장난감들과 각각의 가격을 관계형 속성으로 롤업 한 뒤, 계산법에서 합계를 선택해야 한다. 그러면 해당 고객이 구매한 장난감 품목별로 가격이 모두 합산되어 나온다. 즉, 고객 한 명당 총매출이 롤업 기능을 넣었던 열에 딱딱 맞게 출력되는 것이다. 이 과정은 글로 그냥 보고 넘기는 것보다 직접 하나씩 적용해 보면 어렵지 않게 활용할 수 있을 것이다.

2. 롤업 계산 유형과 계산법 자세히 살펴보기

롤업은 다양한 계산을 사용할 수 있어 굉장히 유용하다. 표시방식과 숫자 계산 그리고 날짜에 활용하는 계산도 있어서 자료를 더욱 풍성하게 만들어 줄 뿐만 아니라 쉬운 사용법으로 유저들의 시간도 절약해 준다. 그러면 롤업 계산법에 대해서 하나씩 알아보자. 먼저 원본 표시는 관계된 페이지 모두 동일 셀에 나타내는 것이고, 고유한 값 표시는 말 그대로 고유한 값을 그대로 나타낸다. 모두 세기는 관계된 특정 속성 값의 개수를 계산하고, 중복 제외 모두 세기는 중복을 제외한 속성 값의 개수이며, 빈 값 세기는 빈 값을 포함한 관계 페이지의 개수를 나타낸다. 비어 있지 않은 값 세기는 속성에서 비어있지 않는 페이지 개수를 %로 표시해 준다. 그리고 숫자 속성에 사용하는 계산들은 다음과 같다. 합계는 숫자의 합계, 평균은 평균값, 중앙값은 숫자 속성들의 중앙값을 찾아 표시, 최소는 가장 작은 숫자, 최대는 가장 큰 숫자, 범위는 가장 작은 숫자와 큰 숫자의 범위를 계산해 준다. 그리고 날짜 속성에 활용하는 계산들을 정리하면 다음과 같다. 가장 이른 날짜는 데이터 페이지의 가장 이른 날짜와 시간, 최근 날짜는 가장 최근의 날짜와 시간을 찾아 나타내 준다. 그리고 가장 이른 날짜와 최근 날짜 사이의 기간을 계산하는 유형도 있다. 특징을 이해하고 선택해서 작성하면 표에서 바로 계산 값을 볼 수 있어 굉장히 유용하다.

3. 롤업으로 데이터를 집계하는 방법

위에서 설명한 내용들을 다시 요약하자면, 관계형 데이터베이스를 생성 후 추가로 롤업을 입력할 열을 만들어서 필요한 계산을 선택해 각각의 값을 산출했다. 이후 이렇게 구한 각각의 값들을 또 한 번 총집계를 해야 하는 경우들이 생길 수 있다. 총 개수, 총합, 평균 등 업무에 필요한 자료들이 꽤 많을 것이라 예상한다. 이때 롤업으로 계산해낸 값들의 총합계 평균을 구하기 위해 다시 일일이 계산할 필요 없이 클릭 몇 번으로 편리하게 집계할 수 있는 기능을 지원하고 있다. 예를 들어 관계형 데이터베이스 연결 후 고객이 구매한 장난감 개수 총합을 함께 집계한다고 가정해 보자. 먼저 장난감 품목 데이터와 구매자 이름 데이터를 관계형 데이터베이스로 연결하고, 롤업 열을 만들어 구매자 별 구매 개수를 산출한다. 총합계 집계하는 방법은 이렇게 만들어진 롤업 열의 맨 아래쪽에 마우스를 가져가면 [계산] 글씨가 나타나는데 이를 클릭해서 합계를 선택해 주면 된다. 이 같은 방법으로 간단하게 롤업 결괏값을 집계할 수 있다.

관계형 데이터 베이스와 롤업의 완벽한 콜라보 생각보다 간단하다.

지금까지 노션의 편리한 데이터베이스 기능과 쉽게 활용할 수 있도록 한 배려가 돋보이는 관계형 데이터베이스와 롤업 기능들을 함께 살펴보았다. 관계형 데이터베이스와 롤업은 함께 활용하면 굉장한 시너지 효과를 낼 수 있다. 하지만 처음엔 복잡해 보이니 관계형 데이터베이스와 롤업을 시작해보기도 전에 피하고 싶었던 마음이 든 적도 있다. 하지만 업무와 일상의 기록에 잘 활용하기 위해 하나씩 연습해 보면서 정말 간단하게 누구나 활용할 수 있게 잘 짜여 있다는 생각이 들었다. 기록과 업무에 필요한 데이터들의 퀄리티와 활용도를 높이고, 보다 빠르고 쉽게 생산성을 높일 수 있는 도구로 노션의 관계형 데이터베이스와 롤업 기능을 꼭 권하고 싶다.

반응형