Pilotes Simba pour Google BigQuery

Présentation

Google s'est associé à Simba Technologies Inc, une société Magnitude Software, pour proposer des pilotes ODBC et JDBC exploitant la puissance du langage SQL standard de BigQuery.

Le rôle de ces pilotes est d'aider les utilisateurs à allier la puissance de Google BigQuery aux outils et infrastructures existants ne disposant pas d'une intégration native. Si vous créez de nouvelles intégrations avec BigQuery, nous vous recommandons d'envisager d'utiliser l'API native. La fonctionnalité fournie par une connexion ODBC/JDBC est nécessairement un sous-ensemble des fonctionnalités complètes de BigQuery.

Versions actuelles des pilotes ODBC (2.1.23.1031)

Versions actuelles des pilotes JDBC (1.2.0.1000)

Problèmes connus et questions fréquentes

Ces pilotes permettent-ils d'ingérer ou d'exporter des données entre Google BigQuery et mon environnement existant ?

Ces pilotes exploitent l'interface de requête pour BigQuery. Ils n'offrent pas de fonctionnalités permettant d'exploiter les mécanismes d'ingestion à grande échelle ou la fonctionnalité d'exportation de BigQuery.

Vous pouvez utiliser LMD pour envoyer de petits volumes de requêtes INSERT. Toutefois, vous serez alors soumis aux limites imposées au LMD.

Comment les pilotes gèrent-ils les schémas de données imbriquées et répétées de BigQuery ?

Les données imbriquées et répétées (également appelées STRUCTURES et TABLEAUX en SQL standard) sont représentées par la sortie JSON de l'API BigQuery pour ces types. En effet, le modèle de données ODBC ne dispose d'aucun moyen approprié pour représenter les données. Même si vous pouvez exécuter des requêtes manipulant ces types, si le schéma de sortie d'une requête comporte des types complexes, les pilotes les présenteront encodés au format JSON.

Les pilotes sont-ils compatibles avec les requêtes paramétrées ?

Oui, les pilotes sont compatibles avec le paramétrage positionnel. Notez que la préparation d'une requête avant son exécution fournit des informations de validation, mais n'affecte pas les performances de la requête exécutée.

Les pilotes ont-ils besoin d'une licence ?

Les versions précédentes de la documentation accompagnant les pilotes faisaient référence à des fichiers de licence. Les pilotes fournis n'ont pas besoin de fichier de licence. La documentation a donc été mise à jour pour éclaircir ce point.

Les pilotes sont-ils compatibles avec le préfixe de requête SQL ?

BigQuery accepte l'utilisation de préfixes de requête pour basculer entre les dialectes de l'ancien SQL et du SQL standard. Toutefois, ce n'est pas le cas des pilotes. Les pilotes conservent un état spécifique lié au mode SQL utilisé et définissent l'option de manière explicite lors de la création de la connexion. Le mode SQL étant fixe lors de la création de la connexion, les pilotes ne sont pas compatibles avec le passage d'un dialecte SQL à l'autre en utilisant des préfixes de requête.

Comment obtenir de l'aide pour ces pilotes ?

Consultez la page Assistance pour accéder aux options d'assistance. L'équipe BigQuery ne fournit aucune assistance d'ingénierie directe pour les pilotes. Toutefois, elle se coordonne avec l'équipe Simba si nécessaire pour résoudre les problèmes signalés.

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Besoin d'aide ? Consultez notre page d'assistance.