Seu servidor de hospedagem de portal do ArcGIS Enterprise deve utilizar o armazenamento de dados relacional fornecido pelo ArcGIS Data Store. Se você deseja atualizar sua implantação do ArcGIS Enterprise para 10.9 a partir da versão 10.6 ou anterior, e seu servidor de hospedagem atualmente utiliza um geodatabase enterprise que você registrou como o banco de dados gerenciado, utilize uma das seguintes opções para trocar e utilizar um ArcGIS Data Store relacional com o seu servidor de hospedagem:
- Preserve os serviços de feição existentes alterando o banco de dados gerenciado existente para um banco de dados registrado.
Utilize esta opção se você tiver contente com o desempenho e funcionalidade das camadas de feição hospedadas existentes e se estas camadas forem utilizadas em um grande número de mapas e aplicativos no qual seria impraticável para você redefinir o compartilhamento e simbologia, e republicar os aplicativos.
- Exporte dados e republique suas camadas de feição hospedadas.
Se você não puder manter o banco de dados gerenciado existente como um banco de dados registrado ou você deseja que suas camadas de feição hospedadas existentes tenham a funcionalidade adicional disponível quando você utilizar um armazenamento de dados relacional, exporte os dados das camadas de feição hospedadas existentes, exclua as camadas, substitua o banco de dados gerenciado por um armazenamento de dados relacional e republique. Esteja ciente que este método copia e cria novos serviços e camadas, e portanto, exige que você redefina o compartilhamento e outras propriedades nas novas camadas de feição hospedadas, reaplique estilos para camadas nos mapas, recrie apresentações e republique aplicativos.
Opção 1: Alterar o banco de dados gerenciado existente para um banco de dados registrado
Você pode alterar o status de um banco de dados gerenciado do geodatabase enterprise existente para um banco de dados registrado. Com esta opção, os dados nas camadas são preservados no geodatabase enterprise e os serviços que potencializam as camadas ainda existem no site do GIS Server .
Após você ter configurado o geodatabase enterprise como um banco de dados registrado, você poderá instalar o ArcGIS Data Store e configurar um armazenamento de dados relacional com seu servidor de hospedagem a ser utilizado para todas as camadas de feição hospedadas recentemente publicadas.
Neste cenário, seu geodatabase existente se torna um sistema de registro ao invés de um armazenamento de dados para feições hospedadas.
Prós de utilizar esta opção incluem o seguinte:
- As configurações aplicadas nas camadas de feição persistem.
- Você não tem que reconstruir os aplicativos que contêm as camadas de feição.
- Você não está movendo os dados existentes.
- Já que você continuará a manter o geodatabase enterprise existente, poderá utilizá-lo como uma fonte de dados para novos serviços da web.
- Esta opção exige que você conclua menos etapas.
Contras de utilizar esta opção incluem o seguinte:
- As camadas continuam a ter funcionalidades limitadas. Por exemplo, você não pode calcular valores dos campos nesta camada no Map Viewer ou gerenciar o rastreamento do editor ou configurações de anexo no site da web de portal do ArcGIS Enterprise .
- Embora as camadas de feição não sejam mais hospedadas, elas ainda executam no site do GIS Server que você designou como servidor de hospedagem do seu portal e os serviços aparecem na pasta Hosted no ArcGIS Server Manager. Isto pode confundir publicadores ou administradores subsequentes.
- Você deve manter duas fontes de dados; o geodatabase enterprise existente e o armazenamento de dados relacional.
Siga estas etapas para alterar o banco de dados gerenciado existente para um banco de dados registrado e preservar os serviços da feição existentes.
- Registre no ArcGIS Server Manager como o administrador do portal e abra a página Data Stores (Site > Data Stores ).
- Clique no botão Editar do geodatabase enterprise que você registrou como o banco de dados gerenciado do site.
- Desmarque a caixa de seleção Banco de dados gerenciado e clique em Salvar.
- Instale o ArcGIS Data Store. Se possível, instale ArcGIS Data Store em um servidor diferente do seu banco de dados existente ou de outro software ArcGIS.
- Crie um armazenamento de dados relacional, fornecendo a URL para o seu servidor de hospedagem para registrar o armazenamento de dados com ele.
Quando os usuários do portal publicarem novas camadas de feição hospedadas, os dados serão copiados para o armazenamento de dados relacional. Camadas de feição existentes continuam funcionando.
Se você precisar, é possível utilizar o geodatabase enterprise como uma fonte de dados para novos serviços da web do ArcGIS Server .
Opção 2: Republicar
A republicação obtém todos seus dados da camada de feição hospedada no mesmo armazenamento de dados e fornece todas suas camadas de feição hospedadas com o mesmo nível de funcionalidade. Entretanto, ela envolve mais etapas já que você está substituindo as camadas existentes.
Prós de utilizar esta opção incluem o seguinte:
- As camadas de feição hospedadas e republicadas têm mais funcionalidade.
- Os rótulos hospedados potencialmente confusos não estarão presentes nas camadas existentes no portal ou no ArcGIS Server Manager.
- Todas as camadas de feição hospedadas do seu portal serão armazenadas no mesmo local e terão a mesma funcionalidade.
Contras de utilizar esta opção incluem o seguinte:
- Leva mais tempo,pois você está movendo os dados e recriando as camadas.
- Você está começando do zero com as camadas de feição e precisa redefinir todas as configurações de itens da camada. Você também precisa redefinir as configurações da camada em mapas e recriar apresentações e aplicativos que contenham as camadas de feição.
Siga as etapas em cada uma destas seções para republicar camadas de feição hospedadas:
- Exportar os dados a partir de camadas de feição hospedadas existentes.
- Excluir camadas de feição existentes.
- Substituir o banco de dados gerenciado por um armazenamento de dados relacional.
- Republicar camadas de feição hospedadas.
- Redefina o compartilhamento e outras propriedades do item nas novas camadas de feição hospedadas, simbolize novamente as camadas em mapas, recrie apresentações e republique os aplicativos.
Anotação:
As camadas de feição hospedadas publicadas a partir do ArcMap ou de um mapa do ArcGIS Pro no seu portal podem ser republicadas no ArcMap ou ArcGIS Pro, mas somente se a camada de feição hospedada nunca foi utilizada para edição. Se quaisquer edições foram feitas pelas camadas de feição hospedadas, estas edições serão perdidas quando você republicar.
Se você estiver certo que nenhuma edição foi realizada pelas camadas de feição hospedadas publicadas a partir do ArcMap ou ArcGIS Pro, você poderá republicar a partir dos mapas nestes clientes para preservar a simbologia da camada e propriedades de compartilhamento.
Exportar Dados
Exporte os dados das camadas de feição hospedadas existentes antes de você remover o banco de dados gerenciado do site do GIS Server que você registrou como servidor de hospedagem do seu portal. Isto garante que você tenha a versão mais atual dos dados.
O administrador do portal pode executar estas etapas para exportar todos os dados da camada de feição hospedada antes de configurar o ArcGIS Data Store. Alternativamente, cada membro do portal que tem camadas de feição hospedadas pode exportar os dados para cada uma das suas camadas de feição hospedadas.
Você deve exportar os dados das camadas de feição hospedadas, pois se quaisquer edições foram realizadas em camadas de feição hospedadas, estas edições serão perdidas se você republicou a partir da fonte de dados original, como shapefile, CSV ou arquivo geodatabase.
- Entre no seu portal.
- Se você entrar como administrador do portal, clique em Organização e clique na guia Membros. Clique no botão Mais opções para o membro cujos itens você deseja exportar e clique em Gerenciar itens. Isto abre uma lista de todo o conteúdo de propriedade deste membro.
- Se você entrar como o proprietário da camada de feição hospedada, abra Meu Conteúdo.
- Abra os detalhes do item da primeira camada de feição hospedada que você deseja migrar.
- Exporte para um arquivo geodatabase. Clique em Exportar > Exportar para FGDB.
Isto cria um arquivo geodatabase que contém uma classe de feição para cada camada na camada de feição hospedada. A página de item do novo arquivo geodatabase aparece.
- Repita estas etapas para cada camada de feição hospedada que você deseja preservar e mover para um armazenamento de dados relacional do ArcGIS Data Store .
Em seguida, exclua as camadas de feição hospedadas existentes, remova o banco de dados gerenciado, configure o ArcGIS Data Store e republique a partir dos arquivos exportados.
Excluir camadas existentes
Os nomes da camada de feição hospedada devem ser únicos, então os proprietários devem excluir as camadas de feição hospedadas existentes antes de republicar.
Aviso:
Quando você exclui as camadas de feição hospedadas, os dados também são excluídos do banco de dados gerenciado. Antes dos proprietários excluírem suas camadas de feição hospedadas, crie uma cópia de segurança do banco de dados gerenciado. Isto fornece a você outra cópia dos dados no caso de acha que há quaisquer problemas com os dados exportados na seção anterior.
Após as camadas de feição hospedadas existentes serem excluídas, mapas e aplicativos que utilizaram esta camadas não funcionarão mais. Você deve recriá-las após configurar o ArcGIS Data Store e republicar.
O administrador do portal ou proprietários da camada de feição hospedada devem excluir as mesmas camadas de feição hospedadas que exportaram na seção anterior.
- Entre no seu portal.
- If you sign in as the portal administrator, click Organization and click the Members tab. Clique no botão Mais opções ao lado do nome do membro do portal e clique em Gerenciar itens. Isto abre uma lista de todo o conteúdo de propriedade deste membro.
- Se você entrar como o proprietário da camada de feição hospedada, abra Meu Conteúdo.
- Marque a caixa próxima de cada camada de feição hospedada que você está migrando e clique em Excluir.
Em seguida, remova o banco de dados gerenciado existente e configure o ArcGIS Data Store.
Substituir o banco de dados gerenciado
Remova e substitua o banco de dados gerenciado existente com ArcGIS Data Store.
Primeiro, remova o banco de dados gerenciado existente.
- Registre no ArcGIS Server Manager como um administrador.
- Clique em Site no parte superior do ArcGIS Server Manager.
- Clique em Data Store.
- Clique no X próximo ao banco de dados gerenciado existente para removê-lo do site do GIS Server.
- Clique em Sim para confirmar que você deseja cancelar o registro do banco de dados.
A seguir, instale o ArcGIS Data Store e configure um armazenamento de dados relacional com o site do GIS Server.
Após configurar o ArcGIS Data Store, todos os dados da camada de feição hospedada publicadas recentemente são armazenados em armazenamento de dados relacional.
Se você não precisar do geodatabase enterprise existente como uma fonte de dados para outros clientes ou serviços da web, você poderá excluí-lo após republicar todas as camadas de feição hospedadas.
Republicar camadas de feição hospedadas
Os publicadores precisam republicar as camadas de feição hospedadas a partir dos arquivos geodatabase que exportaram anteriormente. Certifique-se que as novas camadas de feição hospedadas têm os mesmos nomes que as camadas de feição hospedadas antigas.
Anotação:
Quem publica os dados é o proprietário do item da camada de feição hospedada no portal. Se você exportou os dados como o administrador do portal, mas deseja que membros do portal individuais (publicadores) continuem a ter a camada de feição hospedada, compartilhe o arquivo geodatabase em um grupo que os publicadores fazem parte.
- Abra os detalhes do item para um arquivo geodatabase exportado.
- Clique em Publicar.
- Reconfigure propriedades, como compartilhamento, edição e proteção de exclusão, na nova camada de feição hospedada. Consulte Gerenciar camadas da web hospedadas na ajuda do Portal for ArcGIS para instruções.
- Repita estas etapas para cada arquivo geodatabase exportado.
Atualizar mapas e republicar aplicativos
As novas camadas de feição hospedadas têm diferente IDs daquelas que substituíram. Você precisa substituir as camadas de feição hospedadas em mapas existentes, redefinir o estilo no mapa, recriar apresentações nos mapas e republicar aplicativos que utilizaram estes mapas.