Acesso aos dados do Couchbase com base em padrões
Então você escolheu o Couchbase para armazenar seus dados e agora gostaria de poder acessá-los como e onde quiser. Se você estiver criando seu próprio aplicativo da Web, de desktop ou móvel, poderá usar os excelentes SDKs do Couchbase. Às vezes, os SDKs não funcionarão se você estiver tentando trabalhar com os dados do Couchbase em uma ferramenta de terceiros, como Microsoft Excel, Tableau e várias outras ferramentas de BI/relatórios/ETL. É aqui que a CData Software pode ajudar: fornecendo drivers baseados em padrões para conectar os dados do Couchbase às ferramentas de BI, relatórios e ETL que você já está usando. Criamos drivers que aderem a padrões comprovados pelo tempo e pelo setor, como JDBC, ODBC e ADO.NET, liberando os usuários para se conectarem rapidamente aos dados do Couchbase em suas ferramentas favoritas, poupando-lhes o tempo e o incômodo de gerenciar a integração de dados.
| Neste ponto, você deve estar se perguntando: "como nos conectamos aos nossos dados do Couchbase (que são decididamente NoSQL) em ferramentas de BI que esperam dados relacionais?" Com os drivers da CData, suas consultas SQL são processadas e traduzidas em N1QL, garantindo simultaneamente o acesso aos seus dados em ferramentas que você já usa e aproveitando a utilidade da tecnologia de armazenamento e consulta de dados do Couchbase. Gerenciaremos a interpretação da consulta, solicitaremos seus dados ao Couchbase e processaremos os resultados em uma tabela com linhas e colunas que as ferramentas modernas de BI esperam, permitindo que o Couchbase gerencie o processamento da consulta e retorne os resultados apropriados.
Por exemplo, você pode ter um compartimento chamado "business" (negócios), que tem alguns documentos semelhantes aos seguintes: |
![]() |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
{ “name” : “Company XYZ”, “address” : { “street” : “123 Main Street”, “city” : “New York”, “state” : “NY”, “zip” : 27516 }, “contact” : { “name” : “John Doe”, “email” : “jdoe@xyz.com”, “phone” : “555-555-5555” } } |
e você deseja mapear o número de empresas em um determinado estado. Dado um bucket com documentos como esse, você poderia usar qualquer um dos drivers CData e enviar uma consulta como a seguinte:
|
1 2 3 |
SELECT business.address.state AS state, COUNT(*) FROM business GROUP BY business.address.state; |
Os drivers da CData são capazes de interpretar adequadamente essa consulta e traduzi-la para a consulta N1QL equivalente para detalhar o endereço dentro do documento para extrair o objeto estado permitindo que você faça gráficos, diagramas ou visualize de forma criativa exatamente os dados que deseja.
No entanto, quando se trata de muitos aplicativos de terceiros, não é possível controlar a consulta SQL que está sendo criada. Nesses casos, você pode contar com os diferentes métodos de interpretação de esquema que CData O CData oferece uma solução para ajudar a extrair seus dados do Couchbase, seja definindo você mesmo o esquema, permitindo que o driver examine um bucket e determine o esquema ou configurando o driver para nivelar objetos e matrizes. Independentemente de como você configurar o driver para extrair os dados do Couchbase, pode ter certeza de que, com os drivers da CData, você poderá obter os dados que deseja, quando quiser e onde quiser.
Conexão com os produtos da CData
![]() |
Para se conectar aos dados do Couchbase usando um driver CData, primeiro você precisará configurar a conexão, definindo o servidor, o nome de usuário, a senha, a porta do console da Web (o padrão é 8091) e a porta N1QL (o padrão é 8093). Essa configuração assumirá várias formas, desde a configuração de um DSN para o driver ODBC, usando o Assistente de conexão para o suplemento do Excel (veja a captura de tela à esquerda), ou criando uma cadeia de conexão para nosso provedor ADO.NET ou driver JDBC. Independentemente de onde você queira seus dados do Couchbase, a configuração inicial é simples e direta. Para usuários avançados ou administradores de servidor, há outras configurações que podem ser definidas para ajudar a trabalhar com proxies e firewalls, gerenciar o cache de dados e muitas outras opções. Todas as propriedades de conexão dos drivers estão descritas em seus respectivos arquivos de ajuda. Para ajudar os clientes do Couchbase a se conectarem melhor aos seus dados, a CData criou um conjunto completo de drivers. Forneci um pouco mais de informações sobre cada um de nossos drivers do Couchbase (juntamente com links para obter ainda MAIS informações) abaixo: |
Microsoft Excel
|
|
Nosso Suplemento do Excel cria uma conexão ativa com os dados do Couchbase no Excel, permitindo que você leia e grave nos dados em vez de ficar preso a um despejo de dados estáticos. Você pode utilizar os recursos avançados e familiares do Excel para visualizar seus dados do Couchbase da maneira que desejar. |
Ferramentas de BI e relatórios
|
|
O Driver ODBC for Couchbase permite que você conecte seus dados do Couchbase a qualquer número de ferramentas de BI, incluindo, mas não se limitando a: Cognos BI, Crystal Reports, FileMaker Pro, Microsoft Access, QlikView e Tableau. |
Couchbase como OData
|
|
O Driver de nuvem CData é um aplicativo leve no lado do servidor que faz proxy de dados do Couchbase em tempo real, tornando-os facilmente acessíveis em plataformas e dispositivos. Com o Cloud Driver, você pode expor os dados do Couchbase por meio de várias interfaces baseadas em padrões, como OData, SOAP, REST, HTML, RSS, ATOM, JSON, XML e CSV. |
Ferramentas e desenvolvimento baseados em Java
|
|
O Driver JDBC permitirá que você se conecte a várias ferramentas de BI (como Cisco Information Server, ColdFusion, DbVisualizer, Informatica e Pentaho) ou crie seus próprios aplicativos Java personalizados para trabalhar com os dados do Couchbase. |
Ferramentas e desenvolvimento .NET
|
|
O Provedor ADO.NET oferece aos desenvolvedores de .NET a oportunidade de conectar seus aplicativos aos dados do Couchbase. Fazemos isso concedendo acesso aos dados como se fossem um conjunto de tabelas SQL, permitindo que você simplesmente faça DataBind aos dados, como se estivesse usando bancos de dados relacionais. |
Desenvolvimento móvel
|
|
Se você estiver interessado em desenvolver aplicativos móveis que consumam dados de mídia social, o Provedores ADO.NET para Xamarin são os produtos ideais para você. Com o nosso provedor, você se conecta a dados em tempo real usando o acesso a dados padrão do Xamarin, o que significa que você pode criar facilmente aplicativos para iOS e Android que consomem dados do Couchbase! |
Olhando para o futuro e avaliações gratuitas
Estamos entusiasmados com essa parceria com a Couchbase e esperamos ajudar os clientes da Couchbase a se conectarem com seus dados. Você pode ter certeza de que, à medida que o Couchbase atualizar e aprimorar seu produto e suas APIs, a CData Software estará presente em todas as etapas do processo, implementando todas as alterações e aprimoramentos para que você nunca tenha um lapso na produção.
Você pode fazer o download gratuito, Teste de 30 dias de qualquer um dos drivers da CData e comece a trabalhar com seus dados do Couchbase em todos os seus aplicativos favoritos de BI, ETL, relatórios e personalizados hoje mesmo!








Hi,
Tentei conectar o banco de dados couchbase usando o driver CData ODBC por meio da ferramenta Microfocus UFT e estou recebendo o erro "tabela não carregada no esquema". Meu código é,
Dim dbexample
Dim sqlQuery
' Criar o objeto de conexão.
Definir dbexample = CreateObject("ADODB.Connection")
dbexample.Open("Driver={CData ODBC Driver for Couchbase};User='Administrator';Password='Trial1′;Server='https://localhost';")
'Suas informações de consulta serão diferentes
sqlQuery = "SELECT
nomeDEamostra de viagem;”' Obter o conjunto de registros retornado de uma consulta de seleção.
Set recordset = dbexample.Execute(sqlQuery)
' Exibir os resultados da consulta.
imprimir recordset.GetString
' Feche a conexão com o banco de dados.
dbexample.Close
Set dbexample = Nothing
Por favor, me ajude a corrigir isso.