Menu Docs
Página inicial do Docs
/
MongoDB Atlas
/ / /

Criar a partir da interface do usuário

Nesta página

  • Acesso necessário
  • Pré-requisitos
  • Procedimento

Esta página descreve como implantar uma instância do banco de dados federado para acessar dados em um arquivo online.

Para implantar uma instância do banco de dados federado, você deve ter acesso do Project Owner ao projeto. Os usuários com acesso Organization Owner devem se adicionar como Project Owner ao projeto antes de implantar uma instância do banco de dados federado.

Antes de começar, você precisará de:

  • Um Atlas Online Archive no mesmo projeto em que você pretende criar a instância do banco de dados federado.

1
2
3
  1. Clique no menu suspenso Create New Federated Database.

  2. Selecione Manual Setup.

4

Você pode selecionar Amazon Web Services Azure Google Cloud PlatformAmazon Web Services , Azure ou Google Cloud Platform . Após sua instância do banco de dados federado ser criada, você não poderá alterar o provedor de nuvem onde o Atlas Data Federation processa suas queries.

Recomendamos que você selecione o mesmo provedor de nuvem que o provedor de nuvem de nuvem que está hospedando seus dados.

5

Padrão é FederatedDatabaseInstance[n]. Depois que sua instância do banco de dados federado for criada, você não poderá alterar seu nome.

6
  • Para uma experiência guiada, clique em Visual Editor.

  • Para editar o JSON bruto, clique em JSON Editor.

7
  1. Selecione Atlas Online Archive no menu suspenso Data Sources para configurar uma instância do banco de dados federado para dados arquivados.

    Corresponde à configuração stores.[n].provider JSON.

  2. (Opcional) Clique em para o:

    • Banco de dados para editar o nome do banco de dados. Padrão é VirtualDatabase[n].

      Corresponde à configuração databases.[n].name JSON.

    • Coleção para editar o nome da coleção. O padrão é VirtualCollection[n].

      Corresponde à configuração databases.[n].collections.[n].name JSON.

    • Visualizar para editar o nome da visualização.

    Você pode clicar em:

    • Add Database para adicionar bancos de dados e coleções.

    • associado ao banco de dados para adicionar coleções ao banco de dados.

    • associado à coleção para adicionar visualizações à coleção. Para criar uma visualização, você deve especificar:

      • O nome da visualização.

      • O pipeline a ser aplicado à visualização.

        Observação

        O pipeline de definição de visualização não pode incluir o estágio $out ou $merge . Se a definição de visualização incluir estágios de pipeline aninhados, como $lookup ou $facet, essa restrição também se aplicará a esses pipelines aninhados.

        Para saber mais sobre visualizações, consulte:

      • associado ao banco de dados, coleção ou visualização para removê-la.

  3. Arraste e solte o Atlas Online Archive para mapear com a collection.

    Corresponde à configuração databases.[n].collections.[n].dataSources JSON.

Sua configuração para o arquivamento online deve ser semelhante a esta:

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

Para saber mais sobre essas definições de configuração, consulte Online Archives.

  1. Defina seu conjunto de dados ou arquivamento online como um armazenamento de dados em sua configuração de armazenamento de instância do banco de dados federado .

    Edite as definições de configuração JSON mostradas na interface do usuário para stores. Sua configuração de configuração do stores deve ser semelhante ao seguinte:

    1"stores" : [
    2 {
    3 "name" : "<string>",
    4 "provider": "<string>",
    5 "region": "<string>"
    6 }
    7]
  2. Defina bancos de dados virtuais, collections e visualizações para seu conjunto de dados ou arquivamento online em sua configuração de armazenamento de instância do banco de dados federado .

    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

Para adicionar outros armazenamentos de dados para consultas federadas, consulte:

9

Voltar

Atlas Online Archive