Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cette page explique comment configurer une connexion à Google Spanner dans Looker.
Chiffrement du trafic réseau
Il est recommandé de chiffrer le trafic réseau entre l'application Looker et votre base de données. Pour ce faire, consultez les options détaillées sur la page de documentation Sécurisation de l'accès à la base de données.
Dans le menu, sélectionnez IAM et administration, puis Comptes de service.
Sélectionnez Créer un compte de service, puis remplissez la boîte de dialogue comme suit :
Nom du compte de service : saisissez looker-spanner-service ou un nom similaire.
Rôle : sélectionnez Cloud Spanner, puis Lecteur de base de données Cloud Spanner.
Indiquer une nouvelle clé privée : cochez la case Indiquer une nouvelle clé privée, puis sélectionnez JSON sous Type de clé.
Cliquez sur Créer et notez les informations suivantes :
Adresse e-mail associée au compte de service
Nom et emplacement du fichier d'identifiants JSON téléchargé
Créer la connexion Looker à votre base de données
Dans la section Admin de Looker, sélectionnez Connexions, puis cliquez sur Ajouter une connexion.
Saisissez les informations de connexion. La majorité des paramètres sont communs à la plupart des dialectes de base de données. Pour en savoir plus, consultez la page de documentation Connecter Looker à votre base de données. Voici quelques-uns des paramètres :
Dialecte : Google Spanner.
Nom : nom de la connexion.
Nom du projet : ID du projet Google contenant la base de données Spanner.
Nom de l'instance : nom de l'instance contenant la base de données Spanner.
Base de données : nom de la base de données Spanner.
Schéma : laissez ce champ vide.
Nombre maximal de connexions par nœud : nombre maximal de connexions totales à la base de données Spanner pour tous les utilisateurs. La valeur par défaut est 30. Vous pouvez conserver la valeur par défaut indiquée. Pour en savoir plus, consultez la page de documentation Connecter Looker à votre base de données.
Délai d'inactivité du pool de connexions : durée en secondes avant une expiration de la requête imputable à la saturation du pool de connexions.
Paramètres JDBC supplémentaires : tous les paramètres de pilote JDBC supplémentaires.
Pour vérifier que la connexion a réussi, cliquez sur Tester. Pour obtenir des informations sur le dépannage, consultez la page de documentation Tester la connectivité à la base de données.
Pour enregistrer ces paramètres, cliquez sur Connecter.
Compatibilité avec les fonctionnalités
Pour que Looker prenne en charge certaines fonctionnalités, votre dialecte de base de données doit également les prendre en charge.
Google Spanner est compatible avec les fonctionnalités suivantes à partir de Looker 25.14 :
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/08 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/08 (UTC)."],[],[],null,["# Google Spanner\n\nThis page explains how to set up a connection in Looker to Google Spanner.\n\nEncrypting network traffic\n--------------------------\n\nIt is a best practice to encrypt network traffic between the Looker application and your database. Consider one of the options described on the [Enabling secure database access](/looker/docs/enabling-secure-db-access) documentation page.\n\nGetting the connection credentials\n----------------------------------\n\n1. Log in to the [Google Cloud console](https://console.cloud.google.com/).\n\n2. Select the appropriate project.\n\n3. From the menu, select **IAM \\& Admin** and then **Service accounts**.\n\n4. Select **Create service account** and fill in the dialog box as follows:\n\n - **Service account name** : Enter `looker-spanner-service` or something similar.\n - **Role** : Select **Cloud Spanner** and then **Cloud Spanner Database Reader**.\n - **Furnish a new private key** : Select the **Furnish a new private key** checkbox, and select **JSON** under **Key type**.\n\n5. Click **Create** and keep track of the following:\n\n - The email address associated with the service account\n - The name and location of the JSON credential file that was downloaded\n\nCreating the Looker connection to your database\n-----------------------------------------------\n\nIn the **Admin** section of Looker, select **Connections** , and then click **Add Connection**.\n\nFill out the connection details. The majority of the settings are common to most database dialects. See the [Connecting Looker to your database](/looker/docs/connecting-to-your-db) documentation page for information. Some of the settings are described next:\n\n- **Dialect** : **Google Spanner**.\n- **Name**: The name of the connection.\n- **Project Name**: The project ID for the Google project that contains the Spanner database.\n- **Instance Name**: The name of the instance that contains the Spanner database.\n- **Database**: The name of the Spanner database.\n- **Schema**: Leave this blank.\n- **Max connections per node** : The maximum number of total connections to the Spanner database across all users. The default is 30. This setting can be left at the default value initially. See the [Connecting Looker to your database](/looker/docs/connecting-to-your-db#max_connections) documentation page for more information.\n- **Connection Pool Timeout**: The number of seconds a query will wait before timing out because of a full connection pool.\n- **Additional JDBC parameters**: Any additional JDBC driver parameters.\n\nTo verify that the connection is successful, click **Test** . See the [Testing database connectivity](/looker/docs/testing-db-connectivity) documentation page for troubleshooting information.\n\nTo save these settings, click **Connect**.\n\nFeature support\n---------------\n\nFor Looker to support some features, your database dialect must also support them.\n\nGoogle Spanner supports the following features as of Looker 25.14:\n\nReferences\n----------\n\n- [Documented Spanner limits](/spanner/docs/limits)\n\n- [Google Spanner IAM documentation](/spanner/docs/iam)\n\nNext steps\n----------\n\nAfter you have connected your database to Looker, [configure sign-in options for your users](/looker/docs/getting-started-with-users)."]]