Une fois votre instance Looker (Google Cloud Core) provisionnée, elle apparaît sur la page Instances de votre projet Google Cloud. Cliquez sur l'URL de l'instance pour y accéder et vous connecter. Si vous disposez du rôle IAM d'administrateur Looker, vous disposez des droits d'administrateur au sein de l'instance Looker.
Une fois connecté à votre instance Looker (Google Cloud Core), suivez les instructions ci-dessous pour préparer l'instance en vue de son utilisation en explorant les données. Vous pouvez également utiliser le guide Configurer Looker de l'instance Looker (Google Cloud Core) pour effectuer les tâches suivantes:
Configurer une connexion à une base de données
Looker (Google Cloud Core) doit être connecté à une base de données pour permettre l'exploration des données. Consultez la liste des dialectes compatibles pour savoir quels sont les dialectes compatibles avec Looker (Google Cloud Core).
Vous pouvez suivre le guide de configuration de Looker qui s'affiche de manière dynamique dans l'instance Looker (Google Cloud Core) pour connecter votre base de données, ou la procédure décrite sur la page de documentation Connecter Looker à votre base de données et celles sur des documents spécifiques à Googlebot.
Si votre instance Looker (Google Cloud Core) utilise une connexion IP privée, vous devez configurer une route ou une connexion privée pour la connecter à l'un des types de bases de données suivants:
- Une base de données sur un autre réseau dans Google Cloud
- Une base de données hébergée par un autre fournisseur de services cloud
- Une base de données sur site
Pour en savoir plus sur les réseaux privés et les services externes, consultez la page Configurer une instance Looker IP privée (Google Cloud Core).
Une fois la connexion à une base de données configurée, vous pouvez configurer un projet LookML.
Utiliser les identifiants par défaut de l'application pour vous connecter à une base de données BigQuery
Les instances Looker (Google Cloud Core) peuvent utiliser les identifiants par défaut de l'application (ADC) pour s'authentifier lors de la configuration d'une connexion à une base de données SQL standard BigQuery. Lorsque vous utilisez ce service, la connexion s'authentifie auprès de la base de données à l'aide des identifiants du compte de service du projet Looker (Google Cloud Core).
Pour utiliser les identifiants par défaut de l'application avec une base de données BigQuery qui se trouve dans le même projet Google Cloud que votre instance Looker (Google Cloud Core), sélectionnez Identifiants par défaut de l'application dans le champ Authentification de la page Paramètres de connexion. Pour vous connecter à une base de données BigQuery située dans un autre projet, une configuration supplémentaire est requise. Consultez la section Utiliser les identifiants par défaut de l'application avec une base de données BigQuery dans un autre projet Google Cloud.
Si vous souhaitez vous authentifier auprès de la base de données à l'aide d'un compte de service autre que celui du projet Looker (Google Cloud Core), vous pouvez créer un flux de requête déléguée en saisissant un autre compte de service (ou une chaîne de comptes de service séparés par une virgule) dans le champ Compte de service usurpé. Le compte de service Looker (Google Cloud Core) est automatiquement utilisé comme premier compte de service de la chaîne. Il n'a pas besoin d'être ajouté au champ. Le dernier compte de service de la chaîne est celui qui s'authentifie auprès de la base de données. Assurez-vous que tous les comptes de service de la chaîne, y compris celui du projet Looker (Google Cloud Core), disposent des autorisations IAM appropriées.
Utiliser les identifiants par défaut de l'application avec une base de données BigQuery dans un autre projet Google Cloud
La procédure à suivre pour utiliser les identifiants par défaut de l'instance pour une base de données SQL standard BigQuery située en dehors du projet hébergeant votre instance Looker (Google Cloud Core) est la même que celle permettant de configurer une connexion dans le même projet. Toutefois, avant de configurer la connexion dans votre instance Looker (Google Cloud Core), vous devez vous assurer que le compte de service de votre projet Looker (Google Cloud Core) dispose du rôle Lecteur de données BigQuery pour le projet qui contient l'ensemble de données BigQuery. Pour ce faire, recherchez d'abord l'adresse e-mail associée au compte de service, puis attribuez-lui le rôle approprié.
Pour trouver l'adresse e-mail du compte de service Looker (Google Cloud Core), procédez comme suit:
Console
- Dans Google Cloud Console, accédez à la page Comptes de service.
Accéder aux comptes de service - Sélectionnez le projet dans lequel se trouve Looker (Google Cloud Core).
- Cochez la case Inclure les attributions de rôles fournies par Google.
gcloud
gcloud services identity create --service=looker.googleapis.com --project=PROJECT_ID
Le nom du compte de service sera Looker Service Account
. L'e-mail est au format service-<project number>@gcp-sa-looker.iam.gserviceaccount.com
. Le compte disposera du rôle IAM par défaut Looker Service Agent
.
Pour attribuer le rôle Lecteur de données BigQuery à ce compte de service, procédez comme suit:
- Dans la liste déroulante Sélectionner un projet, choisissez le projet avec l'ensemble de données BigQuery.
- Cliquez sur Accorder l'accès.
- Saisissez l'adresse e-mail du compte de service de votre projet Looker (Google Cloud Core) dans le champ Nouveaux comptes principaux.
- Sélectionnez Lecteur de données BigQuery dans le champ Rôle.
- Cliquez sur Enregistrer.
Vous pouvez désormais utiliser l'ADC avec cette base de données SQL standard BigQuery. Le projet associé au compte de service spécifié sur la page Paramètres de connexion sera utilisé pour la facturation et servira de projet par défaut.
Dialectes compatibles avec Looker (Google Cloud Core)
Looker (Google Cloud Core) est compatible avec les dialectes de base de données suivants:
- Amazon Athena
- Amazon Aurora MySQL
- Amazon Redshift
- Apache Druid 0.18+
- Apache Hive 3.1.2+
- Apache Spark 3+
- Click-House
- Cloudera Impala 3.1 ou version ultérieure
- Databricks
- Denodo 8
- Dremio 11+
- SQL standard Google BigQuery
- Google Cloud PostgreSQL
- Google Cloud Spanner
- Google Cloud SQL
- IBM Netezza
- Maria DB
- Microsoft Azure PostgreSQL
- Base de données SQL Microsoft Azure
- Microsoft Azure Synapse Analytics
- Microsoft SQL Server 2017 et versions ultérieures
- MySQL 8.0.12+
- Oracle
- PostgreSQL 9.5+
- PrestoDB
- PrestoSQL
- SAP HANA 2+
- SingleStore 7 ou version ultérieure
- Snowflake
- Trino
- Vertica
Créer un projet LookML
Une fois la connexion à une base de données configurée, vous êtes prêt à configurer un projet LookML.
Un projet est un ensemble de fichiers LookML qui décrit les relations entre vos tables de base de données et indique comment Looker doit les interpréter.
La procédure à suivre pour créer des projets LookML est décrite sur la page Créer un projet LookML. Vous pouvez également suivre le guide Configurer Looker, qui s'affiche de manière dynamique dans l'instance Looker (Google Cloud Core).
Si vous souhaitez personnaliser le LookML dans votre projet, vous pouvez accéder aux fichiers de votre projet à partir du menu Développer dans le panneau de navigation de gauche. Pour cela, développez Modifier les fichiers du projet et cliquez sur Modifier le projet dans le guide Configurer Looker. Cliquez sur le nom de votre projet pour ouvrir ses fichiers LookML. Consultez la page de présentation de LookML pour en savoir plus sur le développement de LookML.
De plus, l'article Bonne pratique: créer une expérience positive pour les utilisateurs de Looker fournit des recommandations sur l'utilisation de LookML pour améliorer l'expérience des utilisateurs de Looker (Google Cloud Core).
Explorer les données
Une fois le projet LookML configuré, vous pouvez explorer les données en cliquant sur Explorer les données dans le panneau de navigation de gauche. Looker (Google Cloud Core) ouvre un panneau contenant les explorations associées à votre projet. Sélectionnez une exploration pour commencer à explorer les données. Vous pouvez également accéder à la liste des explorations en développant la section Explorer les données, puis en cliquant sur Explorer dans le guide Configurer Looker.
Ajouter des utilisateurs Looker (Google Cloud Core)
Si vous disposez du rôle IAM Administrateur de Looker (Identity and Access Management), vous pouvez ajouter des utilisateurs à une instance Looker (Google Cloud Core) comme décrit sur la page de documentation Gérer l'accès des utilisateurs à une instance Looker (Google Cloud Core).
Consultez la page de documentation du contrôle des accès et des autorisations pour découvrir comment les administrateurs Looker peuvent gérer ce qu'un utilisateur ou un groupe d'utilisateurs peut voir et faire dans l'instance Looker (Google Cloud Core).
Une fois que vous avez créé des utilisateurs pour votre instance, ils peuvent se connecter et commencer à les explorer dans l'instance Looker (Google Cloud Core).
Étapes suivantes
- Gérer l'accès des utilisateurs à une instance Looker (Google Cloud Core)
- Gérer une instance Looker (Google Cloud Core) à partir de la console Google Cloud
- Gérer une instance Looker (Google Cloud Core) à partir de Looker