Blog do parceiro: Couchbase 4.5 - Suporte nativo de BI

No início desta semana, o Couchbase lançou a versão mais recente de seu principal banco de dados NoSQL, o 4.5, com poderosas adições ao N1QL, consultas e indexação mais rápidas, segurança baseada em funções e uma série de outros recursos.

Na Cloud9 Charts, temos o prazer de adicionar suporte à versão 4.5 para trazer a integração nativa de Business Intelligence (BI) ao Couchbase, aproveitando os recursos mais recentes do N1QL 4.5 e mantendo a compatibilidade com versões anteriores.

A versão 4.5 traz uma série de aprimoramentos relacionados a consultas que são particularmente úteis do ponto de vista de BI e relatórios:

  • Um novo comando INFER para determinar campos e metadados associados
  • JOINs de alto desempenho com suporte a Index-JOIN
  • Indexação de matrizes, que aumenta o desempenho das consultas que envolvem matrizes
  • Índices otimizados para memória que melhoram o desempenho da consulta em cargas de trabalho com uso intenso de gravação

INFER

O novo comando INFER fornece metadados da estrutura do documento, além de dar uma olhada nos valores dentro dele. Por exemplo, a execução do banco de dados INFER no Console de consulta do Couchbase retorna a estrutura do documento, os campos, o tipo e os dados de amostra do campo:

Utilizamos o comando INFER para determinar os campos exibidos para a geração dinâmica de consultas N1QL (para versões anteriores à 4.5, voltamos a consultar os primeiros 100 documentos para criar as sugestões de campo).

Veja essa ação em algumas etapas simples:

  1. Ir para www.cloud9charts.com/couchbase. Ele é pré-preenchido com um banco de dados Couchbase ativo com baldes de amostras de viagens e amostras de cerveja para facilitar o acompanhamento.
  2. Expanda a seção Query Generation (Geração de consultas). Escolha travel-sample. Isso aciona o comando INFER para determinar os campos a serem preenchidos nos campos Metrics, Dimensions, Filters e Sort.
  3. Use os menus suspensos para gerar automaticamente consultas N1QL usando uma interface de apontar e clicar para criar uma agregação de contagem simples pelo campo de tipo, conforme abaixo.image02
  4. Clique em Show me para visualizar e ver os resultados instantaneamente. image01

O N1QL, com familiaridade semelhante à do SQL e suporte total a JSON, é, sem dúvida, a melhor sintaxe de consulta com a qual já trabalhamos, dentro do ecossistema NoSQL. Se você estiver usando Couchbase ou planeja usar o Couchbase, aproveite o N1QL ao máximo usando Gráficos da Cloud9a única solução de BI de ponta a ponta totalmente nativa no Couchbase.

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por A equipe do Couchbase

Jennifer Garcia é gerente sênior de Web na Couchbase Inc. Como gerente do site, Jennifer tem a responsabilidade geral pelas propriedades do site, incluindo design, implementação, conteúdo e desempenho.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.