Notionのリレーションとは2つのデータベースを繋ぐ「橋」であり、ロールアップは繋いだ先の情報を引っ張って「集計」する機能です。顧客リストと案件一覧を紐付けたり、タスクの進捗率を自動計算したりでき、面倒な二重入力を防げます。本記事では初心者向けに、具体的な使い方と違いを分かりやすく解説します。
リレーションとロールアップの違い(インサイト・マトリクス)
この2つの機能は、必ずセットで使われる関係にあります。まずはそれぞれの役割を整理しましょう。
| 機能名 | 役割(一言でいうと?) | 具体的な活用例 |
| リレーション(Relation) | データベース同士を「紐付ける」 | 「プロジェクト管理DB」と「タスク管理DB」を連携させる |
| ロールアップ(Rollup) | 紐付けた先からデータを「引き出し・計算する」 | プロジェクトごとの「タスク完了率(%)」を自動で算出する |
Notion専門家の視点:
「Notionをただのメモ帳から『最強のシステム』へと引き上げるのが、このリレーション機能です。情報が点在するのを防ぎ、『あの顧客の過去の議事録どこだっけ?』という無駄な検索時間をゼロにしてくれます。」
ステップ1:リレーションを設定する手順(DBを紐付ける)
まずは、2つのデータベース(例:プロジェクトDBとタスクDB)を繋ぐ設定を行います。
- プロパティを追加し「リレーション」を選ぶ連携元のデータベース(例:タスクDB)を開き、右端の「+」をクリックして新しいプロパティを追加。「リレーション」を選択します。
- 連携先のデータベースを指定する検索窓が表示されるので、紐付けたいもう一つのデータベース(例:プロジェクトDB)の名前を検索して選択します。
- 「双方向」か「片方向」かを選択して追加する「[DB名]に表示する」というトグルをオンにすると、お互いのデータベースから行き来できるようになります(双方向リレーション)。設定できたら「リレーションを追加」をクリックします。
- 該当するページを紐付ける作成されたリレーションのセルをクリックし、紐付けたいプロジェクト名を選択すれば連携完了です。
ステップ2:ロールアップを設定する手順(集計・表示する)
リレーションで橋渡しができたら、次はロールアップを使って別データベースのデータを引っ張ってきましょう。
- プロパティを追加し「ロールアップ」を選ぶデータベースに新しいプロパティを追加し、メニューから「ロールアップ」を選択します。
- 情報を引っ張るリレーション先を指定するロールアップの設定画面で、「リレーション」の項目から先ほど作成したリレーションプロパティを選びます。
- 表示したいプロパティを選ぶ連携先データベースのどの情報を引っ張ってきたいか(例:タスクの「ステータス」や「担当者」など)を選択します。
- 計算方法(表示方法)を設定する最後に「計算」の項目を設定します。そのまま文字を表示するなら「オリジナルを表示」、完了したタスクの割合を出したいなら「チェックありの割合(%)」などを選びます。
よくある質問(FAQ)
リレーションを設定せずにロールアップを使うことはできますか?
いいえ、できません。ロールアップは「リレーションで繋がっているデータベース」から情報を引っ張ってくる機能であるため、必ず事前にリレーションを設定しておく必要があります。
3つ以上のデータベースを数珠つなぎにすることは可能ですか?
はい、可能です。例えば「企業DB」→「案件DB」→「タスクDB」のように、複数のデータベースをリレーションで順番に繋ぎ、大規模な管理システムを構築することもできます。
リレーション先を間違えて設定してしまいました。変更できますか?
プロパティ名をクリックして「プロパティを編集」を開き、リレーション先のデータベースを選び直すか、不要になったリレーションプロパティ自体を削除して作り直すことで簡単に修正できます。
まとめ
Notionのリレーションとロールアップは、最初は難しく感じるかもしれませんが、一度「橋渡し(リレーション)」と「集計(ロールアップ)」の感覚を掴めば、業務効率が劇的に変わります。まずは「プロジェクト」と「タスク」というシンプルな2つのデータベースを作って、連携を試してみてください。