Google BigQuery JDBC
Cet article décrit comment connecter Tableau Desktop et Tableau Cloud à Google BigQuery (JDBC).
Avant de démarrer, rassemblez les informations de connexion suivantes.
- ID du 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 ses 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 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.
Établissez 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 à l’aide d’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 fichier de 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é.
- Sur l’onglet Avancé, sélectionnez Utiliser l’API de stockage pour obtenir des extraits plus rapides.
- Désélectionnez l’option Énumérer tous les projets pour améliorer les délais de traitement.
- Après avoir apporté des modifications, choisissez Connexion.
- Entrez votre mot de passe pour continuer.
- Sélectionnez Accepter pour autoriser Tableau à accéder à vos données Google BigQuery. Vous serez 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é.
- Sur l’onglet Avancé, sélectionnez Utiliser l’API de stockage pour obtenir des extraits plus rapides.
- Désélectionnez l’option Énumérer tous les projets pour améliorer les délais de traitement.
- Choisissez Connexion.
- 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 des 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 l’option Se connecter avec OAuth.
- (Facultatif) Accédez à l’onglet Avancé.
- Sur l’onglet Avancé, sélectionnez Utiliser l’API de stockage pour obtenir des extraits plus rapides.
- Désélectionnez l’option Énumérer tous les projets pour améliorer les délais de traitement.
- Choisissez Connexion.
- 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 de classeurs existants
Pour migrer des classeurs du connecteur de l’API Google BigQuery vers le connecteur JDBC, vous devez remplacer manuellement la source de données par Google BigQuery (JDBC) et la republier.