Database
 sql >> Base de Dados >  >> RDS >> Database

Trabalhando com dados Java no Sisense


O Sisense permite que os usuários analisem e visualizem informações derivadas de várias fontes de dados. O Sisense, como muitos outros aplicativos de análise, suporta ODBC, uma interface genérica de acesso a dados, que permite que a escolha padrão de fontes de dados seja estendida.

As origens de dados Java são acessadas usando um conector chamado driver JDBC. Um driver JDBC permite que um aplicativo Java acesse dados externos. Por exemplo, o driver Gemfire XD JDBC permite que aplicativos Java acessem dados armazenados no Gemfire XD.

No entanto, o Sisense não é escrito em Java, mas pode usar um driver de gateway ODBC para JDBC para acessar uma fonte de dados Java.

O Gateway ODBC-JDBC conecta um aplicativo como o Sisense que usa ODBC a um aplicativo que usa JDBC. Para a aplicação, o Gateway ODBC-JDBC é um driver ODBC. Para o driver JDBC, o Gateway ODBC-JDBC é um aplicativo Java.

Instalação e licenciamento do gateway ODBC-JDBC

  1. Faça o download do Gateway ODBC-JDBC do Windows. (Registro obrigatório.)
  2. Instale e licencie o Gateway ODBC-JDBC na máquina Windows onde o Sisense está instalado.
    Para obter instruções de instalação, consulte a documentação do Gateway ODBC-JDBC.
  3. Use a caixa de diálogo Interface Java de Configuração do Gateway ODBC-JDBC para selecionar a JVM incluída na distribuição JRE/JDK recomendada pelo fornecedor do banco de dados Java.

Configurando uma fonte de dados ODBC


Antes de poder usar o Gateway ODBC-JDBC para conectar o Sisense a um banco de dados Java, você precisa configurar uma fonte de dados ODBC. Uma fonte de dados ODBC armazena os detalhes da conexão para o banco de dados de destino.

Você configura fontes de dados ODBC no ODBC Administrator, que está incluído no Windows. Em algumas versões do Windows, o Administrador ODBC está localizado em Painel de Controle> Ferramentas Administrativas . Em algumas versões do Windows, você pode acessar o ODBC Administrator pesquisando por "ODBC" na caixa de pesquisa da barra de tarefas. Se for apresentado a opção de Administradores ODBC, escolha 64 bits em vez de 32 bits.

Use o Administrador ODBC para criar sua fonte de dados do Gateway ODBC-JDBC.

Criando uma fonte de dados ODBC do Gateway ODBC-JDBC para Gemfire XD

  1. Escolha a guia DSN do sistema e, em seguida, escolha Adicionar.
  2. Na caixa de diálogo Criar nova fonte de dados, escolha Gateway ODBC-JDBC e escolha Concluir.
  3. Preencha a caixa de diálogo Configuração do DSN do Gateway ODBC-JDBC:
    Configuração Valor
    DSN Algum texto descritivo para identificar a fonte de dados no Sisense. Por exemplo, "Gemfire XD".
    Classe de motorista A classe de driver que identifica o driver JDBC para seu backend Java de destino. Por exemplo, o nome da classe do driver JDBC do Gemfire XD é com.pivotal.gemfirexd.jdbc.ClientDriver
    Caminho da classe O caminho para o arquivo JAR do driver JDBC. Por exemplo, o arquivo JAR do driver JDBC do Gemfire XD é:
    C:\Pivotal_GemFireXD_140_b50226_Windows\lib\gemfirexd-client.jar
    
    URL A URL JDBC que contém os detalhes de conexão necessários para acessar seu banco de dados Java de destino. Consulte a documentação do driver JDBC para obter a sintaxe de URL JDBC correta.
    Por exemplo, um URL JDBC para Gemfire XD:
    jdbc:gemfirexd://localhost:1527/
    
  4. Use o botão Testar para verificar se você pode se conectar com sucesso ao seu banco de dados Java.

Agora você pode usar a Fonte de Dados do Gateway ODBC-JDBC para conectar o Sisense ao seu banco de dados Java.

Conectando o Sisense a um banco de dados Java

  1. No Sisense ElastiCube Manager, crie um novo cubo.
  2. Escolha Adicionar dados.
  3. Na lista Servidores de banco de dados, escolha Driver ODBC genérico.
  4. Na caixa de diálogo Propriedades de conectividade ODBC, escolha sua fonte de dados do Gateway ODBC-JDBC.
  5. Escolha a conexão de teste. Escolha OK.
  6. Na caixa de diálogo Adicionar tabela de tabelas/exibições ODBC, selecione uma tabela.
  7. Escolha Editar.
  8. Na tabela Na caixa de diálogo Propriedades da consulta, escolha Nenhum na lista Delimitador.
  9. Na caixa de entrada de consulta manual, insira uma consulta SELECT.
  10. Escolha Aplicar tabela.
  11. Escolha o botão esquerdo na parte inferior da caixa de diálogo (no meu monitor, o texto deste botão está obscurecido).
  12. Crie o ElastiCube.
    Se você receber o erro "A propriedade connectionstring não foi inicializada" ao tentar compilar o Elasticube, na interface do Windows Services, tente alterar o ElastiCubeManagementService para que ele seja executado em uma conta nomeada e reinicie o serviço. Em seguida, tente construir o Elasticube novamente.
  13. Escolha o Painel.
  14. Faça login no Sisense.
  15. Escolha seu novo conjunto de dados quando solicitado.