Usar os drivers ODBC e JDBC da Simba para o BigQuery
Os drivers Open Database Connectivity (ODBC) e Java Database Connectivity (JDBC) da Simba para o BigQuery conectam seus aplicativos ao BigQuery, permitindo que você use os recursos do BigQuery com as ferramentas e a infraestrutura de sua preferência. Em geral, o driver JDBC é usado com aplicativos Java, e o driver ODBC é usado em outros casos.
Os drivers ODBC e JDBC da Simba são desenvolvidos pela insightsoftware, um parceiro do BigQueryGoogle Cloud Ready. Como alternativa ao driver JDBC da Simba, um driver JDBC para BigQuery desenvolvido pelo Google está disponível em prévia.
Limitações
Os drivers ODBC e JDBC da Simba para BigQuery estão sujeitos às seguintes limitações:
- Os recursos de carregamento do BigQuery não são compatíveis.
- Os recursos de exportação do BigQuery não são compatíveis.
- Prefixos de consulta não são compatíveis.
- Todas as limitações da linguagem de manipulação de dados (DML) se aplicam.
- As consultas parametrizadas só fornecem validação de consulta. O desempenho da consulta não é afetado.
- Os drivers são específicos do BigQuery e não podem ser usados com outros produtos ou serviços.
Antes de começar
Ao usar os drivers ODBC e JDBC da Simba para o BigQuery, você tem a opção de ler dados com a API BigQuery Storage Read em vez da API BigQuery padrão. Na documentação do insightsoftware, esse recurso é chamado de API de alta capacidade de transferência. Se você planeja usar esse recurso opcional, verifique se tem os papéis necessários.
Papéis necessários para a API de alta capacidade de transferência
Para receber as permissões necessárias para usar a API de alta capacidade de transferência,
peça ao administrador para conceder a você o
papel do IAM de Usuário da sessão de leitura do BigQuery (roles/bigquery.readSessionUser)
no projeto do BigQuery.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esse papel predefinido contém as permissões necessárias para usar a API de alta taxa de transferência. Para acessar as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para usar a API de alta capacidade de transferência:
-
resourcemanager.projects.get -
resourcemanager.projects.list -
bigquery.readsessions.create -
bigquery.readsessions.getData -
bigquery.readsessions.update
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Instalar e configurar o driver ODBC da Simba para o BigQuery
Baixe a versão 3.1.6.1026 do driver para seu sistema operacional:
- Windows 32 bits (arquivo
.msi) - Windows 64 bits (arquivo
.msi) - Linux 32 bits e 64 bits (arquivo
.tar.gz) - macOS (arquivo
.dmg)
- Windows 32 bits (arquivo
Siga as instruções no guia de instalação e configuração do insightsoftware.
Para informações sobre mudanças de recursos e atualizações de fluxo de trabalho, consulte as Notas da versão do conector de dados ODBC do Simba Google BigQuery.
Para conferir uma lista de versões anteriores do driver, expanda a seção a seguir:
Instalar e configurar o driver JDBC da Simba para o BigQuery
Faça o download da versão 1.6.5.1002 do driver.
Siga as instruções no guia de instalação e configuração do insightsoftware.
Para informações sobre mudanças de recursos e atualizações de fluxo de trabalho, consulte as Notas da versão do conector de dados JDBC do Simba Google BigQuery.
Para conferir uma lista de versões anteriores do driver, expanda a seção a seguir:
Suporte
O suporte para os drivers ODBC e JDBC da Simba para BigQuery está disponível nos canais padrão do Cloud Customer Care.
Preços
Você pode baixar os drivers ODBC e JDBC da Simba para o BigQuery sem custo financeiro e não precisa de licenças adicionais para usá-los. No entanto, ao usar o driver, os seguintes preços do BigQuery são aplicados:
- Calcular os preços de computação das consultas que você executa.
- Preços de armazenamento, se o driver estiver configurado para gravar grandes conjuntos de resultados em uma tabela de destino.
- Preços da API BigQuery Storage Read para leituras de dados de grandes conjuntos de resultados, se o driver usar o recurso de API de alta capacidade.
A seguir
- Saiba mais sobre o driver JDBC desenvolvido pelo Google para o BigQuery.
- Conheça outras ferramentas para desenvolvedores do BigQuery.