Amplie o Couchbase Analytics com o SQL Server usando o CData.
Este artigo o guiará pelas etapas necessárias para configurar a conexão do Couchbase Analytics com o SQL Server usando o driver CData ODBC para o Couchbase. Mais detalhes sobre esse driver podem ser encontrados em encontrado aqui. O download vem com um segundo driver, o CData SQL Gateway, e suas informações podem ser encontrado aqui.
**Nota - para o CData SQL Gateway, essa configuração requer a licença corporativa.
Pré-requisitos
Couchbase
Primeiro, você precisará de um cluster do Couchbase Server Enterprise Edition (EE) 6.x com os serviços Data e Analytic ativados. Estou usando uma instalação local de nó único do Couchbase Server EE, mas as informações deste artigo se aplicam a qualquer cluster do Couchbase Server EE.
Se você não tiver um cluster existente do Couchbase Server EE, os links a seguir o ajudarão a começar a trabalhar rapidamente:
- Download do Couchbase Server EE
- Instalar o Couchbase Server EE
- Provisione um cluster de nó único (OBSERVAÇÃO: use os valores padrão para a configuração do cluster)
SQL Server
Usando uma plataforma baseada no Windows com os seguintes detalhes:
Configuração do Couchbase
No Couchbase, clique em Configurações
Então Baldes de amostra
Marque a caixa de seleção da amostra de cerveja e selecione Carregar dados de amostra. Em seguida, você pode navegar de volta para sua Baldes e veja amostra de cerveja.
Quando isso for concluído, precisaremos configurar o Analytics.
Selecione Análises, em seguida, crie o conjunto de dados sombra de cervejas do balde de amostra de cerveja.

Criar conjunto de dados no Couchbase Analytics
1 |
CRIAR CONJUNTO DE DADOS cervejas ON `cerveja-amostra` ONDE `tipo` = "cerveja"; |
Clique em Executar, isso criará a definição do conjunto de dados shadow.
Quero repetir essa etapa criando um segundo conjunto de dados shadow com a seguinte definição.
1 |
CRIAR CONJUNTO DE DADOS cervejarias ON `cerveja-amostra` ONDE `tipo` = "cervejaria"; |
Em seguida, você deverá inicializá-lo ativando o conjunto de dados com o seguinte.
1 |
CONECTAR LINK Local; |
Clique em Execute (Executar).
Agora você pode testar isso no painel do Analytics executando algo como o seguinte.
1 2 3 |
SELECIONAR CONTAGEM(*) DE cervejas UNIÃO TODOS SELECIONAR CONTAGEM(*) DE cervejarias; |
Mais informações sobre o Couchbase Analytics podem ser encontradas em encontrado aqui.
Sua configuração do Couchbase está concluída!
Configuração do SQL Server
Instalei o SQL Server Express com todos os padrões que podem ser encontrado aqui.
Instale o CData ODBC Driver for Couchbase (Enterprise Edition) para habilitar o SQL Server Linked Server
Configurar o driver ODBC
-
- Eu defini os seguintes parâmetros
- Nome da fonte de dados: Fonte CData Couchbase
- Usuário: Administrador
- Senha:senha
- Servidor: 13.92.234.252
- Porta do Analytics: 8095
- Verbosidade: 5
- Dataverse: Padrão
- Achatar matrizes: 4
- Eu defini os seguintes parâmetros
Configurar o driver ODBC do SQL Gateway para configurar o TDS Remoting Service
Selecione executar como um serviço
Configure o serviço com as seguintes definições:
Configure a guia Usuários com as seguintes definições:
Agora, queremos criar um servidor vinculado ao Couchbase
Agora que configuramos com sucesso a conexão entre o SQL Server e o Couchbase, vamos tentar uma instrução SQL simples escrita no SQL Server Management Studio que será executada no Couchbase Analytics
1 2 |
SELECT * DE CB_DEMO.[CData Couchbase Sistema].[Couchbase].[cervejas] |
Próximas etapas
Tente criar uma tabela no SQL Server e inserir dados do Couchbase.
Baixar o Couchbase, configuração Análisese comece a usar o SQL Server com seus dados e veja quais insights você pode obter. Amplie o Analytics com outras ferramentas usando os vários recursos do Drivers CData do Couchbase que estão na ponta de seus dedos.