Google BigQuery JDBC
Cet article décrit comment connecter Tableau Desktop et Tableau Cloud à Google BigQuery (JDBC).
Avant de commencer, rassemblez les informations de connexion suivantes.
- ID de projet de facturation Google BigQuery (sensible à la casse).
Conseil : Si vous utilisez l’API de stockage pour améliorer les performances, le compte utilisateur doit avoir bigquery.readsessions.getData
dans leurs autorisations.
Pilote requis
Ce connecteur nécessite un pilote pour communiquer avec la base de données. Si le pilote n’est pas installé sur votre ordinateur, Tableau affiche une message d’erreur dans la boîte de dialogue de connexion avec un lien vers la page Téléchargement de pilotes (le lien s’ouvre dans une nouvelle fenêtre) où vous trouverez des liens vers les pilotes et des instructions d’installation.
Établir la connexion dans Tableau Desktop
Dans Tableau Desktop, vous pouvez utiliser 2 méthodes d’authentification avec le connecteur Google BigQuery. Vous pouvez vous connecter en utilisant un compte de service ou en utilisant OAuth.
Effectuez les étapes suivantes pour vous connecter à l’aide d’un compte de service.
- Démarrez Tableau et sous Connexion, sélectionnez Google BigQuery JDBC.
- Saisissez l’ID du projet de facturation. Assurez-vous d’utiliser l’ID du projet de facturation Google Cloud, et non le nom du projet de facturation.
- Dans Authentification, sélectionnez Se connecter avec un compte de service (fichier JSON).
- Entrez le chemin d’accès du fichier ou utilisez le bouton Parcourir pour le rechercher.
- (Facultatif) Accédez à l’onglet Avancé.
- À l’onglet Avancé, sélectionnez Utiliser l’API de stockage, pour obtenir des extraits plus rapidement.
- Désélectionnez l’option Énumérer tous les projets pour aider à augmenter les délais de traitement.
- Après avoir apporté des modifications, choisissez Se connecter.
- Entrez votre mot de passe pour continuer.
- Sélectionnez Accepter pour autoriser Tableau à accéder à vos données Google BigQuery. Vous êtes ensuite invité à fermer le navigateur. Après l’authentification, Tableau crée un classeur à l’aide de l’ID de projet de facturation que vous avez fourni.
Effectuez les étapes suivantes pour vous connecter à l’aide d’OAuth.
- Démarrez Tableau et sous Connexion, sélectionnez Google BigQuery JDBC.
- Saisissez l’ID du projet de facturation. Assurez-vous d’utiliser l’ID du projet de facturation Google Cloud, et non le nom du projet de facturation.
- Dans Authentification, sélectionnez Se connecter avec OAuth.
- (Facultatif) Accédez à l’onglet Avancé.
- À l’onglet Avancé, sélectionnez Utiliser l’API de stockage, pour obtenir des extraits plus rapidement.
- Désélectionnez l’option Énumérer tous les projets pour aider à augmenter les délais de traitement.
- Sélectionnez Se connecter.
- Sélectionnez le compte contenant vos données.
- Sélectionnez Continuer pour autoriser Tableau à accéder à vos données Google BigQuery. Après l’authentification, Tableau crée un classeur à l’aide de l’ID de projet de facturation que vous avez fourni.
Établissez la connexion dans Tableau Cloud
Dans Tableau Cloud, vous pouvez utiliser les méthodes d’authentification OAuth avec le connecteur Google BigQuery.
- Démarrez Tableau et sous Connexion, sélectionnez Google BigQuery JDBC.
- Saisissez l’ID du projet de facturation. Assurez-vous d’utiliser l’ID du projet de facturation Google Cloud, et non le nom du projet de facturation.
- Dans Authentification, sélectionnez Se connecter avec OAuth.
- (Facultatif) Accédez à l’onglet Avancé.
- À l’onglet Avancé, sélectionnez Utiliser l’API de stockage, pour obtenir des extraits plus rapidement.
- Désélectionnez l’option Énumérer tous les projets pour aider à augmenter les délais de traitement.
- Sélectionnez Se connecter.
- Sélectionnez le compte contenant vos données.
- Sélectionnez Continuer pour autoriser Tableau à accéder à vos données Google BigQuery. Après l’authentification, Tableau crée un classeur à l’aide de l’ID de projet de facturation que vous avez fourni.
Migration des classeurs existants
Pour migrer des classeurs du connecteur API Google BigQuery vers le connecteur JDBC, vous devez remplacer manuellement la source de données par Google BigQuery (JDBC) et la republier.