Resultados com a ferramenta utilizada com o Google Maps Platform
- O Google Maps Platform apoia a estratégia de geolocalização das informações. Suas APIs permitem aproveitar todo o potencial dos processos de qualidade que o SitiData oferece aos usuários.
Produtos do Google Cloud Platform utilizados
- APP Engine: Permitiu a criação e a implantação rápida e eficiente de aplicações web, além de oferecer escalonamento automático sem preocupação com a infraestrutura. Cloud Storage: Oferece um serviço de armazenamento de objetos em escala global e de alta disponibilidade, permitindo integrar diferentes tipos de armazenamento em uma única API e otimizar facilmente a relação entre preço e desempenho.
- Cloud SQL: oferece gestão simples das instâncias, com a possibilidade de disponibilizá-las em diferentes regiões e zonas.
- FireBase: Facilita o compartilhamento de dados em tempo real, o envio de notificações e sua integração com a aplicação.
- Big Query: Permite grande escalabilidade no armazenamento de dados, melhorando a produtividade dos analistas ao processar milhões de dados e obter resultados em segundos.
- DataStudio: Permite utilizar diferentes fontes de dados e integrá-las em um mesmo relatório, facilitando a criação de filtros e métricas para trabalhar com dados brutos e apresentá-los em Dashboards fáceis de interpretar.
- Cloud Load Balancing: Permite escalar aplicações no Compute Engine do zero ao desempenho máximo, sem necessidade de preparação prévia. Distribui os recursos de computação com balanceamento de carga em uma ou várias regiões para atender aos requisitos de alta disponibilidade da aplicação.
- Compute Engine: Permite criar e implantar aplicações em uma plataforma totalmente gerenciada. Escale as aplicações sem complicações, partindo do zero, sem precisar lidar com os processos de gestão da infraestrutura subjacente. Graças ao gerenciamento sem servidor e às implantações sem configuração, os desenvolvedores podem se concentrar em criar aplicações excelentes, sem a sobrecarga da gestão.
- Datastore: é um banco de dados de documentos NoSQL criado para oferecer escalonamento automático, alto desempenho e facilidade no desenvolvimento de aplicativos. Entre os recursos do Datastore estão: Transações atômicas. O Datastore pode executar um conjunto de operações em que todas são concluídas com sucesso ou nenhuma delas é realizada. Alta disponibilidade de leituras e gravações. O Datastore é executado nos data centers do Google, que usam redundância para reduzir o impacto dos pontos de falha. Escalabilidade massiva com alto desempenho. O Datastore utiliza uma arquitetura distribuída para gerenciar o escalonamento automaticamente. O Datastore usa uma combinação de índices e restrições de consulta para que suas consultas sejam escalonadas de acordo com o tamanho do conjunto de resultados, e não com o tamanho do conjunto de dados. Armazenamento flexível e consulta de dados. O Datastore tem uma correspondência natural com linguagens de programação e orientadas a objetos e é disponibilizado aos aplicativos por meio de vários clientes. Também oferece uma linguagem de consulta semelhante ao SQL. Equilíbrio entre consistência forte e eventual. O Datastore garante que as consultas de entidades por chave e as consultas de ancestrais sempre recebam dados com consistência forte. Todas as outras consultas têm consistência eventual. Esses modelos de consistência permitem que seu aplicativo ofereça uma excelente experiência ao usuário ao lidar com grandes volumes de dados e usuários.
- DataFlow: É um serviço gerenciado que executa uma ampla variedade de padrões de processamento de dados. A documentação oferecida neste site mostra como implementar pipelines de processamento de dados em lote e em streaming usando o Dataflow, além de incluir instruções sobre o uso dos recursos do serviço. O SDK do Apache Beam é um modelo de programação de código aberto que permite desenvolver pipelines de streaming e em lote.
- Pub/Sub: é um serviço de mensagens assíncronas que separa os serviços que produzem eventos daqueles que os processam. Você pode usar o Pub/Sub como middleware orientado a mensagens ou para ingestão e entrega de eventos em pipelines de análise de streaming. O Pub/Sub oferece armazenamento durável de mensagens e entrega em tempo real, com alta disponibilidade e desempenho consistente em grande escala. Os servidores do Pub/Sub são executados em todas as regiões do Google Cloud, no mundo inteiro.
- Stack Driver: É um sistema de rastreamento distribuído que coleta dados de latência sobre suas aplicações e os exibe no console do Google Cloud Platform. É possível acompanhar como as solicitações se propagam pelas aplicações e receber estatísticas detalhadas de desempenho quase em tempo real. O Stackdriver Trace analisa automaticamente todos os dados de rastreamento da aplicação para gerar relatórios detalhados de latência e detectar degradações de desempenho. Ele pode capturar dados de rastreamento de todos os seus contêineres, VMs ou projetos do Google App Engine.
Com o Stackdriver Trace, é possível inspecionar informações detalhadas sobre a latência de uma única solicitação ou visualizar a latência total de toda a aplicação. Seus diversos filtros e ferramentas permitem encontrar gargalos e identificar rapidamente sua causa raiz.
O desafio
Definida como uma ferramenta para intercambiar dados entre sistemas heterogêneos, voltada à normalização e ao georreferenciamento de coordenadas e endereços cadastrais, mediante padrões definidos e de forma controlada pela intranet/Internet. Quando utilizada por aplicações de negócio, recebe uma solicitação, envia-a ao serviço central da GeoData por meio de protocolos e, como resultado, normaliza, valida, enriquece e georreferencia as informações, devolvendo-as ao usuário em JavaScript Object Notation (JSON).*
A solução
O SitiData desenvolveu uma série de módulos de serviço denominados Masivo, Zonificador e Punto Cercano.
Permite realizar o processo de qualidade de dados em arquivos simples com grande quantidade de registros, a fim de processá-los e obter um resultado adequado no menor tempo possível.
Para complementar a padronização, validação e enriquecimento de dados, o SitiData permite realizar cruzamentos espaciais para identificar regiões e pontos de interesse próximos para usuários que precisam integrar a ferramenta às suas plataformas.


