Atlas で、データモデルをエンティティ関係図として可視化化します。エンティティ関係図を使用すると、データベース内のデータ間の関係を理解してドキュメント、スキーマ の変更を計画するのに役立ちます。
Atlas は、データベースで選択した各コレクションのドキュメントの小さなサンプルに基づいてエンティティ関係図を生成します。このサンプリングにより、図にはデータ内のすべてのフィールドや関係が反映されない場合があります。
図の生成後にデータに変更を加えた場合、Atlas は図を自動的に更新しません。変更を確認するには、新しい図を作成する必要があります。
エンティティ関係図を生成する前に
Atlas でエンティティ関係図を生成するには、データベースに少なくとも 1 つのデータを含むコレクションが必要です。
手順
Atlas で、プロジェクトの Data Explorer ページに移動します。
まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。
まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。
サイドバーで、 Database見出しの下のData Explorerをクリックします。
Data Explorerが表示されます。
(任意)Atlas がコレクション間の関係を自動的に推論する場合は、 を選択します。
[Select collections モーダルでは、コレクション間で Atlas を Automatically infer relationships にするかどうかを選択できます。有効にすると、Atlas は選択したコレクションを分析し、他のコレクションへの参照を含むインデックス付きフィールドに基づいて関係を追加します。
図を生成した後、関係を手動で追加および編集することもできます。
注意
関係は注釈のみを目的としています。Atlas は関係を MongoDB データベースに保存しません。
Generate[ をクリックします。
Atlasは、選択したコレクションを使用してエンティティ関係図を生成し、現在のタブに表示します。Atlas にはサイド パネルも表示され、図の名前を変更したり、次の情報を表示したりできます。
図の生成に使用したデータベース
図を最初に生成したとき
図を最後に更新したとき
図を生成すると、Atlas は Data Modelingタブに既存の図を表示します。
注意
図内のコレクションまたはフィールドをクリックすると、サイド パネルにコレクションまたはフィールドに関する情報が表示されます。Data Model Overview に戻すには、図内の空のスペースをクリックして、コレクションまたはフィールドの選択を解除します。