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. Geralmente, o driver JDBC é usado com aplicativos Java, e o driver ODBC é usado de outra forma.
Os drivers ODBC e JDBC da Simba são desenvolvidos pela insightsoftware, um Google Cloud parceiro Ready - BigQuery.
Limitações
Os drivers ODBC e JDBC da Simba para o 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.
- Os 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 padrão do BigQuery. Na documentação da insightsoftware, esse recurso é chamado de API de alta capacidade. 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
Para receber as permissões necessárias para usar a API de alta capacidade, 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 seu 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 capacidade. Para acessar as permissões exatas que são 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:
-
resourcemanager.projects.get -
resourcemanager.projects.list -
bigquery.readsessions.create -
bigquery.readsessions.getData -
bigquery.readsessions.update
Essas permissões também podem ser concedidas com papéis personalizados ou outros papéis predefinidos.
Instalar e configurar o driver ODBC da Simba para o BigQuery
Faça o download da versão 3.3.1.3003 do driver para seu sistema operacional:
- Windows 32 bits (arquivo
.msi) - Windows 64 bits (
.msiarquivo) - Linux 32 bits e 64 bits (
.tar.gzarquivo) - macOS (
.dmgarquivo)
Ao fazer o download do driver ODBC da Simba para o BigQuery, você concorda com os Termos de Serviço do Google aplicáveis. O sublicenciamento ou a redistribuição OEM podem exigir licenciamento separado.
- Windows 32 bits (arquivo
Siga as instruções no guia de instalação e configuração da insightsoftware.
Para informações sobre mudanças de recursos e atualizações de fluxo de trabalho, consulte as Notas de versão do conector de dados ODBC do Google BigQuery da Simba.
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.8.0.1001 do driver.
Ao fazer o download do driver JDBC da Simba para o BigQuery, você concorda com os Termos de Serviço do Google aplicáveis. O sublicenciamento ou a redistribuição OEM podem exigir licenciamento separado.
Siga as instruções no guia de instalação e configuração da insightsoftware.
Para informações sobre mudanças de recursos e atualizações de fluxo de trabalho, consulte as Notas de versão do conector de dados JDBC do Google BigQuery da Simba.
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 o BigQuery está disponível nos canais padrão do Cloud Customer Care.
Preços
Você pode fazer o download dos drivers ODBC e JDBC da Simba para o BigQuery sem custo financeiro. No entanto, o sublicenciamento ou a distribuição OEM podem exigir uma licença separada.
Para outras dúvidas sobre licenciamento relacionadas à redistribuição ou licenciamento OEM, entre em contato diretamente com a insightsoftware (antiga Simba) em insightsoftware.com.
Ao usar o driver, os seguintes preços do BigQuery são aplicáveis:
- Preços de computação para as consultas executadas.
- 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 da API de alta capacidade.
A seguir
- Saiba mais sobre o driver JDBC para BigQuery desenvolvido pelo Google.
- Conheça outras ferramentas de desenvolvedor do BigQuery.