Docs Menu
Docs Home
/
MongoDB Atlas
/ / /

UI からの作成

項目一覧

  • 必要なアクセス権
  • 前提条件
  • 手順

このページでは、フェデレーティッドデータベースインスタンスを配置してオンライン アーカイブ内のデータにアクセスする方法について説明します。

フェデレーティッドデータベースインスタンスを配置するには、プロジェクトに対する Project Ownerアクセス権が必要です。 Organization Ownerアクセスを持つユーザーは、フェデレーティッドデータベースインスタンスを配置する前に、自分自身をProject Ownerとしてプロジェクトに追加する必要があります。

始める前に、以下のものが必要です。

  • フェデレーティッドデータベースインスタンスを作成するのと同じプロジェクト内のAtlas Online Archive 。

1
2
3
  1. [ Create New Federated Database ] ドロップダウンをクリックします。

  2. Manual Setup を選択します。

4

Amazon Web ServicesAzure[0}Google Cloud Platform Amazon Web Services ] 、 Azure 、またはGoogle Cloud Platformを選択できます。フェデレーティッドデータベースインスタンスが作成された後は、Atlas Data Federation がクエリを処理するクラウドプロバイダーを変更することはできません。

データをホストしているクラウドプロバイダーと同じクラウドプロバイダーを選択することをお勧めします。

5

デフォルトはFederatedDatabaseInstance[n]です。 フェデレーティッドデータベースインスタンスは、一度作成されると変更できません。

6
  • ガイドを利用する場合は、 Visual Editorをクリックします。

  • 未加工のJSONを編集するには、 JSON Editorをクリックします。

7
  1. アーカイブ済みデータ用にフェデレーティッドデータベースインスタンスを構成するには、 Data SourcesドロップダウンからAtlas Online Archiveを選択します。

    stores.[n].provider JSON構成設定に対応します。

  2. (任意)クリックのために

    • データベース名を編集するデータベース。 デフォルトはVirtualDatabase[n]です。

      databases.[n].name JSON構成設定に対応します。

    • コレクション名を編集するためのコレクション。 デフォルトはVirtualCollection[n]です。

      databases.[n].collections.[n].name JSON構成設定に対応します。

    • を使用してビュー名を編集します。

    次のコマンドをクリックできます。

    • Add Database : データベースとコレクションを追加します。

    • データベースにコレクションを追加するために関連付けられています。

    • コレクションにビューを追加するには、 コレクションに関連付けます。 ビューを作成するには、以下を指定する必要があります。

      • ビューの名前。

      • ビューに適用するパイプライン

        注意

        ビュー定義パイプラインには、 $outまたは$mergeステージを含めることはできません。 ビュー定義に、 $lookup$facetなどのネストされたパイプライン ステージが含まれている場合、この制限はそれらのネストされたパイプラインにも適用されます。

        ビューの詳細については、以下を参照してください。

      • 関連付けられているデータベース、コレクション、またはビューを削除します。

  3. コレクションとマッピングするには、 Atlas Online Archiveをドラッグしてドロップします。

    databases.[n].collections.[n].dataSources JSON構成設定に対応します。

オンライン アーカイブの構成は次のようになります。

1{
2 "stores" : [
3 {
4 "name" : "<string>",
5 "provider": "<string>",
6 "region": "<string>"
7 }
8 ],
9 "databases" : [
10 {
11 "name" : "<string>",
12 "collections" : [
13 {
14 "name" : "<string>",
15 "dataSources" : [
16 {
17 "storeName" : "<string>",
18 "datasetName" : "<string>",
19 "datasetPrefix": "<string>",
20 "trimLevel": <int>,
21 "provenanceFieldName": "<string>",
22 "maxDatasets": <int>
23 }
24 ]
25 }
26 ],
27 "views" : [
28 {
29 "name" : "<string>",
30 "source" : "<string>",
31 "pipeline" : "<string>"
32 }
33 ]
34 }
35 ]
36}
37

これらの構成設定の詳細については、「 Atlas Online Archive 」を参照してください。

  1. フェデレーティッドデータベースインスタンスのストレージ構成で、データセットまたはオンラインアーカイブをデータストアとして定義します。

    storesの UI に表示されるJSON構成設定を編集します。 storesの構成設定は次のようになります。

    1"stores" : [
    2 {
    3 "name" : "<string>",
    4 "provider": "<string>",
    5 "region": "<string>"
    6 }
    7]
  2. フェデレーティッドデータベースインスタンス ストレージ構成で、データセットまたはオンライン アーカイブ用の仮想データベース、コレクション、ビューを定義します。

    1"databases" : [
    2 {
    3 "name" : "<string>",
    4 "collections" : [
    5 {
    6 "name" : "<string>",
    7 "dataSources" : [
    8 {
    9 "storeName" : "<string>",
    10 "datasetName" : "<string>",
    11 "datasetPrefix": "<string>",
    12 "trimLevel": <int>,
    13 "provenanceFieldName": "<string>",
    14 "maxDatasets": <int>
    15 }
    16 ]
    17 }
    18 ],
    19 "views" : [
    20 {
    21 "name" : "<string>",
    22 "source" : "<string>",
    23 "pipeline" : "<string>"
    24 }
    25 ]
    26 }
    27]
8

フェデレーティッドクエリの他のデータ ストアを追加するには、次を参照してください。

9

戻る

Atlas Online Archive