Docs Menu
Docs Home
/
Atlas Charts
/

Chartsビューの作成と管理

項目一覧

  • ユースケース
  • コレクションからChartsビューを作成
  • サンプル パイプライン
  • Chartsビューのパイプラインを変更する
  • Charts ビューの接続の切断
  • Chartsビューの削除

Project Ownerの場合は、チャート ビューを作成および変更できます。 チャート ビューは、コレクションに集計パイプラインを適用して、Charts で使用される前にデータを前処理するデータソースです。 単一のコレクションから複数のチャートビューを作成できます。

チャートビューを作成した後、チャートを作成するときに、データソースとしてチャートビューを選択できます。

コレクション データがデータ可視化用に最適化されていない場合に、パイプラインを使用してデータソースを前処理すると便利です。

データを前処理すると、次のタスクの実行に役立ちます。

1

詳しくは、「 配置の Charts への接続 」を参照してください。

2
  1. 配置の Data Accessセクションで、チャート ビューに使用するコレクションを含むデータベースの名前をクリックします。 コレクション リストが表示されます。

  2. チャート ビューで使用するコレクションをクリックします。 Chartsには、 コレクションを使用する既存のチャートビューも表示されます。

3

Charts でAdd Charts Viewモーダルが開きます。

4
5

パイプラインは配列である必要があります。 パイプラインの各ステージを 配列内のオブジェクトとして指定します。

6

Atlas Charts はパイプラインを検証します。 Chartsは、エディターの下にパイプライン内のエラーを報告します。 パイプラインが有効な場合、Charts は結果のサンプル ドキュメントを表示するか、 No documents returnedを表示します。

Tip

パイプラインの作成に役立つ、Atlas Data Explorer の集計パイプライン ビルダを利用できます。

Atlas パイプライン ビルダを使用してパイプラインを作成し、Atlas Charts パイプライン エディターに貼り付けることができます。

7

チャートビューを保存すると、使用するコレクションのData Accessセクションに表示されます。

次の例では、Atlas が提供するMflix サンプル データセットからsample_mflix.moviesコレクションを指すデータソースにパイプラインを追加します。 パイプラインは$lookupを実行して、 movie_idに基づいてcommentsコレクションのデータを結合します。 結果は、別のコレクションのデータを含む、このデータcommentsの新しいフィールドです。

[
{
$lookup:
{
from: 'comments',
localField: '_id',
foreignField: 'movie_id',
as: 'comments'
}
}
]

次の例では、Atlas が提供するサンプル 日用店データセットから、 sample_supplies.salesコレクションを指すデータソースにパイプラインを追加します。 パイプラインはcustomer.emailフィールドを非表示にし、そのフィールドはこのデータソースを使用するチャートで使用できなくなります。

[
{
$project: { "customer.email": 0 }
}
]

$project集計ステージの詳細については、 $projectを参照してください。

次の例では、日付に変換したい string フィールドを含むデータソースにパイプラインを追加します。 パイプラインは、 stringフィールド saleDatesaleDateAsDate という日付フィールドに変換された新しいフィールドをデータソースに追加します。

[
{
$addFields: {
saleDateAsDate: { $toDate: '$saleDate' }
}
}
]
1

詳しくは、「配置を Charts に接続する 」を参照してください。

2
  1. 配置のData Accessセクションで、チャート ビューに関連付けられているコレクションを含むデータベースの名前をクリックします。

  2. チャート ビューに関連付けられているコレクションの名前をクリックします。 Charts では、コレクションを使用する既存のすべてのチャート ビューの情報が表示されます。

3
4

Tip

以下も参照してください。

このページのその他の設定については、「データソースの管理 」を参照してください。

5
6

Chartsは、パイプライン内のエラーをエディターの横に報告します。 パイプラインが有効な場合、Charts は結果のサンプル ドキュメントを表示するか、 No documents returnedを表示します。

7

Charts は、変更を保存するときにパイプラインを検証します。

チャートビューを切断するには、「データソースを切断する 」を参照してください。

Project Ownerの場合は、チャート ビューを永続的に削除できます。

チャートビューを削除するには、次の手順に従います。

1

詳しくは、「配置を Charts に接続する 」を参照してください。

2
  1. 配置のData Accessセクションで、チャート ビューに関連付けられているコレクションを含むデータベースの名前をクリックします。

  2. チャート ビューに関連付けられているコレクションの名前をクリックします。 Chartsは、 コレクションに基づいて既存のすべてのチャートビューの情報を表示します。

3
4

表示されるモーダルにある:

  1. どのチャートがチャート ビューをデータソースとして使用しているかどうかを確認するには、 Check for connected chartsをクリックします。

  2. [Delete] をクリックします。

戻る

配置の管理