Google BigQuery JDBC

Este artigo descreve como conectar o Tableau Desktop e o Tableau Cloud ao Google BigQuery (JDBC).

Antes de começar

Antes de começar, colete estas informações de conexão.

  • ID do projeto de faturamento do Google BigQuery (diferencia maiúsculas de minúsculas).

Dica: se você estiver usando a API de armazenamento para melhorar o desempenho, a conta do usuário deverá ter bigquery.readsessions.getData em suas permissões.

Driver necessário

Este conector exige um driver para se comunicar com o banco de dados. Se o driver não estiver instalado no computador, o Tableau exibirá uma mensagem na caixa de diálogo de conexão com um link para a página Download do driver (o link é aberto em uma nova janela), na qual é possível encontrar links para o driver e instruções de instalação.

Para exportar a conexão no Tableau Desktop

No Tableau Desktop, você pode usar dois métodos de autenticação com o conector do Google BigQuery. Você pode fazer login usando uma conta de serviço ou usando OAuth.

Conclua as etapas a seguir para entrar usando uma conta de serviço.

  1. Inicie o Tableau e em Conectar, selecione Google BigQuery JDBC.
  2. Insira a ID do projeto de faturamento. Verifique se você está usando a ID do projeto de faturamento do Google Cloud, não o nome do projeto de faturamento.
  3. Em Autenticação, selecione Entrar usando o arquivo de conta de serviço (JSON).
  4. Digite o caminho do arquivo ou use o botão Procurar para procurá-lo.
  5. (Opcional) Vá para a guia Avançado.
  6. Na guia Avançado, selecione Usar API de armazenamento, para obter extrações mais rápidas.
  7. Desmarque a opção Enumerar todos os projetos, para ajudar a aumentar os tempos de processamento.
  8. Depois de fazer as alterações, escolha Entrar.
  9. Digite sua senha para continuar.
  10. Selecione Aceitar para permitir que o Tableau possa acessar os dados do Google BigQuery. Em seguida, você será solicitado a fechar o navegador. Após a autenticação, o Tableau cria uma pasta de trabalho usando a ID do projeto de cobrança que você forneceu.

Conclua as etapas a seguir para entrar usando OAuth.

  1. Inicie o Tableau e em Conectar, selecione Google BigQuery JDBC.
  2. Insira a ID do projeto de faturamento. Verifique se você está usando a ID do projeto de faturamento do Google Cloud, não o nome do projeto de faturamento.
  3. Em Autenticação, selecione Entrar usando OAuth.
  4. (Opcional) Vá para a guia Avançado.
  5. Na guia Avançado, selecione Usar API de armazenamento, para obter extrações mais rápidas.
  6. Desmarque a opção Enumerar todos os projetos, para ajudar a aumentar os tempos de processamento.
  7. Escolha Entrar.
  8. Selecione a conta com seus dados nela.
  9. Selecione Continuar para permitir que o Tableau acesse os dados do Google BigQuery. Após a autenticação, o Tableau cria uma pasta de trabalho usando a ID do projeto de cobrança que você forneceu.

Faça a conexão no Tableau Cloud

No Tableau Cloud, você pode usar dois métodos de autenticação OAuth com o conector do Google BigQuery.

  1. Inicie o Tableau e em Conectar, selecione Google BigQuery JDBC.
  2. Insira a ID do projeto de faturamento. Verifique se você está usando a ID do projeto de faturamento do Google Cloud, não o nome do projeto de faturamento.
  3. Em Autenticação, selecione Entrar usando OAuth.
  4. (Opcional) Vá para a guia Avançado.
  5. Na guia Avançado, selecione Usar API de armazenamento, para obter extrações mais rápidas.
  6. Desmarque a opção Enumerar todos os projetos, para ajudar a aumentar os tempos de processamento.
  7. Escolha Entrar.
  8. Selecione a conta com seus dados nela.
  9. Selecione Continuar para permitir que o Tableau acesse os dados do Google BigQuery. Após a autenticação, o Tableau cria uma pasta de trabalho usando a ID do projeto de cobrança que você forneceu.

Migrar pastas de trabalho existentes

Para migrar pastas de trabalho do conector Google BigQuery API para o conector JDBC, você deve alterar manualmente a fonte de dados para Google BigQuery (JDBC) e publicá-la novamente.