Usar JDBC para Conectar o Tableau a um Ponto Final SQL do Serviço Data Flow

Faça download, instale e configure JDBC no Linux, MAC OS ou Windows para conectar o Tableau a um Ponto Final SQL do Data Flow.

Fazendo Download e Instalando o Driver JDBC

Siga estas etapas para fazer download e instalar um driver JDBC para usar com o Tableau.

  1. Fazer Download do driver JDBC.
    1. Na barra de pesquisa global, procure Data Flow e selecione Serviço Data Flow.
    2. Selecione Pontos Finais SQL na navegação do lado esquerdo.
    3. Selecione qualquer Ponto Final SQL na lista. A página de detalhes desse Ponto Final SQL é exibida.
    4. Em Conectar, selecione Drivers.
    5. Em JDBC, selecione Fazer download do driver JDBC.
    6. Quando o download for concluído, extraia o arquivo zip baixado.
  2. Extraia o arquivo .zip.
  3. Abra a pasta principal e extraia o driver JDBC Simba e os arquivos JAR.
  4. Crie uma pasta chamada A no diretório relevante para o SO.
    • Linux: /opt/tableau/tableau_driver/jdbc
    • Mac OS: ~/Library/Tableau/Drivers
    • Janelas: C:\Program Files\Tableau\Driver
  5. Copie os seguintes arquivos da pasta jars do driver simba extraída para a pasta A:
    • <your_simba_jdbc_driver_jars_folder>/SparkJDBC42.jar
    • <your_simba_jdbc_driver_jars_folder>/libs/bcprov-jdk15to18-1.72.ja

Configurando o Driver JDBC

Siga estas etapas para configurar o Driver JDBC.

  1. Obtenha o nome do host do Ponto Final SQL ao qual estabelecer conexão.
    1. Abra a Página Detalhes do Ponto Final SQL quando ele estiver ativo.
    2. Selecionar Drivers.
    3. Em Driver JDBC, selecione Mostrar Detalhes. Será exibido um pop-up.
    4. Selecione Mostrar na string URL JDBC. O URL JDBC completo é exibido.
    5. Selecione Copiar na string URL JDBC. O URL JDBC completo é copiado para a área de transferência.
    6. Salve o URL JDBC para uso posterior.
  2. Autentique a conexão.
    1. Para autenticação, você pode usar uma chave de assinatura de API para estabelecer conexão com um Ponto Final SQL ou pode usar um token (baseado em navegador) para estabelecer conexão com um Ponto Final SQL. A conexão usa SSL por padrão.

      Para usar a autenticação de chave de API
      1. Opcional Use o arquivo de configuração padrão do OCI e o perfil padrão.
      2. Opcional Se não estiver usando o local padrão, anexe o local do arquivo de configuração do OCI no URL JDBC da conexão. Por exemplo:
        jdbc:spark:<endpoint-url>.interactive.dataflowclusters.us-phoenix-1.oci.oraclecloud.com/default;SparkServerType=DFI;OCIConfigFile=<config_file_absolute_path>
                                                                    
      3. Opcional Se não estiver usando o perfil padrão, anexe o perfil do OCI ao URL JDBC da conexão. Por exemplo:
        jdbc:spark:<endpoint-url>.interactive.dataflowclusters.us-phoenix-1.oci.oraclecloud.com/default;SparkServerType=DFI;OCIConfigFile=<config_file_absolute_path>OCIProfile=<profile_name>
                                                                    
      Para usar um token (baseado em navegador)
      Você pode optar por não configurar totalmente as Opções de DFI e testar apenas o DSN (etapa iv) ou selecionar Opções de DFI e continuar com as seguintes etapas:
      1. Se você não tiver um perfil padrão, não especifique um perfil no URL JDBC. Por exemplo:
        jdbc:spark:<endpoint-url>.interactive.dataflowclusters.us-phoenix-1.oci.oraclecloud.com/default;SparkServerType=DFI
      2. Uma janela do browser é aberta quando você acessa a tenancy em que o Ponto Final SQL do serviço Data Flow é encontrado.

Conectando o Tableau a um Ponto Final SQL do Serviço Data Flow Usando JDBC

Siga estas etapas para conectar o Tableau a um Ponto Final SQL do serviço Data Flow Usando JDBC.

  1. Abra o Tableau.
  2. Selecione Outros Bancos de Dados (JDBC).
    Uma nova janela é aberta.
  3. Em URL, cole a string de conexão a ser usada para estabelecer conexão com o Ponto Final SQL do Serviço Data Flow.
  4. Em Dialeto, selecione SQL92 na lista.
  5. Selecione Entrar.