Skip To Content

Criar um armazenamento de dados

Você pode utilizar o Assistente de Configuração do Data Store para criar armazenamentos de grandes dados de espaço-tempo, relacional e cache de mosaico para ligá-los a um site do GIS Server.

Se você não tiver acesso a um navegador da web, ou você precisa criar um armazenamento de objeto, execute o utilitário configuredatastore na máquina onde você instalou o ArcGIS Data Store.

Considerações antes de criar um armazenamento de dados

Esteja ciente do seguinte antes de criar um armazenamento de dados.

Espaço em disco e memória

Considere a quantidade do espaço em disco e memória necessária na máquina onde você criará um armazenamento de dados.

A seguir estão exemplos de como um armazenamento de dados pode usar grandes quantidades de espaço em disco:

  • Os armazenamentos de dados relacionais podem armazenar dados para milhares de camadas de feições hospedadas, que podem ocupar vários gigabytes de espaço em disco.
  • Os caches para dados 3D podem ter vários gigabytes de tamanho ou até mesmo terabytes, dependendo da área incluída na camada de cena e da complexidade dos dados.
  • Se você arquivar dados que estão entrando continuamente a partir de uma camada de fluxo ou você rastreia localizações de muitos trabalhadores de campo, o armazenamento de dados spatiotemporal big pode preencher muito rapidamente.
  • Para tirar o máximo proveito das respostas de consulta em cache para melhorar o desempenho do desenho das camadas de feições, os caches devem persistir o máximo possível no armazenamento de objetos. Isso significa que o espaço em disco no armazenamento de objetos pode ser preenchido rapidamente. Para facilitar o armazenamento de caches de resposta de consulta por períodos mais longos, use uma única máquina para o armazenamento de objeto e certifique-se de que a única máquina contenha uma grande quantidade de espaço livre em disco. A quantidade de espaço em disco necessária depende de quantas camadas estão habilitadas para armazenamento em cache, quantas consultas exclusivas são feitas nessas camadas e por quanto tempo as consultas persistem. (O uso de um agrupamento de armazenamentos de objetos não demonstrou fornecer tantas melhorias no desempenho de exibição quanto o uso de uma única máquina com grande quantidade de espaço livre em disco.)

Em todos os casos, é importante monitorar as máquinas de armazenamento de dados e adicionar espaço em disco conforme necessário.

Você também precisa garantir que as máquinas tenham bastante memória disponível. Por exemplo, os armazenamentos de grandes dados de espaço-tempo consomem aproximadamente 40 por cento do espaço em disco disponível na máquina quando inicialmente configurados. Os armazenamentos de dados relacionais também pré-alocam memória para garantir que exista o suficiente para processar os dados. O tráfego de alto volume em camadas de cena e de feição hospedadas também pode consumir uma quantidade considerável de memória.

Por estas razões, a Esri recomenda que você configure seu armazenamento de grandes dados de espaço-tempo em máquinas separadas dos armazenamentos de dados do cache de mosaico e relacional e, sempre que possível, configure o armazenamento de dados relacional e o armazenamento de dados do cache de mosaico em diferentes máquinas. Configure também o armazenamento de objeto em uma máquina separada de qualquer outro armazenamento de dados. Se você configurar mais de um tipo de armazenamento de dados na mesma máquina, utilize máquinas robustas com bastante memória e espaço em disco.

Em todos os casos, monitore os logs do armazenamento de dados para mensagens sobre espaço em disco e memória. Se a sua máquina estiver sem recursos, o armazenamento de dados deixará de funcionar.

Consulte Requisitos de sistema do ArcGIS Data Store para informações sobre memória e espaço em disco mínimo necessários para criar cada tipo de armazenamento de dados e adicionar o tamanho estimado de dados que você pretende armazenar em cada um.

Múltiplos cartões NIC ou entradas DNS

Se você instalou o ArcGIS Data Store em uma máquina que contém mais de um cartão de controlador da interface de rede (NIC) ou múltiplas entradas DNS (também denominado registros), identifique qual endereço IP e nome de host o armazenamento de dados utilizará para comunicação de rede. Antes de criar um armazenamento de dados na máquina, determine qual endereço IP pode ser utilizado por outras máquinas na sua rede para se comunicar com a máquina do ArcGIS Data Store, abra o arquivo hostidentifier.properties do ArcGIS Data Store e adicione o endereço IP no arquivo.

  1. Determine qual endereço IP usar. Abra uma janela de comando em diferentes máquinas na mesma rede e faça ping na máquina do ArcGIS Data Store.
  2. Entre na máquina onde o ArcGIS Data Store está instalado e abra hostidentifier.properties em um editor de texto. Entre utilizando a conta do ArcGIS Data Store .

    O arquivo está instalado no framework\etc do diretório da instalação do ArcGIS Data Store . Por padrão, este local é C:\Program Files\ArcGIS\DataStore\framework\etc.

  3. Remova a marca de comentário (#) da propriedade hostidentifier e defina a propriedade para o endereço IP do cartão NIC ou entrada DNS que você deseja que o armazenamento de dados utilize para comunicação de rede.

    Neste exemplo, o endereço IP utilizado para se comunicar com a máquina é 12.34.56.789.

    hostidentifier=12.34.56.789

  4. Salve e feche o arquivo hostidentifier.properties.
  5. Reinicie o serviço ArcGIS Data Store nesta máquina.

Se necessário, siga as etapas para configurar outros componentes de software do ArcGIS Enterprise em máquinas com múltiplos cartões NIC ou entradas DNS:

O servidor de hospedagem

Uma implantação do ArcGIS Enterprise inclui um site do GIS Server para agir como seu servidor de hospedagem. No mínimo, o servidor de hospedagem deve ser configurado com um armazenamento de dados relacional criado através do ArcGIS Data Store. Este armazenamento de dados relacional mantém os dados usados ​​por camadas de feições hospedadas criadas quando você adiciona arquivos como arquivos de valores separados por vírgula (CSV), shapefiles compactados, arquivos Microsoft Excel ou bancos de dados de arquivos compactados em sua organização e publica. Também permite que os usuários do portal adicionem arquivos CSV diretamente no Map Viewer.

Se o site do GIS Server que você pretende utilizar como o servidor de hospedagem tiver um geodatabase enterprise registrado como banco de dados gerenciado, siga as instruções em Alterar banco de dados gerenciado para um armazenamento dedados relacional do ArcGIS Data Store para reconfigurar o servidor de hospedagem com um armazenamento de dados relacional.

Crie um armazenamento de dados usando o assistente de configuração de armazenamento de dados

Se você executar o assistente de instalação, o assistente de Configuração do Data Store abrirá automaticamente no seu navegador da web padrão. Alternativamente, você pode abrir o assistente a partir do menu de atalho do computador ou digitar a URL em um navegador. A URL do Assistente de Configuração do Data Store está no formato https://datastoremachine.domain.com:2443/arcgis/datastore.

  1. Especifique a URL de site do ArcGIS Server para o qual você deseja criar e registrar um armazenamento de dados no formato https://gisserver.domain.com:6443. Forneça a URL neste formato mesmo se você tiver um Web Adaptor configurado com o site. Se você tiver um site de máquina múltipla, você pode utilizar a URL apontando para qualquer uma das máquinas.
  2. Digite o nome de usuário e senha de um administrador do ArcGIS Server e clique em Avançar.

    O usuário deve ser um usuário embutido.

  3. Escolha o tipo do armazenamento de dados para criar nesta máquina e clique em Avançar.

    Embora seja possível criar mais de um tipo de armazenamento de dados na mesma máquina, a Esri recomenda não fazer isso pois os armazenamentos de dados competirão por recursos de memória, o que pode levar a um desempenho ruim.

  4. Digite um local para o diretório do ArcGIS Data Store.

    Este diretório contém os arquivos de armazenamento de dados e o diretório de backup de armazenamento de dados relacional (se você criou um armazenamento de dados relacional).

    Anotação:

    O caminho de diretório não poderá conter um espaço quando você especificar um diretório do ArcGIS Data Store para um armazenamento de grandes dados de espaço-tempo,ou de cache do mosaico.

    Você não pode utilizar um caminho de UNC ao especificar o diretório de arquivo do armazenamento de dados.

    Mantenha os arquivos do armazenamento de dados na mesma máquina onde você instalará o ArcGIS Data Store.

    Após você criar um armazenamento de dados relacional, configure um drive de rede mapeado em uma máquina separada e especifique-o como o diretório de cópia de segurança para seu armazenamento de dados relacional. Você pode utilizar um caminho de UNC para o diretório da cópia de segurança que você cria em uma máquina que é separada de sua instalação do ArcGIS Data Store. Consulte Gerenciar cópias de segurança do armazenamento de dados para mais informações.

  5. Clique em Avançar.
  6. Revise as informações na caixa de diálogo Resumo da Configuração. Se estiver correto, clique em Finalizar. Se alterações forem necessárias, clique em Voltar e faça as correções.

    O primeiro armazenamento de dados relacional que você registra com um site do GIS Server é a máquina primária. Se você instalar o ArcGIS Data Store em uma segunda máquina e criar outro armazenamento de dados relacional registrado no mesmo site do GIS Server, ele será uma máquina auxiliar. Isso também é verdadeiro para armazenamentos de dados do cache de mosaico em execução nomodo primário-auxiliar.

    Quando a configuração completar com sucesso, você terá uma máquina do armazenamento de dados.

    Se houver erros na instalação, clique em Avançar na caixa de diálogo Resumo da Configuração para reabrir o Assistente de Configuração do Data Store de forma que você possa fornecer diferentes informações. Consulte Correção de Erros do ArcGIS Data Store para causas e soluções dos erros de instalação.

Crie um armazenamento de dados usando o utilitário configuredatastore

Você pode utiizar o utilitário de comando configuredatastore para criar um armazenamento de grandes dados de espaço-tempo, relacional ou de cache do mosaico e registrá-lo com seu site do GIS Server. O utilitário está instalado no <ArcGIS Data Store installation directory>/tools.

Anotação:

Se você criar o script da criação de múltiplas máquinas do armazenamento de grandes dados de espaço-tempo, uma máquina do armazenamento de grandes dados de espaço-tempo deverá ser configurada manualmente com o GIS Server antes que você possa executar o script da criação de máquinas do armazenamento de grandes dados de espaço-tempo adicionais. Inclua tempos de espera em seu script para garantir que as máquinas do armazenamento de grandes dados de espaço-tempo adicionais não sejam adicionadas ao mesmo tempo.

  1. Abra uma Janela de Comando utilizando a opção Executar Como Administrador.
  2. Execute o arquivo configuredatastore.bat e especifique a URL do GIS Server com a qual você deseja registrar o armazenamento de dados, o nome de usuário e senha de um administrador do ArcGIS Server, o caminho para utilizar no diretório de dados do ArcGIS Data Store e o tipo do armazenamento de dados que você deseja criar.

    Neste exemplo, a URL do GIS Server é https://myserver.domain.com:6443/arcgis/admin, o nome de usuário e senha de administrador são siteadmin e T1n@sp, o diretório de dados é C:\data\ e um armazenamento de dados relacional será criado:

    configuredatastore https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp c:\data\ --stores relational

    Neste exemplo, um armazenamento de grandes dados espaço-tempo é criado:

    configuredatastore https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp c:\temporal\data --stores spatiotemporal

    Quando você cria um armazenamento de dados do cache de mosaico, é possível utilizar a operação --mode para especificar o modo de implantação: modo primário-auxiliar (o padrão) ou agrupamento . Se você não especificar a operação --mode, o armazenamento de dados do cache de mosaico será criado em modo primário-auxiliar.

    Neste exemplo, um armazenamento de dados do cache de mosaico é criado no modo de agrupamento em uma máquina separada, mas registrado com o mesmo servidor de hospedagem conforme o armazenamento de dados relacional criado no último exemplo:

    configuredatastore https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp c:\scenedata\ --stores tileCache --mode cluster

    A operação --mode também é usada para especificar o modo de implantação de um armazenamento de objeto. Por padrão, o armazenamento de objeto é implementado como uma implantação de única máquina no (modo primário-auxiliar). Um único armazenamento de objeto de máquina com um único disco grande fornecerá o melhor desempenho. Se você precisar que o armazenamento de objeto esteja altamente disponível, você pode implantar um agrupamento de quatro máquinas. Para fazer isso, especifique --mode cluster ao criar um armazenamento de objeto. Além disso, ao criar um armazenamento de objeto, use a opção --machines de especificar o nome da máquina para um único armazenamento de objeto de máquina ou uma lista separada por vírgulas de máquinas para o modo de agrupamento. Você também deve usar a opção data-loc especificar o diretório para uma única máquina ou uma lista separada por vírgulas de diretórios quase idênticos (para modo de agrupamento) onde os caches serão armazenados.

    Neste exemplo, um agrupmento de quatro máquinas é implantado como um armazenamento de objeto. Os diretórios de localização de dados estão no mesmo local em cada máquina.

    configuredatastore https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp c:\ftcacheds 
    --stores object --mode cluster --machines objectstore1,objectstore2,objectstore3,objectstore4 
    --data-loc d:\fscache\mycaches1,d:\fscache\mycaches2,d:\fscache\mycaches3,d:\fscache\mycaches4

    Anotação:

    O caminho de diretório não poderá conter um espaço quando você especificar um diretório do ArcGIS Data Store para um armazenamento de grandes dados de espaço-tempo ou de cache do mosaico, ou armazenamento de objeto.

    Para criar mais de um tipo de armazenamento de dados na mesma máquina usando o mesmo diretório de dados, especifique os valores separados por uma vírgula. Por exemplo, você pode criar um armazenamento de dados do cache de mosaico ou relacional na mesma máquina especificando relational,tileCache com a operação --stores. No entanto, Esri recomenda que você não coloque mais de um armazenamento de dados na mesma máquina, pois os armazenamentos de dados competem entre si por recursos como memória, o que pode afetar negativamente o desempenho.

Próximas etapas

Se você precisar de mais de um tipo de armazenamento de dados, crie tipos do armazenamento de dados adicionais Embora seja possível criar outro tipo de armazenamento de dados na mesma máquina, em vez disso, instale e configure outros tipos de armazenamento de dados em máquinas separadas.

Se você precisar de mais de uma máquina em cada tipo de armazenamento de dados, adicione uma máquina ao seu armazenamento de dados relacional ou armazenamento de dados do cache de mosaico em execução no modo primário-auxiliar, adicione pelo menos duas máquinas ao seu armazenamento de grandes dados de espaço-tempo ou armazenamento de dados do cache de mosaico em execução no modo de agrupamento ou adicione pelo menos três máquinas, seguindo uma convenção de nomenclatura específica, para um armazenamento de objeto.

Certifique-se de que o site GIS Server com o qual você registrou seu armazenamento de dados foi configurado como o servidor de hospedagem do portal.

Além disso, configure um local seguro para cópias de segurança do armazenamento de dados.