O gerenciamento e armazenamento de dados é um aspecto vital da sua implantação do ArcGIS Enterprise . Ele define como seu organização acessa, gerencia, contribui e edita os dados e fornece a fundação de como seus dados podem ser utilizados.ArcGIS Enterprise permite a você armazenar fonte de dados para seus serviços da web e camadas em locais de armazenamento de dados do gerenciada pelo usuário ou armazenamento de dados que é gerenciado pelo ArcGIS.
Os locais de armazenamento de dados do gerenciada pelo usuário são as origens de dados que você ou outros em sua organização gerenciam, tais como, um banco de dados, pasta ou locais de armazenamento de nuvem. Reciprocamente, quando você utilizar locais de armazenamento de dados gerenciados pelo ArcGIS—tal como ArcGIS Data Store—você não gerenciar ou acessar os bancos de dados subjacentes. Em um desenvolvimento único ArcGIS Enterprise , você provavelmente utilizará ambos os tipos de armazenamento de dados; você não tem que escolher apenas um ou o outro.
Dica:
Para mais informações sobre estes termos e conceitos, consulte o artigo técnico Dados no ArcGIS: Usuário Gerenciado e ArcGIS Gerenciado .
Quando você publicar um mapa da web, camada ou serviço no ArcGIS Enterprise, você determina como seus dados serão gerenciados. A primeira etapa deste processo é decidir se você irá copiar os dados ou registrar seus dados com um (ou mais) dos servidores federados que inclui seu portal do ArcGIS Enterprise .
Registrar ou copiar os dados
Quando você publicar a partir do ArcGIS Pro ou ArcMap, você determina a localização dos dados utilizados por suas camadas da web. Você pode registrar sua fonte de dados—o qual as camadas da web acessam os dados da fonte de dados—ou ArcGIS copiar os dados para um local gerenciado pelo ArcGIS, que pode ser o ArcGIS Data Store, um servidor federado ou o servidor de hospedagem.
Você também pode adicionar arquivos no portal e publicar dentro do site da web do portal ArcGIS Enterprise . Neste caso, os dados são sempre copiados para um dos armazenamentos de dados fornecidos pelo ArcGIS Data Store ou o servidor de hospedagem, dependendo do tipo de camada que você publica.
Anotação:
Um servidor de hospedagem é o site federado ArcGIS Server que o administrador do portal designou para executar os serviços que capacitam a maioria das camadas da web hospedadas. Este site pode executar outros serviços, mas seu propósito pretendido é executar em serviços hospedados. Há somente um servidor de hospedagem por portal.
Registrar fonte de dados
Quando você registrar um armazenamento de dados e publicar camadas da web do ArcGIS Server , as camadas da web sempre referenciam os dados no armazenamento de dados registrados. Se os dados no armazenamento de dados registrados altera, você verá estas alterações na camada da web.
Os armazenamentos de dados registrados são sempre gerenciados pelo usuário.
Os seguintes são casos de registro de dados e é recomendado ou exigido:
- Você tem clientes múltiplos acessando e atualizando a fonte de dados.
Se você tiver aplicativos diretamente editando a fonte de dados, aplicativos editando a fonte de dados por serviços, conversão ou processos ETL que carregam dados de contratantes até sua fonte, publicar mapa ou camadas de feição que referenciam a fonte de dados. Deste modo, as pessoas que utilizam as camadas pode ver as alterações nos dados quando elas são realizadas na fonte.
- Você utiliza dados de um geodatabase enterprise.
Se você publicar de um mapa que contém dados de geodatabase enterprise versionados e você copiar os dados, os dados copiados não participarão mais da versão. As edições realizadas pela camada de feição publicada não podem aproveitar-se da funcionalidade de edição de multiusuário.
- Você utiliza dados habilitados para arquivo de um geodatabase enterprise.
Os proprietários dos dados habilitam o arquivamento então você pode ver as alterações nos dados com o passar do tempo. Se você copiar dados a partir da fonte quando você publicar uma camada de feição, ela não será mais parte do arquivo e você não pode ver as alterações realizadas para os dados após serem copiados.
- Você tem classes de feições grandes ou classes de feições com geometrias complexas.
Quanto maior o número de feições e mais complexas as formas, mais tempo levará para copiar os dados. Os exemplos de formas complexas incluem polígonos ou linhas com milhares de vértices, como linhas de costa ou sinuosidade dos rios.
- Você está publicando dados de imagem.
Os dados de imagem são geralmente grandes e copiar estes dados entre máquinas pode levar muito tempo. Devido seu tamanho potencial, os arquivos de imagens referenciados por conjunto de dados de mosaico nunca são copiados até quando você optar por copiar os dados quando você publicar.
- Você está trabalhando com dados ou tipos de arquivos que podem somente ser publicados de uma fonte de dados registrada.
Se você publicar os tipos seguintes dos dados do ArcGIS Pro ou ArcMap, você deve registrar sua fonte de dados com um site ArcGIS Server e publicar neste servidor:
- Redes de utilitário (ArcGIS Pro somente)
- Modelo ou script de geoprocessamento
- Mapas dinâmicos
- Somente geodatabase (ArcMap )
- Streaming de dados (exige um site do ArcGIS GeoEvent Server )
- Schematics (ArcMap somente)
- KML
- Você não deseja que ArcGIS limpe os dados quando você excluir a camada da web.
Os dados que são copiados para ArcGIS Enterprise são automaticamente excluídos pelo sistema quando o serviço ou item do portal associado com os dados são excluídos. Se os usuários somente interagirem com os dados pela camada da web (em outras palavras, a camada da web é essencialmente os dados), você deseja que os dados e a camada da web sejam excluídos ao mesmo tempo. Entretanto, se o serviço ou item do portal for somente uma maneira que usuários acessam os dados, você precisa que os dados permaneçam na fonte de dados. Neste caso, registre a fonte de dados com um servidor federado e publique.
Dica:
Se você copiar os dados ao publicar uma camada de feição e posteriormente decidir que você precisa manter os dados, exporte os dados a partir do item do portal, mova os dados para um banco de dados ou geodatabase enterprise que você registra com ArcGIS Server e publique.
Para informações sobre como registrar os dados, consulte Como registrar seus dados com ArcGIS Server.
Copiar dados
Copiar seus dados é como obter uma imagem instantânea de sua fonte de dados no momento que você publica. Diferentemente dos itens criados a partir dos dados registrados, os itens criados dos dados copiados não recebem atualizações dinâmicas da fonte de dados quando ela é alterada. Se você não precisar que sua camada da web acesse a fonte de dados, copiar os dados quando você publicar é um fluxo de trabalho apropriado.
Os seguintes são casos quando você pode preferir copiar dados:
- Você está carregando um arquivo para o portal e deseja publicar a partir dele.
- Os usuários fora do seu firewall precisam de acesso aos dados.
- Você e outros usuários somente acessarão os dados pela camada da web.
- Você está utilizando um aplicativo do ou funcionalidade que exige que os dados sejam armazenados no ArcGIS Data Store.
- Você está trabalhando com um tipo de dados que exige que você copie os dados quando você publicar.
Quando você publicar dados multipatch 3D ou mosaicos de vetor do ArcGIS Pro, você deve copiar os dados ao publicar. Entretanto, enquanto os caches de multipatch estão sempre copiados, você tem a opção de deixar os dados de feição associados em uma fonte de dados registrados ou copiá-lo.
Os dados copiados podem ser gerenciados pelo usuário ou gerenciado pelo ArcGIS.
Dados gerenciados pelo ArcGIS
Os dados gerenciados pelo ArcGIS são os dados hospedados em seu portal do ArcGIS Enterprise . Os serviços construídos a partir dos dados hospedados sempre residem no servidor de hospedagem do portal e os dados estão sempre armazenados no ArcGIS Data Store ou no servidor de hospedagem.
Muitos fluxos de trabalho comuns e suas saídas subsequentes no ArcGIS Enterprise dependem da habilidade de criar camadas hospedadas. As camadas hospedadas não são somente criadas como uma ação direta de transferência de um conjunto de dados e optar explicitamente por publicá-las como uma nova camada. As camadas hospedadas também são criadas como a saída de muitas ações no portal do ArcGIS Enterprise , como executar ferramentas de análise e como parte de fluxos de trabalho de colaboração distribuída onde as camadas de feição são copiadas.
Onde publicar
Os membros de sua organização podem publicar a partir dos arquivos no portal, do ArcGIS Pro, do ArcMap, dos itens de armazenamentos de dados, ou utilizando o ArcGIS API for Python.
Publicar de arquivos no portal
Você pode publicar camadas da web hospedadas de certos arquivos que você adiciona ao seu portal.
Quando você publicar de arquivos no portal, os serviços das camadas de resultante sempre executam no servidor de hospedagem do portal.
A tabela seguinte lista os arquivos que você pode transferir, as camadas da web hospedadas que você publica a partir delas e onde os dados da camada residem:
Arquivos | Tipo de camada | Local de armazenamento de dados da camada |
---|---|---|
Arquivo de CSV, arquivo Microsoft Excel, GeoJSON, shapefile compactado, file geodatabase compactado | ArcGIS Data Store (armazenamento de dados relacional) | |
Pacote de mosaico (.tpk), arquivo de definição de serviço (.sd) ou pacote de mosaico de vetor (.vtpk) acima de 2 GB | Arquivos no servidor de hospedagem | |
Pacote de camada de cena (.slpk) | ArcGIS Data Store (armazenamento de dados do cache de mosaico) | |
Coleção de imagem (um arquivo .zip contendo arquivos de imagem) | Arquivos de imagem convertidos em imagem mosaicada e colocados no armazenamento de dados raster que são registrados com o site federado selecionado do ArcGIS Image Server |
Para informações sobre publicar cada tipo de camada, consulte Publicar camadas de feição hospedada, Publicar camadas de mosaico hospedada, Publicar camadas de mosaico de vetor hospedada, Publicar camadas da cena hospedada, e Publicar camadas de imagem hospedada.
Publicar a partir do ArcGIS Pro
Quando você adicionar camadas aos mapas e cenas no ArcGIS Pro, você pode compartilhar as camadas como camadas da web. Dependendo do tipo de camada que você cria, os dados da camada são copiados para um ArcGIS Data Store, um servidor federado ou o servidor de hospedagem ou permanece em suas fonte de dados registrados. Quando você optar por manter os dados em sua fonte de dados registrada, você também escolhe o site federado ArcGIS Server em que o serviço executará.
Copiar todos os dados
Quando você escolher Copiar todos os dados ao publicar a partir do ArcGIS Pro, isto quer dizer que os dados utilizados pela camada da web resultante não serão os mesmos que a fonte de dados em seu mapa ou cena. Há certas camadas da web que exigem que você copie todos os dados. Elas incluem o seguinte:
- Camadas de mosaico do vetor
As camadas de mosaico de vetor são compartilhadas (publicadas) de camadas de feição de ponto, linha, polígono ou pontos múltiplos em seu mapa. Os dados da camada tem o cache gerado e os mosaicos são armazenados no servidor de hospedagem do portal da mesma maneira quando você transfere um pacote de mosaico de vetor e publica no site da web do portal. O serviço executa no servidor de hospedagem e uma camada de mosaico é criada em seu portal. Consulte Criar um mapa para criação de mosaico de vetor na ajuda do ArcGIS Pro para informações sobre como criar um mapa que atenda os requisitos para publicar uma camada de mosaico de vetor.
- Camadas de mosaico
As camadas de mosaico são publicadas da partir de mapas no ArcGIS Pro. A publicação de uma camada de mosaico cria um serviço de mapa de cache gerado no servidor de hospedagem do portal e um item de camada de mosaico em seu portal. Os caches do mosaico são armazenados no servidor de hospedagem da mesma maneira quando você publica um pacote de mosaico ou arquivo de definição de serviço no site da web do portal. Consulte Criar um mapa da web na ajuda do ArcGIS Pro para informações sobre publicar mapas e camadas como camadas de mosaico.
- Camadas de cena
Quando você compartilhar uma camada de cena do ArcGIS Pro, ambas camada de cena hospedada e uma camada de feição são criadas em seu portal. O serviço da cena está sempre no servidor de hospedagem e o cache de cena é armazenado no armazenamento de dados de cache de mosaico da mesma maneira quando você publica um pacote de camada da cena no site da web do portal. Entretanto, você decide se a camada de feição associada referencia dados registrados ou os dados são copiados para o ArcGIS Data Store relacional.
Quando você publicar uma camada de feição no ArcGIS Pro, você tem uma escolha de onde armazenar os dados. Se você escolher Copiar todos os dados quando publicar, os dados são copiados no ArcGIS Data Store relacional.
Quando você publicar um conjunto de dados do mosaico ou conjunto de dados raster como uma camada de imagem do ArcGIS Pro, você deve referenciar a fonte de dados na maioria dos casos. Para informações sobre como publicar as camadas de imagem, consulte Camada de imagem da web na ajuda do ArcGIS Pro .
Dica:
Se você estiver em transição do ArcMap, a tabela seguinte lista os fluxos de trabalho de publicação no ArcMap que são equivalentes à publicação e cópias de dados no ArcGIS Pro:
Camada publicada com Copiar todos os dados no ArcGIS Pro | Fluxo de trabalho equivalente à publicação no ArcMap |
---|---|
Publique uma camada de mosaico de vetor em um portal ArcGIS Enterprise | Não há nenhum fluxo de trabalho equivalente no ArcMap . |
Publique uma camada de mosaico em um portal ArcGIS Enterprise | Publique um serviço com recursos de mapeamento mosaicado para Meus Serviços Hospedados quando registrado em um portal do ArcGIS Enterprise . |
Publique uma camada de cena em um portal ArcGIS Enterprise | Não há nenhum fluxo de trabalho equivalente no ArcMap . |
Publique uma camada de feição em um portal ArcGIS Enterprise | Publique um serviço de mapa com recursos de acesso de feição para Meus Serviços Hospedados quando registrado em um portal do ArcGIS Enterprise . |
Copie os dados ao publicar ferramentas da web
Você pode compartilhar um script de geoprocessamento ou modelo do ArcGIS Pro para seu portal. Quando você fizer isto, você decide se copia os dados utilizados no script ou modelo para o servidor—o qual cria uma cópia estática dos dados que o serviço utilizará—ou crie uma referência que o serviço pode acessar. Se você escolher copiar os dados, os dados são armazenados no servidor federado.
Quando você publicar uma ferramenta da web, ela cria um serviço de geoprocessamento no servidor federado selecionado e um item de ferramenta da web no portal.
Referenciar dados registrados
Se você quiser que suas camadas da web referenciam sua fonte de dados, você deve registrar sua fonte de dados com o site ArcGIS Server onde você deseja que o serviço execute. Isto assegura que o serviço pode acessar os dados. Consulte Gerenciar armazenamentos de dados registrados na ajuda do ArcGIS Pro para mais informações.
Quando você publicar camadas de feição a partir de um banco de dados registrado, os dados permanecem no banco de dados de origem ou geodatabase enterprise e um item de camada de feição e item de camada de imagem do mapa são criados no portal. Um serviço de mapa com acesso de feição habilitado também é criado no servidor federado que você selecionou quando publicou.
Para camadas de imagem, os dados permanecem no geodatabase de origem ou pasta, um serviço de imagem é criado no site federado ArcGIS Image Server e um item da camada de imagem é criado no portal.
Se desejar publicar uma camada de imagem de mapa de um mapa no ArcGIS Pro, você deve registrar a fonte de dados (ou fonte) com o servidor federado que você publica. Todos os dados no mapa permanecem em sua fonte de dados registrada, um serviço de mapa é criado no servidor federado e uma camada de imagem de mapa é criada no portal.
Dica:
Se você estiver em transição do ArcMap, a tabela seguinte lista os fluxos de trabalho de publicação no ArcMap que são equivalentes à publicação dos dados referenciados no ArcGIS Pro:
Camada publicada com Referenciar dados registrados no ArcGIS Pro | Fluxo de trabalho equivalente à publicação no ArcMap |
---|---|
Publique uma camada de feição em um site federado ArcGIS GIS Server . | Publique um serviço de mapa com os recursos de acesso de feição para um Servidor GIS que é licenciado como um ArcGIS GIS Server e é federado com um portal. |
Publique uma camada de imagem em um site federado ArcGIS Image Server . | Publique um mosaico ou conjunto de dados raster com um Servidor GIS que é licenciado como um ArcGIS Image Server e é federado com um portal. |
Publique uma camada de imagem de mapa em um site federado ArcGIS GIS Server . | Publique um serviço de mapa com um Servidor GIS que é licenciado como um ArcGIS GIS Server e é federado com um portal. |
Para mais informações sobre publicar mapas, feições, e imagem para servidores federados, consulte Camadas publicadas para seus servidores federados do portal.
Publique ferramentas da web utilizando dados referenciados
Quando você compartilhar um script de geoprocessamento ou modelo como uma ferramenta da web do ArcGIS Pro, você pode optar por referenciar os dados registrados ao invés de copiar todos os dados. Se você desejar que a ferramenta referencie os dados, os dados devem estar em um geodatabase enterprise que você registrou com o servidor federado.
Publicar a partir do ArcMap
Quando você publicar a partir do ArcMap, você pode publicar no portal ou em um site do ArcGIS Server . Se o site do ArcGIS Server estiver federado com o portal, um item do portal é criado quando você publicar.
Publicar no portal
Para publicar camadas de feição hospedadas ou camadas de mosaico hospedadas para seu portal ArcGIS Enterprise do ArcMap, configure ArcGIS Desktop para conectar a seu portal, registre no portal do seu mapa e publique um serviço com recursos de acesso de feição ou um serviço com recursos de mapeamento mosaicado para Meus Serviços Hospedados.
Quando você publicar um serviço com recursos de acesso de feição para Meus Serviços Hospedados, os dados são copiados para o ArcGIS Data Store relacional, um serviço de feição hospedada é criado no servidor de hospedagem do portal e um item de camada de feição hospedada é criado no portal. Quando você publicar um serviço com recursos de mapeamento mosaicado para Meus Serviços Hospedados, mosaicos de mapa com cache gerado e um serviço de mapa hospedado são criados no servidor de hospedagem e uma camada de mosaico hospedada é criada no portal.
Consulte Utilizar ArcGIS Desktop com seu portal para informações sobre conectar e publicar para um portal do ArcMap.
Publique em uma site federado ArcGIS Server
Você pode criar uma conexão do publicador Servidor GIS para um servidor federado do ArcMap e publicar os serviços descritos nos ArcGIS Serverserviços da web. Se você publicar dados de feição como um serviço de mapa com acesso de feição, acesso de WFS ou WMTS, seu banco de dados fonte deve ser registrado com o site federado ArcGIS Server . Se ele não for, você recebe um aviso que os dados serão copiados quando você publicar. Se você prosseguir com a publicação, os dados são copiados no servidor federado. Se você publicar um serviço de mapa com acesso de feição (um serviço de feição) e os dados são copiados no servidor federado, você não pode editar os dados no serviço de feição ou o item da camada de feição do portal.
Publicar a partir de itens de armazenamento de dados
Quando você ou outros membros do portal adicionar itens de armazenamento de dados ao portal, os tipos de camadas que você publica depende do tipo de armazenamento de dados.
- Itens do armazenamento de dados do banco de dados —Publique camadas de feição e camadas de imagem de mapa em lote que referenciam os dados no banco de dados acessado pelo item do armazenamento de dados.
- Pasta e itens do armazenamento de dados de nuvem—Você pode criar camadas de imagens de pasta e itens de armazenamento de dados de nuvem. As camadas de imagens referenciam os arquivos de imagem acessíveis pelo armazenamento de dados.
Publique utilizando ArcGIS API for Python
Você pode utilizar a classe Item no módulo GIS DO ArcGIS API for Python para publicar itens no seu portal do ArcGIS Enterprise utilizando scripts Python e livros de amostra. Consulte os Livros de amostra do ArcGIS API for Python para publicadores de conteúdo para exemplos baseados em cenário.