노션에서 데이터베이스를 사용할 때에 활용가치를 급상승 시키려면, 노션의 고급 속성을 알아야 한다. 노션의 그 작은 프로그램 하나로 관계형 데이터베이스를 구축할 수 있다는 것은 가장 큰 장점일 것이라 생각한다.
오늘은 노션의 고급 속성의 종류에 대해서 알아보고, 각 활용도에 대해설명해보고자 한다.
<목차>
1. 노션 고급속성 종류
2. 노션 수식 활용하기
3. 관계형과 롤업 활용하기
1. 노션 고급속성
노션의 데이터베이스에서 컬럼의 타입을 설정할 때 기본 속성과 고급 속성이 있다. 기본 속성은 이전 포스팅을 참고할 수 있다.
노션의 데이터 베이스에서 속성을 선택할 때 아래와 같이 속성을 확인할 수 있다. 고급 속성의 종류는 아래와 같다.
- 수식 : 하나의 데이터 베이스 안에 다른 속성들을 활요하여 수식을 생성할 수 있다.
- 관계형 : 다른 데이터 베이스의 정보를 가져올 수 있는 속성이다. 속성 안에 어떤 데이터 베이스를 가져오는지 확인할 수 있다.
- 롤업 : 관계형 속성으로 가져온 데이터 베이스의 속성들을 활용하여 수식을 생성할 수 있다.
- 생성 일시 : 데이터 베이스에서 하위 페이지를 생성했을 때 생성 일시에 대해 나타내는 속성이다.
- 생성자 : 데이터 베이스에서 하위 페이지를 생성한 사람을 나타내는 속성이다.
- 최종 편집 일시 : 데이터 베이스에서 하위 페이지를 최종으로 편집한 일시를 나타내는 속성이다.
- 최종 편집자 : 데이터 베이스에서 하위 페이지를 최종으로 편집한 사람을 나타내는 속성이다.
고급 속성의 특징을 잠깐 설명하자면, 고급 속성은 자동화 기반의 속성이라고 할 수 있다. 그렇기 때문에 내가 값을 직접 입력하는 것이 아니라, 함수를 입력하거나, 적절한 관계형 함수 등을 입력한다면 자동으로 값이 입력된다는 특징을 가지고 있다. 그래서 임의로 내가 값을 수정할 수 없다는 것도 하나의 특징이 될 수 있다.
생성 일시, 생성자, 최종 편집 일시, 최종 편집자는 이름 자첵 직관적이기도 하고, 수정할 수 있는 특징이 없어서 소개 정도에서 그치는 것으로 하고, 수식과 관계형, 롤업에 대해서 자세히 설명하려고 한다.
2. 수식 알아보기
노션에서의 수식은 단순히 숫자형 속성에 대한 수식 뿐 아니라 다양한 속성에 대한 수식을 작성할 수 있다. 우선 수식을 생성하는 방법부터 알아보려고 한다.
2.1 수식 생성하기
수식을 생성하는 방법은 간단하다. 기본 속성을 생성하는 것과 같이 속성 추가 > 속성 유형 > 고급 > 수식을 선택하면 된다.
수식 속성을 생성하면 해당 데이터 베이스의 속성들과 수식에 대해 나열이 되어있다.
2.2 수식 작성하기
연산자와 해당 데이터 베이스의 속성, 숫자들을 활용해서 수식을 작성할 수 있다. 클릭을 활용해서 수식을 작성할 수도 있으며, 해당 수식에 커서를 대면 수식에 대한 설명과 사용법에 대해서도 나오므로 쉽게 활용할 수 있다.
만일 수식 작성이 잘못되었다면, 아래 수식 작성할 때 어떤 점이 틀렸는지에 대해 알려주면서 수식작성의 완료 버튼을 누를 수 없다.
수식을 작성하고 나면, 속성의 값을 바꿀 때마다 자동으로 값이 변함을 알 수 있다.
3. 관계형과 롤업 알아보기
관계형과 롤업은 어떻게 보면, 하나의 세트라고 볼 수 있다. 관계형 속성을 생성하고 나서 롤업 속성을 사용한다면, 아주 유용하게 활용이 가능하다.
3.1 관계형 생성하기
처음 속성을 생성하면서 관계형을 클릭하면, 데이터 베이스를 선택하는 창이 나온다. 여기서 내가 지금까지 만들었던 데이터베이스, 즉 내가 관계형으로 사용할 데이터 베이스를 선택하는 창이 나온다.
선택하고 나서 속성값을 클랙하면, 해당 테이블에 대한 정보들을 확인할 수 있다. 여기서 내가 사용하고 싶은 서브페이지에 + 클릭으로 활용하면 된다. 그러면 오른쪽 사진처럼 관계형으로 연결시킨 테이블이 나온다.
3.2 롤업 생성하기
관계형 데이터 베이스를 연결하고 나서, 관계형 데이터 베이스의 값을 활용하기 위해서는 롤업 함수를 사용해야 한다. 롤업 함수 를 생성하고 나면, 아래와 같은 창이 생성된다. 해당 관계형은 관계 된 데이터베이스도 가능하고, 관계시킨 데이터베이스도 가능하다.
먼저 관계형 데이터베이스가 적힌 열을 선택하고, 그 관계형 데이터베이스의 속성들 중 하나를 선택한 다음, 할수 있는 계산을 선택한다. 계산의 경우 아래와 같이 태그 또는 텍스트일 때와 숫자형 속성일 때 생성할 수 있는 계산값은 조금 다르다.
그럼 자동으로 해당 속성에 대해 값들이 적히게 된다. 추후 관계된 데이터 베이스의 값이 바뀌면 해당 롤업 값도 변경된다.
오늘은 노션의 고급 속성에 대해 알아보았다. 배포된 템플릿은 대부분 이렇게 관계형 데이터 베이스와 함수들로 편하게 자동화 할 수 있도록 만들어져있다. 언젠가는 직접 템플릿을 만들어 배포할 수 있어도 좋을 것 같다.
'PC > Notion' 카테고리의 다른 글
[Notion] 노션과 구글 캘린더를 연동하는 페이지, calendar2notion (2) | 2021.09.26 |
---|---|
[Notion] 노션 첫걸음 - 9. 노션 고급 블럭 톺아보기 (0) | 2021.09.19 |
[Notion] 노션 사용에 도움이 되는 사이트 공유 (0) | 2021.09.05 |
[Notion] 노션 첫걸음 - 7. 데이터베이스 템플릿 만들기 (1) | 2021.08.22 |
[Notion] 노션 첫걸음 - 6. 필터(filter)와 정렬(Sort) (0) | 2021.08.17 |