Drivers da Simba para o Google BigQuery

Introdução

O Google firmou uma parceria com a Simba Technologies Inc., uma empresa da Magnitude Software, para fornecer drivers ODBC e JDBC que aproveitam a capacidade do SQL padrão do BigQuery.

Esses drivers foram desenvolvidos para ajudar os usuários a combinar o poder do Google BigQuery com ferramentas e infraestruturas existentes sem integração nativa. Se você estiver criando novas integrações com o BigQuery, recomendamos que considere a API nativa. A funcionalidade exposta por uma conexão ODBC/JDBC é necessariamente um subconjunto das capacidades completas do BigQuery.

Versões atuais do driver ODBC (2.1.23.1031)

Versões atuais do driver JDBC (1.2.0.1000)

Problemas conhecidos e perguntas frequentes

Posso usar esses drivers para processar ou exportar dados entre o Google BigQuery e meu ambiente existente?

Esses drivers utilizam a interface de consulta para o BigQuery e não fornecem funcionalidades para aproveitar os mecanismos de processamento ou a funcionalidade de exportação em grande escala do BigQuery.

É possível usar o DML para emitir pequenos volumes de solicitações INSERT, mas esse processo está sujeito aos limites do DML.

Como os drivers lidam com os esquemas de dados aninhados e repetidos do BigQuery?

Os dados aninhados e repetidos (também conhecidos como STRUCTS e ARRAYS no SQL padrão) são representados como saída JSON da BigQuery API para esses tipos, porque o modelo de dados ODBC não tem uma maneira adequada de representar os dados. É possível executar consultas que manipulam esses tipos, mas, se o esquema de saída de uma consulta tiver tipos complexos, os drivers os apresentarão codificados no formato JSON.

Os drivers são compatíveis com consultas parametrizadas?

Sim, os drivers são compatíveis com parametrização de posicionamento. Preparar uma consulta antes da execução fornece informações de validação, mas não afeta o desempenho da consulta executada.

É necessário adquirir uma licença para usar os drivers?

As versões anteriores da documentação que acompanha os drivers faziam referência a arquivos de licença. Os drivers fornecidos não exigem arquivo de licença, e a documentação foi atualizada para deixar essa informação mais clara.

Os drivers são compatíveis com o prefixo de consulta do SQL?

O BigQuery é compatível com o uso de prefixos de consulta para alternar entre os dialetos SQL legado e SQL padrão, mas os drivers não são. Eles mantêm um estado específico relacionado ao modo SQL usado e definem a opção explicitamente ao criar a conexão. Como o modo SQL é fixo quando a conexão é criada, os drivers não são compatíveis com a troca de dialetos SQL usando prefixos de consulta.

Como faço para receber suporte para esses drivers?

Consulte a nossa página de suporte para ver as opções. A equipe do BigQuery não fornece suporte direto de engenharia para os drivers, mas coordena com a equipe da Simba, conforme necessário, a resolução de problemas reportados.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.