Cette page explique comment obtenir des tableaux de bord Looker qui peuvent afficher les indicateurs clés de performance de votre activité de vente au détail.
Avant de commencer
Avant de pouvoir obtenir des tableaux de bord Looker pour votre activité de vente au détail, vous devez :
Importez vos données de vente au détail à l'aide d'AI Commerce Search. Pour en savoir plus, consultez les pages suivantes :
Exporter vos données Retail depuis la recherche AI Commerce vers BigQuery Pour en savoir plus, consultez Exporter vos données vers BigQuery.
Si vos données de produits et d'événements utilisateur sont déjà au format AI Commerce Search dans BigQuery, vous pouvez les utiliser pour obtenir des tableaux de bord Looker. Dans ce cas, vous n'avez pas besoin d'importer vos données commerciales ni de les exporter vers BigQuery. Pour en savoir plus sur le format BigQuery, consultez Schéma du produit et À propos des événements utilisateur.
Configurer Looker
Obtenez une instance Looker auprès de votre ingénieur commercial Looker ou de votre consultant en services professionnels.
Configurez une connexion dans Looker à BigQuery en suivant les instructions de Google BigQuery dans la documentation Looker. Votre ingénieur commercial Looker ou votre consultant en services professionnels vous aideront dans cette tâche si nécessaire. Enregistrez le nom de la connexion que vous avez configurée pour l'utiliser dans Installer le bloc Looker.
Convertir votre vue BigQuery d'événements utilisateur en table
Les tableaux de bord Looker exigent que vos données d'événements utilisateur se trouvent dans une table BigQuery, et non dans une vue.
Pour convertir votre vue BigQuery d'événements utilisateur en table, procédez comme suit :
Remplacez les variables dans l'exemple de code SQL suivant :
rdm_user_event_view. ID du projet, de l'ensemble de données et de la table de la vue des événements utilisateur que vous avez exportée vers BigQuery. Le format est
project_id.dataset_id.table_id.rdm_user_event_table. ID du projet, de l'ensemble de données et de la table dans BigQuery pour la nouvelle table BigQuery. Utilisez le même ID de projet et le même ID d'ensemble de données que ceux que vous avez utilisés pour la vue des événements utilisateur que vous avez exportée vers BigQuery. Utilisez
tbl_eventscomme ID de table. Le format estproject_id.dataset_id.tbl_events.
CREATE OR REPLACE TABLE `RDM_USER_EVENT_TABLE` AS SELECT * FROM `RDM_USER_EVENT_VIEW`
Copiez l'exemple de code SQL de l'étape précédente.
Ouvrez la page BigQuery dans la console Google Cloud .
S'il n'est pas déjà sélectionné, sélectionnez le projet contenant votre table d'événements utilisateur.
Dans le volet Éditeur, collez l'exemple de code SQL.
Cliquez sur Exécuter et attendez la fin de l'exécution de la requête.
Votre nouvelle table est écrite à l'emplacement BigQuery que vous avez défini à l'aide de la variable rdm_user_event_table. Enregistrez cet emplacement pour l'utiliser dans Installer le bloc Looker.
Créer une vue matérialisée pour les ventes
Utilisez l'exemple de code SQL suivant pour créer une vue matérialisée que vos tableaux de bord Looker pourront interroger. Pour en savoir plus, consultez la page Présentation des vues matérialisées dans la documentation BigQuery.
Pour créer une vue matérialisée pour les ventes, procédez comme suit :
Remplacez les variables dans l'exemple de code SQL suivant :
mv_sales. ID du projet, de l'ensemble de données et de la table dans BigQuery pour la nouvelle vue matérialisée des ventes. Utilisez le même ID de projet et d'ensemble de données que ceux utilisés pour la table d'événements utilisateur que vous avez exportée vers BigQuery. Utilisez
mv_salescomme ID de table. Format :project_id.dataset_id.mv_sales.rdm_user_event_table. ID du projet, de l'ensemble de données et de la table d'événements utilisateur que vous avez exportée vers BigQuery. Le format est
project_id.dataset_id.table_id.
CREATE MATERIALIZED VIEW `MV_SALES` OPTIONS( friendly_name="Sales View", description="View of Sales Data", labels=[("team", "cloud_retail_solutions"), ("environment", "development")] ) AS SELECT EXTRACT(DATE FROM event_time) as day, session_id as session, ANY_VALUE(TRIM(UPPER(visitor_id))) as visitor, ANY_VALUE(TRIM(UPPER(user_info.user_id))) as user, ANY_VALUE(TRIM(UPPER(purchase_transaction.id))) as tx_id, MAX(purchase_transaction.revenue) as tx_total, MAX(purchase_transaction.tax) as tx_tax, MAX(purchase_transaction.cost) as tx_cost, MAX(purchase_transaction.currency_code) as tx_cur, SUM(d.quantity*d.product.price_info.price) as product_total, COUNT(d) AS basket_size FROM `RDM_USER_EVENT_TABLE`, UNNEST(product_details) d WHERE event_type = 'purchase-complete' GROUP BY EXTRACT(DATE FROM event_time), session_id;
Copiez l'exemple de code SQL de l'étape précédente.
Ouvrez la page BigQuery dans la console Google Cloud .
S'il n'est pas déjà sélectionné, sélectionnez le projet contenant votre table d'événements utilisateur.
Dans le volet Éditeur, collez l'exemple de code SQL.
Cliquez sur Exécuter et attendez la fin de l'exécution de la requête.
Votre nouvelle vue matérialisée pour les ventes est écrite dans l'emplacement BigQuery que vous avez défini à l'aide de la variable mv_sales. Enregistrez cet emplacement pour l'utiliser dans Installer le bloc Looker.
Installer le bloc Looker
Dans cette procédure, vous allez télécharger un bloc Looker à l'aide du site Web Marketplace Looker connecté à votre instance Looker. Nous disposons également d'un Marketplace Looker public, où vous pouvez consulter les différents blocs Looker disponibles, mais vous ne pouvez pas les télécharger depuis ce site Web.
Accédez à l'instance Looker que votre ingénieur commercial Looker vous a aidé à configurer dans Configurer Looker.
Cliquez sur , puis sur Découvrir.
La page Looker Marketplace s'affiche.
Dans le champ de recherche, saisissez
discovery.Le volet Modèles s'affiche et Découverte : insights sur l'e-commerce est sélectionné.
Cliquez sur Découverte : insights sur l'e-commerce.
Cliquez sur Install > Install (Installer > Installer).
Si vous acceptez le contrat de licence, cliquez sur Accepter.
Si vous acceptez d'autoriser Looker à effectuer les actions indiquées dans la boîte de dialogue, cliquez sur Accepter et continuer.
La boîte de dialogue Configuration s'affiche.
Configurez la boîte de dialogue Configuration :
Dans la zone Table des événements, saisissez les ID du projet, de l'ensemble de données et de la table des événements utilisateur que vous avez exportée vers BigQuery. Le format est le suivant :
project_id.dataset_id.table_id..Dans la zone Table des produits, saisissez les ID du projet, de l'ensemble de données et de la table des produits Retail que vous avez exportée vers BigQuery. Il a le format suivant :
project_id.dataset_id.table_id..Dans la zone Vue matérialisée des ventes, saisissez les ID de projet, d'ensemble de données et de table de la vue matérialisée des ventes que vous avez créée dans Créer une vue matérialisée des ventes. Le format est le suivant :
project_id.dataset_id.table_id..Dans la zone Connexion, sélectionnez le nom de la connexion que vous avez créée dans Configurer Looker.
Cliquez sur Installer pour terminer la configuration et installer le bloc Looker.
La page Marketplace Looker s'affiche.
Sur la page Marketplace Looker, dans la ligne Découverte : insights sur l'e-commerce, cliquez sur Ouvrir.
La page Découverte : insights sur l'e-commerce s'affiche.
Cliquez sur un volet sous l'en-tête Tableaux de bord pour afficher un tableau de bord.
Personnaliser le bloc Looker
Ce bloc Looker utilise des affinements pour la personnalisation. Pour en savoir plus sur l'utilisation des affinements pour personnaliser les blocs Looker installés depuis le Marketplace Looker, consultez Personnaliser les blocs Looker Marketplace.