データソースの管理
項目一覧
Atlas Project Owner
はData Sourcesページで次のことが可能です。
注意
2 つ以上のデータソースを組み合わせるには、Atlas Data Federation を作成する必要があります。
データソースを Charts に接続する
特定のデータソースに接続して Charts に接続し、そのデータをチャートで使用します。
データソースを接続すると、Charts は Charts ユーザーにデフォルトの権限を付与します。 データソースの権限をカスタマイズするには、「データソース権限の変更 」を参照してください。
Charts はデフォルトですべての配置とデータソースに接続します。 データソースと配置の詳細については、「データソース 」を参照してください。 配置を接続または切断する方法については、「配置の管理 」を参照してください。
データソースを Charts に接続するには、次の手順に従います。
Data Accessセクションで、データソースを含むデータベースを選択します。
接続するデータソースを含むデータベースを選択します。 チャート ビューを含む、データベースのデータソース表示。
データベースが切断されている場合:
データベースの横にある [ Connect ] ボタンをクリックします。
Reconnect Databaseダイアログボックスで、[ Reconnect ] をクリックします。
Chartsには、データソースに関する次の情報が表示されます。
コラム | 説明 |
---|---|
Data Source | データソースとそのチャート ビューを識別する、人間が判読可能なラベル。 |
Organization | |
External Users | かどうかを示すラベル。
|
Status | データソースを Atlas Charts に接続したかどうかを示すラベル。 |
データソースの 情報の横にあるManageをクリックします。
データソースの詳細ページには、次の情報が表示されます。
フィールド | 説明 |
---|---|
Data Source Name | Atlas 内のデータソースを識別する、人間が判読可能なラベル。 |
Data Source Connection Status | データソースを Atlas Charts に接続したかどうかを示すラベル。 |
データソースの詳細ページに表示されるその他の情報について詳しくは、「 データソースの管理 」を参照してください。
接続ステータスを確認し、データソースを接続します。
データソース接続ステータスがConnectedの場合、このデータソースはすでに Atlas Charts に接続されています。 Data Accessセクションが表示されます。
データソース接続ステータスがDisconnectedの場合:
接続アイコンをクリックしますは、データソース接続ステータスの横に表示されます。
表示されるモーダルで [ Reconnect ] をクリックします。
データソースが接続され、 Data Accessセクションが表示されます。
データソースのData Accessセクションに表示されるその他の情報について詳しくは、「 データソースの管理 」を参照してください。
Atlas Charts からのデータソースまたはデータベースの切断
データソースまたはデータベースを Charts から切断して、そのデータをチャートから削除します。 データソースを切断する場合:
データソースを使用して作成したグラフはレンダリングされなくなり、エラーが表示されます。
データソース内のデータにアクセスするために
$lookup
を使用するグラフはレンダリングされなくなり、エラーが表示されます。データソースを使用して新しいチャートを作成することはできません。
データベースを切断すると、Charts はデータベース内のすべてのデータソースを切断します。 データソースまたはデータベースを後で再接続すると、そのデータを使用するチャートのレンダリングを再開できます。
配置を切断することもできます。 チャート ビューを削除するには、「 チャート ビューのChartsと管理 」を参照してください。
注意
Charts には、すべての Charts テナントにSample Data: Moviesデータソースが自動的に含まれます。 サンプル ダッシュボードでは、このデータソースを使用して、作成できるチャートが表示されます。 すべてのダッシュボードからサンプル データソースにアクセスできます。
次の操作はできません。
Sample Data: Moviesデータソース内のデータを追加、編集、削除します。
サンプル データ ソースを削除します。
サンプル データを使用するチャートを外部で共有または埋め込みます。
データソースまたはデータベースを Charts から切断するには:
Data Sources ページに移動します。
サイドバーの [ Deployments ] 見出しの下の [ Data sourcesをクリックします。
データソース ページが表示されます。
[ Deployment ] ドロップダウンで、データソースを含む配置を選択します。
Atlas Charts の配置は、次のような有効な Charts データソースを含む Atlas 配置を参照します。
Atlas プロジェクト内の、 ロール以上のすべての
Project Data Access Read Only
クラスターとサーバーレスインスタンス 。プロジェクト内のすべてのフェデレーティッドデータベースインスタンス(オンラインアーカイブを含む)。
配置を選択すると、次の情報が表示されます。
フィールド | 説明 |
---|---|
Deployment Name | Atlas での配置を識別する、人間が判読可能なラベル。 |
Deployment Connection Status | 配置を Atlas Charts に接続したかどうかを示すラベル。 |
Type | 配置をレプリカセット、サーバーレスインスタンス、またはフェデレーティッドデータベースインスタンスとして識別するラベル。 |
Status | 配置の現在の動作条件を示すラベル。 |
Version | 配置が実行される MongoDB のバージョンを示すラベル。 フェデレーティッドデータベースインスタンスでは、Charts にVersionが表示されません。 |
Region | MongoDB が配置をプロビジョニングするクラウドプロバイダーとリージョンを示すラベル。 サーバーレス インスタンスの場合、Charts にはRegionが表示されません。 |
Tier | 配置用の Atlasクラスター階層を示すラベル。 フェデレーティッドデータベースインスタンスとサーバーレスインスタンスでは、Charts にTierが表示されません。 |
接続ステータスを確認し、データソースを切断します。
データソースの接続ステータスがDisconnectedの場合、データソースはすでに Atlas Charts から切断されています。
データソース接続ステータスがConnectedの場合:
[] アイコンをクリックしますは、データソース接続ステータスの横に表示されます。 [ Disconnect Data Source ] モーダルが表示されます。
どのチャートも データソースを使用しているかどうかを確認するには、 Check for connected chartsをクリックします。
[Disconnect] をクリックします。
データソースが Charts から切断されます。
Data Sources ページに移動します。
サイドバーの [ Deployments ] 見出しの下の [ Data sourcesをクリックします。
データソース ページが表示されます。
[ Deployment ] ドロップダウンで、データソースを含む配置を選択します。
Atlas Charts の配置は、次のような有効な Charts データソースを含む Atlas 配置を参照します。
Atlas プロジェクト内の、 ロール以上のすべての
Project Data Access Read Only
クラスターとサーバーレスインスタンス 。プロジェクト内のすべてのフェデレーティッドデータベースインスタンス(オンラインアーカイブを含む)。
配置を選択すると、次の情報が表示されます。
フィールド | 説明 |
---|---|
Deployment Name | Atlas での配置を識別する、人間が判読可能なラベル。 |
Deployment Connection Status | 配置を Atlas Charts に接続したかどうかを示すラベル。 |
Type | 配置をレプリカセット、サーバーレスインスタンス、またはフェデレーティッドデータベースインスタンスとして識別するラベル。 |
Status | 配置の現在の動作条件を示すラベル。 |
Version | 配置が実行される MongoDB のバージョンを示すラベル。 フェデレーティッドデータベースインスタンスでは、Charts にVersionが表示されません。 |
Region | MongoDB が配置をプロビジョニングするクラウドプロバイダーとリージョンを示すラベル。 サーバーレス インスタンスの場合、Charts にはRegionが表示されません。 |
Tier | 配置用の Atlasクラスター階層を示すラベル。 フェデレーティッドデータベースインスタンスとサーバーレスインスタンスでは、Charts にTierが表示されません。 |
データソース設定にアクセス
データソースの設定ページにアクセスするには、次の手順に従います。
Data Sources ページに移動します。
サイドバーの [ Deployments ] 見出しの下の [ Data sourcesをクリックします。
データソース ページが表示されます。
[ Deployment ] ドロップダウンで、データソースを含む配置を選択します。
Atlas Charts の配置は、次のような有効な Charts データソースを含む Atlas 配置を参照します。
Atlas プロジェクト内の、 ロール以上のすべての
Project Data Access Read Only
クラスターとサーバーレスインスタンス 。プロジェクト内のすべてのフェデレーティッドデータベースインスタンス(オンラインアーカイブを含む)。
配置を選択すると、次の情報が表示されます。
フィールド | 説明 |
---|---|
Deployment Name | Atlas での配置を識別する、人間が判読可能なラベル。 |
Deployment Connection Status | 配置を Atlas Charts に接続したかどうかを示すラベル。 |
Type | 配置をレプリカセット、サーバーレスインスタンス、またはフェデレーティッドデータベースインスタンスとして識別するラベル。 |
Status | 配置の現在の動作条件を示すラベル。 |
Version | 配置が実行される MongoDB のバージョンを示すラベル。 フェデレーティッドデータベースインスタンスでは、Charts にVersionが表示されません。 |
Region | MongoDB が配置をプロビジョニングするクラウドプロバイダーとリージョンを示すラベル。 サーバーレス インスタンスの場合、Charts にはRegionが表示されません。 |
Tier | 配置用の Atlasクラスター階層を示すラベル。 フェデレーティッドデータベースインスタンスとサーバーレスインスタンスでは、Charts にTierが表示されません。 |
データソース権限の変更
Project Owner
ロールがある場合は、データソースを使用するグラフを誰に表示するかを制御できます。
データソースの組織全体の共有の有効化
組織全体で共有すると、プロジェクトのメンバーではないユーザーも含む組織内のユーザーに、組織と共有されるダッシュボードに使用される配置内のデータを表示する権限が付与されます。
配置全体または特定のデータソースに対して組織全体の共有を有効にできます。
特定のデータソースに対して組織全体の共有を有効にするには、次の手順に従います。
データソースの設定ページにアクセスします。
詳細については、「データソース設定にアクセスする 」を参照してください。
データソースの外部共有の有効化
外部共有により、他のユーザーには次のいずれかの機能が付与されます。
外部ウェブページでデータソースを使用するには、チャートを埋め込みます。
チャートへのリンクが付与されている場合は、そのチャートを表示するようになりました。
埋め込みまたはリンクを使用してチャートを外部で共有するには、データソースと個々のチャートの両方で外部共有を有効にする必要があります。
Charts は、すべてのデータソースに対してデフォルトで外部共有を無効にします。
データソースの外部共有を有効にするには:
データソースの設定ページにアクセスします。
詳細については、「データソース設定にアクセスする 」を参照してください。
認証設定を選択します。
次のいずれかを選択します:
Allow authenticated external data access.
このデータソースを使用するチャートは、外部で表示するためにSSOプロバイダーを介した認証が必要です。 認証プロバイダは、データのセキュリティをさらに強化します。
埋め込み認証プロバイダを設定する方法については、「埋め込み認証プロバイダの構成 」を参照してください。
ユーザーは Atlas Charts にログインすると、 ダッシュボードでこのデータソースを使用するチャートを表示できます。 パブリックリンクで共有されているダッシュボードのチャートは表示できません。
Allow unauthenticated external data access.
このデータソースを使用するチャートは、外部表示の認証を必要としません。 実装は簡単ではありませんが、認証されていない外部データ アクセスを許可する場合は安全性が低くなります。 このオプションは、区別なしのデータを表示するチャートにのみ使用してください。
埋め込みチャートは、非認証リクエストと認証済みリクエストの両方を使用してレンダリングできます。
このデータソースを使用するチャートは、 リンクを介して共有されているダッシュボードで表示できます。
データソースの外部共有を有効にすると、そのデータソースを使用する個々のチャートに対して外部共有を有効にできます。
注意
データソースの外部共有をオフにすると、そのデータソースを使用するすべてのグラフがすぐにレンダリングを停止します。
データソースの外部共有の無効化
データソースの外部共有を無効にするには、次の手順に従います。
データソースの設定ページにアクセスします。
詳細については、「データソース設定にアクセスする 」を参照してください。
データソースのロール権限の変更
Project Owner
ロールをお持ちの場合は、 Non-Dataロールのデータソース権限を変更できます。 データソース権限 によって、このデータソースのデータを使用して作成されたチャートをユーザーが表示できるかどうかが決まります。
注意
Charts は、Atlasユーザー ロールに基づいてユーザーにプロジェクト ロールを自動的に割り当てます。
Non-Dataプロジェクト ロールの権限を変更するには:
データソースの設定ページにアクセスします。
詳細については、「データソース設定にアクセスする 」を参照してください。
非データ ロールのデータソース権限を変更します。
Can view charts with data in this data sourceオプションを選択またはクリアすると、 Non-Dataロールでデータソースのチャートを表示できるようになります。
プロジェクト ロールにカーソルを合わせると、そのプロジェクト ロールに対応するAtlas user ロールが確認できます。
Charts では、 Project Owner
} ロールとDataロールのグラフを表示および作成するためのデータソース権限がすでに付与されています。
データソースの読み込み設定(read preference)の変更
データソースの読み込み設定(read preference)を変更するには、その配置の読み込み設定(read preference)を変更する必要があります。 詳細については、「配置の管理 」を参照してください。
データソース パイプラインを変更する
チャートビューのパイプラインを変更するには、データソースの設定ページにアクセスしてPipelineタブをクリックします。 詳しくは、「 Chartsビューの作成と管理 」を参照してください。
コレクションでは、 Pipelineはグレー表示されます。 コレクションに基づいてパイプラインを作成するには、 チャート ビュー を作成します。