Pular para o conteúdo
Octo × Banco espacial Pedir um diagnóstico

Octo para banco de dados espacial no ArcGIS Enterprise

O dado mora no banco. O serviço só aponta. Quem concede é o DBA.

Num ArcGIS Enterprise, o banco espacial (PostgreSQL com PostGIS, SQL Server, Oracle, SAP HANA ou Db2, no seu servidor ou na nuvem) é onde os lotes, as redes e as tabelas do ERP se encontram. Com acesso de leitura, o Octo pode juntar o cadastro do IPTU aos lotes por uma view, auditar tipos espaciais, SRIDs, índices e privilégios e preparar a migração de ST_Geometry para PostGIS com conferência numérica. Escrever por SQL em dado versionado é proibido pela Esri; criar papel, conceder privilégio e publicar serviço ficam com o DBA e o administrador do portal.

Um banco de dados espacial com três esquemas, gis com os lotes em PostGIS, erp com o cadastro do IPTU sem geometria e integracao com a view que junta os dois; a view segue para o ArcGIS Server e para o Portal como camada só leitura; no centro, o Octo leva ao DBA um relatório de auditoria e um SQL de correção para ele decidir BANCO ESPACIAL · SIRGAS 2000 gis.lotes geometry · 31983 · GiST erp.iptu_cadastro sem geometria integracao.lotes_iptu VIEW · só SELECT DATA STORE REGISTRADO · SEM CÓPIA ARCGIS SERVER · PORTAL Lotes x IPTU Query só leitura SELECT NOS CATÁLOGOS AUDITORIA 7 sem índice GiST 3 SRIDs no esquema 2 papéis com poder esquema sde intacto POR GRAVIDADE SQL PROPOSTO -- CREATE INDEX ... -- REVOKE ... PUBLIC AGUARDA O DBA psql -f auditoria_banco_espacial.sql OCTO × BANCO ESPACIAL eGIS A-09
ArcGIS Enterprise12.1lançada em 21/05/2026
PostgreSQL aceito14–18com PostGIS 3.6.1
PostgreSQL gerenciado na nuvemPostGISST_Geometry não carrega
Fontes17listadas no fim da página
01

O que o Octo faz no banco espacial.

Seis entregas possíveis, tiradas do levantamento. Todas partem de leitura dos catálogos e das tabelas; o que cria objeto, concede privilégio ou publica roda só com a ordem do DBA e do administrador do portal.

Integração com o ERP

Pode juntar o cadastro do IPTU, o CRM ou o cadastro de clientes às feições por uma view espacial, sem copiar geometria, e apontar lotes sem cadastro, cadastros sem lote e áreas divergentes.

Entrega: view, query layer e rascunho de serviço

Inventário do banco

Pode listar cada coluna espacial com tipo (ST_Geometry, PostGIS geometry ou geography), SRID e forma, o que está registrado com o geodatabase e o que é tabela solta de outro sistema.

Entrega: inventário comparável mês a mês

Auditoria de privilégios

Pode achar papéis com SUPERUSER, CREATEROLE ou BYPASSRLS, escrita aberta a PUBLIC, escrita nas tabelas de sistema e RLS ligada sem política, e escrever o SQL de correção comentado.

Entrega: relatório por gravidade + SQL para o DBA

Desempenho das camadas

Pode ler o EXPLAIN do SELECT de uma query layer, achar tabela espacial sem índice GiST, estatística velha e junção sem índice, e propor a correção fora do horário de pico.

Entrega: diagnóstico com o plano de execução

Ida para a nuvem

Pode comparar o seu banco com os requisitos de RDS, Aurora, Azure Database for PostgreSQL e Cloud SQL (só PostGIS) e preparar a cópia de cada classe de ST_Geometry com conferência numérica.

Entrega: plano de migração classe a classe

Arquitetura documentada

Pode registrar que banco e versão sustentam cada serviço, o que é referenciado e o que foi copiado, o que mora no ArcGIS Data Store e quem tem qual privilégio.

Entrega: mapa da arquitetura eGIS
02

Oito braços, um banco espacial.

O mesmo ciclo do Octo, aplicado ao banco de um eGIS. Cada braço tem um papel estreito; quem cria papel, concede privilégio, registra data store e publica é o DBA e o administrador do portal.

  1. Descoberta

    Identifica o banco

    SGBD e versão, onde roda (servidor próprio ou serviço de nuvem), se tem geodatabase, que serviços apontam para ele, o que mora no ArcGIS Data Store e que sistemas da casa escrevem nas tabelas.

  2. Dados

    Lê tipos e chaves

    Tipos espaciais por coluna, SRIDs, o que está registrado com o geodatabase, chaves de junção com o ERP (inscrição, código do cliente) e duplicidades antes de qualquer view.

  3. Segurança

    Menor privilégio

    Papel só de leitura para serviço de consulta, nada de SUPERUSER ou BYPASSRLS em conexão de aplicação, RLS onde o ERP exige recorte, dados pessoais fora da view (LGPD) e envio a serviço externo avaliado antes.

  4. Arquitetura

    Escolhe o caminho

    View e query layer para ler outro sistema; registro com o geodatabase quando é preciso editar no Pro; dado referenciado em vez de copiado; ferramenta da Esri, nunca SQL de escrita, em dado versionado.

  5. Desenvolvimento

    Escreve SQL e ArcPy

    Prepara views, roteiros de auditoria, scripts de query layer e de migração, com ensaio por padrão e a página da Esri, do PostgreSQL ou do PostGIS anotada em cada arquivo.

  6. Revisão

    Confere pelos números

    Em homologação: contagem da view contra as tabelas de origem, EXPLAIN do SELECT da camada, contagem, área e SRID antes e depois de uma migração.

  7. Publicação

    Entrega para quem decide

    Só com o seu ok: o DBA executa o SQL aprovado; o administrador registra o data store e sobe o serviço a partir do .sd preparado.

  8. Documentação

    Registra a arquitetura

    Que banco sustenta cada serviço, o que é referenciado e o que é cópia, papéis e privilégios em vigor, SRID oficial e o atestado de cada migração.

O Octo não cria papel, não concede privilégio, não escreve em tabela do geodatabase e não publica serviço. Isso cabe ao DBA e ao administrador do ArcGIS Enterprise.

03

Cada tarefa, o seu caminho.

O critério que o Octo usa para escolher. SQL serve para ler e para objetos fora do geodatabase; o que está registrado e versionado muda só pelas ferramentas da Esri.

TarefaCaminhoObservação
Geodatabase em banco gerenciadoEnable Enterprise GeodatabasePostgreSQL na nuvem: só PostGIS
Ler tabela de outro sistema no mapaMake Query LayerSomente leitura no mapa; identificador único sem nulos
Juntar ERP e lotesView espacial + query layerCamada só leitura no Portal
Tabela criada por SQL com funções do geodatabaseRegister With Geodatabase, como donoView registrada não vai para feature service
Publicar sem copiarRegistrar o banco (AddDataStoreItem) e copyDataToServer = FalseSem registro, o servidor copia
Dar acesso a um usuárioChange PrivilegesBranch versioning: acesso pelo compartilhamento no portal
Auditar o bancoSQL de catálogo + script de auditoriaSó leitura
Levar ST_Geometry para a nuvemCópia com PG_GEOMETRY + conferênciaMigrate Storage só em Oracle e SQL Server
Analisar no Snowflake, BigQuery ou RedshiftConexão de warehouse + query layerSem geodatabase e sem edição
Escrever por SQL em dado versionadoProibido (branch) ou só pela versioned view (tradicional)A Esri avisa; decisão do administrador
04

Do inventário à arquitetura.

Três degraus. Cada um só faz sentido depois que o anterior mostrou resultado no seu banco.

Proposta, não promessa

1 Hoje

Inventário sob demanda

Com acesso de leitura, você pergunta como DBA e o Octo mede e explica.

  • “Que tabelas estão fora do SIRGAS 2000?” vira lista por esquema
  • Tabelas espaciais sem índice e papéis com poder demais
  • O que o seu banco precisa mudar para ir para a nuvem
Ganho: decisão com números, não com impressão
2 Próximo

Integrações revisáveis

Cada integração com ERP, cadastro ou CRM nasce como view, query layer e rascunho de serviço, com a checagem de divergências.

  • Lotes sem cadastro e cadastros sem lote no mapa
  • Serviço só leitura apontando para o banco, sem cópia
  • Papel de leitura dedicado a cada serviço
Ganho: o mapa e o ERP passam a conversar
3 Depois

Arquitetura acompanhada

O histórico das auditorias mostra a tendência do banco e prepara migrações e upgrades.

  • Auditoria comparada mês a mês
  • Migração classe a classe com atestado
  • Mapa da arquitetura sempre atualizado
Ganho: o eGIS fica documentado e previsível
05

Confirmado em fonte.

Cada ponto abaixo tem fonte publicada pelo fabricante, pelo projeto ou pelo órgão responsável. As fontes estão na seção seguinte.

4

pontos com fonte publicada, cada um com a referência indicada ao lado.

ConfirmadoBancos e versões
As páginas de requisitos valem para ArcGIS Enterprise 12.1 e ArcGIS Pro 3.7: PostgreSQL 14.20 a 18.1 com PostGIS 3.6.1; SQL Server 2019, 2022 e 2025; Oracle 19c e 26ai; Db2 11.5.9 e 12.1.3; SAP HANA 2.0 SPS 07 (branch versioning com SPS 08 rev 81). A 12.1 é a última a aceitar PostgreSQL 14.Fonte: ArcGIS requirements for PostgreSQL, SQL Server, Oracle, Db2 e SAP HANA; What's new in ArcGIS Enterprise 12.1
ConfirmadoNuvem
Amazon RDS, Aurora, Azure Database for PostgreSQL e Google Cloud SQL aceitam geodatabase só com PostGIS; Amazon RDS for Oracle, só SDO_Geometry. Snowflake, BigQuery e Redshift não aceitam geodatabase.Fonte: ArcGIS requirements for using databases in the cloud
ConfirmadoQuery layer e views
Query layer é somente leitura no mapa e precisa de identificador único sem nulos. View registrada com o geodatabase é somente leitura e não é aceita em feature service. Create Database View não registra a view.Fonte: What is a query layer; Register With Geodatabase; Create Database View
ConfirmadoReferenciar ou copiar
Dado registrado é lido onde está; dado copiado é uma cópia de um momento, e dado versionado copiado sai do versionamento. O ArcGIS Data Store se acessa só por camadas web.Fonte: Data publishing and ArcGIS Enterprise (12.1); What is ArcGIS Data Store (11.1)
06

O que o Octo faz e o que fica com vocês.

O Octo prepara tudo, mas não assina. O documento que vale continua com quem responde por ele.

O Octo prepara

Levanta, calcula, organiza e gera os documentos: planilhas, relatórios, mapas e minutas.

Entrega: material pronto para conferir

A sua equipe confere

O profissional habilitado confere o que o Octo entregou antes de assinar. Se algo não fecha, volta para o Octo com a correção.

Etapa: conferência por quem assina

Quem assina

O Octo não assina. Projeto, laudo, ART/RRT, prestação de contas e qualquer documento oficial continuam assinados pelo profissional habilitado da empresa ou do órgão: aqui, o responsável técnico pelo mapa ou pelo levantamento.

Assinatura: responsável técnico pelo mapa ou levantamento
07

Fontes.

Documentação da Esri, do PostgreSQL e do PostGIS usada no levantamento, consultada em 29/10/2026.

Seu banco, medido antes de conceder.

O diagnóstico começa com um usuário de leitura nos catálogos, sem tocar em nenhuma tabela. Você recebe o inventário, as divergências e uma proposta do que dá para integrar e corrigir, e decide com ela na mão.