Perguntas ou problemas que você pode encontrar ao trabalhar com ArcGIS GeoAnalytics Server e as soluções sugeridas estão listadas abaixo.
Instalar e configurar o GeoAnalytics Server
- Como eu configuro meu GeoAnalytics Server?
- Quantas máquinas posso utilizar para o meu site do GeoAnalytics Server ?
- Como eu federo o GeoAnalytics Server?
- Eu registro meu armazenamento de grandes dados de espaço-tempo com meu servidor de hospedagem, meu GeoAnalytics Server ou algo mais?
- Eu posso utilizar o mesmo armazenamento de grandes dados de espaço-tempo com GeoAnalytics Server e ArcGIS GeoEvent Server?
- Eu deseja criar um site do GeoAnalytics Server com mais de uma máquina. Como eu crio um site de múltiplas máquinas?
- Como eu mudo a quantidade de recursos (núcleos e memória) utilizados para análise do GeoAnalytics Server ?
- Quando eu redefino o Zookeeper?
Fontes de dados e compartilhamento do arquivos de grandes dados
- Quais tipos de dados eu posso utilizar como entrada?
- Quais formatos de dados e locais de armazenamento posso utilizar como saída da minha análise?
- Onde eu registro um compartilhamento do arquivo de grandes dados
- Eu não visualizo a opção para registrar um compartilhamento do arquivo de grandes dados no ArcGIS Server Manager.
- Eu estou tentando gerar um compartilhamento do arquivo de grandes dados, mas recebo o erro que o local não está acessível. O que está errado?
- Após eu gerar um compartilhamento do arquivo de grandes dados, não existe nenhum conjunto de dados em meu manifesto. O que está errado?
- Após eu gerar um compartilhamento do arquivo de grandes dados, alguns dos meus conjuntos de dados não são listados. Como eu posso ter certeza que eles aparecem?
- Após eu gerar um compartilhamento do arquivo de grandes dados, não há nomes de campo informativos no meu conjunto de dados. Como eu posso corrigir isto?
- Outros membros do meu portal não podem acessar o compartilhamento do arquivo de grandes dados que eu registrei ou utilizá-lo para análise.
- Eu tenho um compartilhamento do arquivo de grandes dados registrado e adicionei mais registros à fonte de dados. Preciso modificar o manifesto?
- Como posso verificar se a hora e a geometria foram registradas corretamente?
- Eu tenho dados em um geodatabase. Eu posso usar estes dados no GeoAnalytics Server?
Executar as GeoAnalytics Server
- Como posso saber se existe um trabalho do GeoAnalytics Server atualmente executando?
- Como eu posso saber quando terminará meu trabalho?
- Como eu cancelo um trabalho do GeoAnalytics Server que está executando?
- Eu estou executando uma ferramenta do GeoAnalytics Server no ArcGIS Pro e está demorando muito para começar. Por quê?
Falhas ao executar o GeoAnalytics Tools
- Eu visualizo Falha ao executar {toolName}. Entre em contato com seu administrador com o erro do ID de trabalho '{jobID}' . O que eu faço?
- Eu estou executando um trabalho do GeoAnalytics Server que falha inesperadamente com a mensagem de erro O trabalho do GeoAnalytics está aguardando por recursos e ainda não começou. O trabalho será cancelado automaticamente após 10 minutos. Por que isto está acontecendo?
- Eu estou executando um trabalho do GeoAnalytics Server que falhou inesperadamente falha com a mensagem de erro Não foi possível inicializar a plataforma de computação distribuída. O que eu devo fazer?
- Eu estou executando um trabalho do GeoAnalytics Server que falha com a mensagem de erro O serviço da plataforma de computação Spark não foi iniciado. Como eu posso iniciar o serviço da plataforma de computação?
- Eu estou executando um trabalho do GeoAnalytics Server que falha inesperadamente com a mensagem de erro Enviado, Executando e Falhou. Como eu posso corrigir isto?
- Eu estou executando um trabalho do GeoAnalytics Server que falha inesperadamente com a mensagem de erro O trabalho foi cancelado. O que está errado?
- Por que meu GeoAnalytics Server está indisponível por um período de tempo curto após remover ou fechar ArcGIS Server em uma das máquinas em um site de múltiplas máquinas?
- Quando eu executo uma análise utilizando ArcGIS REST API com um serviço da feição hospedado ou compartilhamento do arquivo de grandes dados (que eu sei que é válido), como entrada, a análise falha com uma mensagem de erro O parâmetro 'inputLayer' não é válido. O que está errado?
- Às vezes, meus resultados retornam a seguinte mensagem: Os resultados da sua análise não retornaram nenhuma feição. Nenhuma camada foi criada. O que está errado?
Instalar e configurar o GeoAnalytics Server
Para utilizar o GeoAnalytics Server você precisa de uma licença do GeoAnalytics Server . Esta é uma licença separada aplicada ao ArcGIS Server. Após aplicar esta licença, federe seu servidor com o portal do ArcGIS Enterprise e defina seu servidor como seu GeoAnalytics Server no seu portal em Organização > Configurações > Servidores.
Seu site do GeoAnalytics Server pode conter uma ou três máquinas. Estas máquinas são adicionais à sua implantação de base e às suas máquinas que têm o ArcGIS Data Store configurado como um armazenamento de dados de espaço-tempo.
Aprenda mais sobre melhores práticas para sites do GeoAnalytics Server
Eu deseja criar um site do GeoAnalytics Server com mais de uma máquina. Como eu crio um site de múltiplas máquinas?
Além da licença aplicada, a criação de um site de múltiplas máquinas para GeoAnalytics Server não é diferente da configuração de um site de múltiplas máquinas para ArcGIS Server. Certifique-se que você tenha um armazenamento de configuração compartilhado disponível para todas as máquinas do servidor e que todas as máquinas tenham as mesmas especificações (número de núcleos e quantidade de RAM). Se você estiver dimensionando de um site de uma máquina para um site de três máquinas, verifique se o seu armazenamento de configuração atual é acessível a todas as máquinas.
Como eu mudo a quantidade de recursos (núcleos e memória) utilizados para análise do GeoAnalytics Server ?
Um administrador define a porcentagem dos recursos da máquina (núcleos e memória) pela configuração das propriedades de sistema do GeoAnalytics Server Administrator Directory. Você pode verificar o valor utilizando a verificação de desempenho de Spark.
Os administradores devem redefinir Zookeeper nas seguintes circunstâncias:
- Após redefinir ou alterar as propriedades de serviço (a porcentagem de núcleos e RAM utilizadas no GeoAnalytics Server)
- Se Zookeeper não estiver em execução (após adicionar ou remover máquinas, por exemplo) ou se ocorrer um erro de cálculo distribuído após a análise.
Fontes de dados e compartilhamento do arquivos de grandes dados
Você pode utilizar dados aos quais você se conecta como compartilhamentos do arquivos de grandes dados, como também, camadas em seu portal.
Você pode se conectar às seguintes fontes como compartilhamentos de arquivos de grandes dados:
- Apache Hadoop Distributed File System (HDFS), com ou sem autenticação de Kerberos.
- Apache Hive
- Compartilhamentos de pastas e redes
- Armazenamentos da Nuvem—Com suporte para o seguinte:
- Amazon S3
- Microsoft Azure Data Lake Storage
- Armazenamento de Blob do Microsoft Azure
Você pode utilizar as seguintes camadas como entrada:
- Camadas de feição hospedadas (incluindo visualizações) armazenadas no ArcGIS Data Store (configurado como armazenamento de grandes dados de espaço-tempo ou armazenamento de dados relacional)
- Serviços da feição
- Serviços de stream (isto aplica análise em dados atualmente expostos na camada)
Você pode gravar em camadas hospedadas em seu portal ou utilizar um modelo para gravar utilizando um compartilhamento do arquivo de grandes dados.
Ao gravar em camadas hospedadas em seu portal, especifique se deseja salvar no armazenamento de dados de espaço-tempo (o padrão) ou em um armazenamento de dados relacional.
Você pode gravar nos seguintes armazenamentos de dados configurando um modelo de compartilhamento do arquivo de grandes dados:
- HDFS
- Compartilhamentos de pastas e redes
- Armazenamentos da Nuvem—Com suporte para o seguinte:
- Amazon S3
- Microsoft Azure Data Lake Storage
Você registra um compartilhamento do arquivo de grandes dados utilizando o ArcGIS Server Manager no GeoAnalytics Server. No Gerenciador, clique em Site > Data Stores > Registrar um compartilhamento do arquivo de grandes dados. Você também pode registrar um compartilhamento do arquivo de grandes dados utilizando ArcGIS API for Python.
Eu não visualizo a opção para registrar um compartilhamento do arquivo de grandes dados no ArcGIS Server Manager.
Confirme o seguinte para garantir que você possa registrar um compartilhamento do arquivo de grandes dados:
- O servidor e configurado como o servidor do GeoAnalytics de seu portal.
- Você está utilizando o Gerenciador no GeoAnalytics Server.
- Você é um publicador, administrador ou usuário com o privilégio da Análise de Feição do GeoAnalytics.
Eu estou tentando gerar um compartilhamento do arquivo de grandes dados, mas recebo o erro que o local não está acessível. O que está errado?
Tenha certeza que seu GeoAnalytics Server Executar como Conta recebeu o acesso de leitura no local que você está tentando registrar. Para aprender sobre registrar um compartilhamento do arquivo de grandes dados, consulte Registrar seus dados com ArcGIS Server utilizando Manager.
Após eu gerar um compartilhamento do arquivo de grandes dados, não existe nenhum conjunto de dados em meu manifesto. O que está errado?
Se um manifesto não tiver conjuntos de dados, pode ser devido a um dos seguintes:
- O local selecionado para o compartilhamento do arquivo de grandes dados não contém a estrutura de pasta correta. Para aprender sobre a estrutura de pasta correta, consulte Registrar seus dados com ArcGIS Server utilizando Manager.
- Os conjuntos de dados não estão no formato exigido. Para aprender mais sobre os tipos de dados que você pode registrar utilizando um compartilhamento do arquivo de grandes dados, consulte Iniciar com compartilhamentos do arquivo de grandes dados.
- Se você estiver registrando um armazenamento da nuvem como um compartilhamento do arquivo de grandes dados, tenha certeza que você especificou corretamente a pasta que está utilizando ao registrar o armazenamento da nuvem. A validação do armazenamento da nuvem ocorre mesmo se a pasta não estiver especificada corretamente.
Se você ainda não conseguir registrar conjuntos de dados como parte do compartilhamento do arquivo de grandes dados, entre em contato com Esri Support, e eles poderão ajudá-lo a registrar seu compartilhamento do arquivos de grandes dados.
Após eu gerar um compartilhamento do arquivo de grandes dados, alguns dos meus conjuntos de dados não são listados. Como eu posso ter certeza que eles aparecem?
Um conjunto de dados pode ser ignorado na geração de manifesto se houver caracteres inesperados, se for um arquivo vazio (ou linhas vazias) ou se o arquivo estiver corrompido. Se você estiver tentando registrar um arquivo delimitado, abra o arquivo e verifique caracteres extras, como delimitadores sem escape em cada linha. Você precisa visualizar somente as primeiras 50 linhas no conjunto de dados, pois a geração de manifestos é baseada em uma amostra. Se o seu conjunto de dados for composto por shapefiles, verifique se todos os shapefiles têm o mesmo esquema, nenhum superior a 2 GB e que não estejam corrompidos. Você pode verificar se está corrompido ao abri-los no ArcGIS Pro. Se você ainda não conseguir registrar um conjunto de dados, entre em contato com Esri Support.
Após eu gerar um compartilhamento do arquivo de grandes dados, não há nomes de campo informativos no meu conjunto de dados. Como eu posso corrigir isto?
Quando você registra um arquivo delimitado como um conjunto de dados em um compartilhamento do arquivo de grandes dados, o GeoAnalytics Server tenta determinar os nomes de campo. Dependendo dos seus dados, você pode não ter nomes de campo ou o GeoAnalytics Server pode não determiná-los. Neste caso, você tem as seguintes opções:
- Se o seu conjunto de dados não tiver cabeçalhos nos dados originais, você poderá criar cabeçalhos configurando o parâmetro fieldNames no arquivo de sugestões, carregando o arquivo de sugestões e regenerando seu manifesto no Server Manager.
- Se a geração do manifesto presumiu incorretamente o tipo de delimitador dos seus dados e não conseguiu analisar os campos, defina um parâmetro delimiter no arquivo de sugestões, carregue o arquivo de sugestões e gere novamente seu manifesto no Server Manager.
- Se os seus dados tiverem uma linha de cabeçalho e o delimitador tiver sido descoberto incorretamente, defina o parâmetro hasHeaderRow no arquivo de sugestões, carregue o arquivo de sugestões e gere novamente seu manifesto no Server Manager.
- Modifique manualmente os nomes de campo no editor de manifesto.
Outros membros do meu portal não podem acessar o compartilhamento do arquivo de grandes dados que eu registrei ou utilizá-lo para análise.
Por padrão, um compartilhamento do arquivo de grandes dados é acessível somente aos administradores e ao editor que registrou o armazenamento de dados. Um item do portal é criado em seu diretório de Meu Conteúdo do portal quando um compartilhamento do arquivo de grandes dados é registrado. Compartilhe este item do portal com outros publicadores.
Faça uma inspeção visual dos campos do seu conjunto de dados no Server Manager. Se eles parecerem bem, utilize a entrada na ferramenta Descrever Conjunto de Dados . Utilizando esta ferramenta, você pode criar uma amostra de sua entrada que tenha o mesmo tempo e geometria de suas entradas, como também, uma camada de extensão representando a extensão espacial dos seus dados, estatísticas de resumo nos campos de entrada e uma descrição das informações registradas, tempo e geometria.
Sim; embora haja algumas considerações.
Se os seus dados forem expostos como um serviço da feição, você poderá utilizá-los como entrada para sua ferramenta. No entanto, você terá um melhor desempenho se criar uma camada de feição hospedada em seu portal com GeoAnalytics Server. Isto é devido às GeoAnalytics Server lerem os dados diretamente da fonte de dados. Se os seus dados não estiverem armazenados em um serviço da feição, você terá as seguintes opções:
- Se você estiver executando a ferramenta no ArcGIS Pro e seus dados forem pequenos e não complexos (como algumas centenas de pontos), você poderá utilizar seus dados como entrada para a ferramenta diretamente no ArcGIS Pro. Na maioria dos casos, é recomendado que você compartilhe seus dados como uma camada de feição hospedada primeiro.
- Quando você utiliza dados armazenados em um arquivo geodatabase, seus dados devem ser copiados para o seu GeoAnalytics Server antes que você possa completar a análise. Isto pode levar muito tempo e, em alguns casos, não ser concluído, dependendo do tamanho dos dados.
Executar as GeoAnalytics Server
Para determinar se um trabalho do GeoAnalytics Server está executando, faça qualquer um do seguinte:
- No Server Manager no seu GeoAnalytics Server, visualize os trabalhos utilizando a guia Trabalhos .
- Visualize os trabalhos em seu GeoAnalytics Server Administrator Directory clicando em admin > services > System > GeoAnalyticsTools.GPServer > jobs.
- Visualize activeapps na verificação de desempenho do GeoAnalytics Server .
Por causa da maneira como o processamento distribuído é implementado, é difícil dizer quanto tempo levará um trabalho. Cada trabalho é criado em tarefas que são compostas por um ou mais estágios. O número de tarefas e estágios será diferente dependendo do número de núcleos, da ferramenta e do número de entradas que você está utilizando. Se você estiver executando uma ferramenta no ArcGIS REST API ou ArcGIS Pro, atualizações na progressão de uma tarefa serão fornecidas. Cada tarefa é um tamanho diferente; alguns podem demorar segundos, e alguns podem levar horas.
Além de clicar em Cancelar no ArcGIS Pro ou Map Viewer, você pode cancelar um trabalho do GeoAnalytics Server utilizando uma das seguintes opções:
- No Server Manager em seu GeoAnalytics Server, utilize a guia Trabalhos .
- No GeoAnalytics Server Administrator Directory, clique em admin > services > System > GeoAnalyticsTools.GPServer > jobs, consulta para executar trabalhos e cancelar o trabalho.
Eu estou executando uma ferramenta do GeoAnalytics Server no ArcGIS Pro e está demorando muito para começar. Por quê?
Você pode dizer se o seu trabalho do GeoAnalytics Server iniciou no ArcGIS Pro procurando o seguinte texto nas mensagens de geoprocessamento: Executando (<Nome da Ferramenta>): <Nome da Ferramenta> <parâmetro de entrada>. Se você não visualizar este texto, seu trabalho do GeoAnalytics Server não iniciou, e os dados ainda estão sendo copiados para o GeoAnalytics Server. Para evitar que os dados sejam copiados, utilize camadas de feição hospedadas ou compartilhamentos do arquivo de grandes dados como entrada.
Falhas ao executar o GeoAnalytics Tools
Eu visualizo Falha ao executar {toolName}. Entre em contato com seu administrador com o erro do ID de trabalho '{jobID}' . O que eu faço?
Execute outra ferramenta para verificar se ocorre o mesmo erro. Na maioria dos casos, sua melhor opção é entrar em contato com o Esri Support para que eles possam ajudar a isolar o que está causando o problema. Pode estar relacionado aos parâmetros que você está utilizando, às camadas de entrada ou a um erro de serviço da plataforma de computação distribuída. Seu administrador pode redefinir o Zookeeper se você achar que pode ser um erro de serviço da plataforma de computação. Ao entrar em contato com o Esri Support, observe os parâmetros que você está utilizando e se você executou outras ferramentas do GeoAnalytics Server com sucesso.
Eu estou executando um trabalho do GeoAnalytics Server que falha inesperadamente com a mensagem de erro O trabalho do GeoAnalytics está aguardando por recursos e ainda não começou. O trabalho será cancelado automaticamente após 10 minutos. Por que isto está acontecendo?
O trabalho que você está executando exige mais recursos que você tem disponível no seu GeoAnalytics Server. A causa pode ser qualquer um dos seguintes:
- Você já está executando uma GeoAnalytics Tools em seu GeoAnalytics Server, então os recursos não estão disponíveis para um novo trabalho. Se este for o caso, cancele o trabalho atual ou aguarde a conclusão antes de iniciar o novo trabalho.
- Você pode estar utilizando configurações incorretas para a quantidade de recursos. Para verificar a quantidade de RAM e o número de núcleos disponíveis em sua máquina e de ser solicitado para um trabalho, utilize as configurações do GeoAnalytics Server .
- Pode haver um problema com o Spark. Se você descartou os cenários acima, tente reiniciar o GeoAnalytics Tools pelo Server Manager.
Eu estou executando um trabalho do GeoAnalytics Server que falhou inesperadamente falha com a mensagem de erro Não foi possível inicializar a plataforma de computação distribuída. O que eu devo fazer?
Para diagnosticar este problema, veja o status do Spark no Diretório de Administrador no GeoAnalytics Server. Se você verificar que uma ou mais máquinas estão listadas como DESCONHECIDA ou PARADA verifique o status das máquinas clicando em máquinas > <nome da máquina> > status no Diretório de Administrador do GeoAnalytics Server. Se as suas máquinas estiverem disponíveis, reinicie seu GeoAnalytics Server utilizando as seguintes etapas:
- Pare o serviço do ArcGIS Server em todas as máquinas que são parte do seu site do GeoAnalytics Server . No Windows, pare os serviços de Windows do ArcGIS Server . No Linux, pare todas as máquinas utilizando o script stopserver.sh .
- Aguarde cinco minutos.
- Inicie o serviço do ArcGIS Server em todas as máquinas em seu site do GeoAnalytics Server . No Windows, inicie serviços de Windows do ArcGIS Server . No Linux, inicie todas as máquinas utilizando o script startserver.sh .
- Aguarde dois minutos. Então execute um trabalho do GeoAnalytics. Se isto não funcionar, continue na etapa 5.
- Verifique o status de serviço da plataforma de computação. Para fazer isto, consulte as etapas abaixo.
Se você não conseguir se conectar a uma das outras máquinas quando verificar o status, uma ou mais máquinas estarão com uma interrupção. Isto pode ser causado por uma interrupção planejada ou não planejada (como uma atualização ou patch). Para executar temporariamente o GeoAnalytics Tools neste estado, complete as etapas abaixo:
- Entre como administrador no ArcGIS Server Administrator Directory do seu GeoAnalytics Server.
- Vá até system > platformservices > Zookeeper (Synchronization_Service) > reset e clique o botão de reiniciar.
- Vá até system > platformservices > Spark (Compute_Platform) > start e clique no botão de iniciar.
Eu estou executando um trabalho do GeoAnalytics Server que falha com a mensagem de erro O serviço da plataforma de computação Spark não foi iniciado. Como eu posso iniciar o serviço da plataforma de computação?
O serviço da plataforma de computação pode ser iniciado através do ArcGIS Server Administrator Directory no GeoAnalytics Server. Complete as seguintes etapas para reiniciar o serviço da plataforma de computação:
- Entre como administrador no ArcGIS Server Administrator Directory do seu GeoAnalytics Server.
- Vá até system > platformservices > Spark (Compute_Platform) > stop e clique no botão de parar.
- Vá até system > platformservices > Zookeeper (Synchronization_Service) > stop e clique no botão de parar.
- Aguarde cinco minutos.
- Vá até systemplatformservices > Zookeeper (Synchronization_Service) > start e clique no botão de iniciar.
- Vá até system > platformservices > Spark (Compute_Platform) > start e clique no botão de iniciar.
- Aguarde dois minutos para a inicialização das máquinas.
- Vá até system > platformservices > Spark (Compute_Platform) > status, e verifique se todas as máquinas têm a condição configuredState e realtimeState de started.
Se o serviço da plataforma não iniciar, entre em contato com Esri Support.
Eu estou executando um trabalho do GeoAnalytics Server que falha inesperadamente com a mensagem de erro O trabalho foi cancelado. O que está errado?
Se você executou este trabalho no ArcGIS REST API ou ArcGIS Pro, você poderá ter recebido uma mensagem adicional A solicitação de processamento levou mais tempo do que o tempo limite de uso para o serviço 'System/GeoAnalyticsTools.GPServer'. Este erro ocorre quando o trabalho que você está executando demora mais do que período de tempo limite do GeoAnalytics Server . Para corrigir isto, aumente o período de tempo limite. Consulte Configurações do GeoAnalytics para mais informações.
Por que meu GeoAnalytics Server está indisponível por um período de tempo curto após remover ou fechar ArcGIS Server em uma das máquinas em um site de múltiplas máquinas?
Quando a máquina primária em um site de múltiplas máquinas do GeoAnalytics Server se torna indisponível ou é removido do site, o site vai para o modo de recuperação para selecionar uma nova máquina primária. Este processo normalmente leva de seis a sete minutos e o GeoAnalytics Tools não pode ser executado durante este tempo. Para mais informações sobre a máquina primária e o status de suas máquinas do GeoAnalytics Server , utilize a operação para verificação de desempenho da plataforma de computação no ArcGIS Server Diretório do Administrador.
Aprenda mais sobre a operação da verificação de desempenho do GeoAnalytics
Quando eu executo uma análise utilizando ArcGIS REST API com um serviço da feição hospedado ou compartilhamento do arquivo de grandes dados (que eu sei que é válido), como entrada, a análise falha com uma mensagem de erro O parâmetro 'inputLayer' não é válido. O que está errado?
Ao utilizar uma URL de HTTPS, verifique se a URL da camada não utiliza um certificado auto-assinado.
A análise pode ser executada somente em compartilhamentos do arquivo de grandes dados que têm todas as informações exigidas para análise. No ArcGIS Pro, isto significa que o manifesto para seu compartilhamento do arquivo de grandes dados inclui uma geometria e referência espacial. Se o conjunto de dados incluir tempo, você deverá ter os campos representando o tempo denotados, além do papel. Para aprender mais sobre compartilhamentos do arquivo de grandes dados, consulte Entendendo o manifesto de compartilhamento do arquivo de grandes dados.