Obtenir des tableaux de bord affichant les indicateurs clés de performance

Cette page explique comment obtenir des tableaux de bord Looker qui peuvent afficher les indicateurs clés de performance de votre entreprise de vente au détail.

Avant de commencer

Avant de pouvoir obtenir des tableaux de bord Looker pour votre entreprise de vente au détail, vous devez :

Configurer Looker

  1. Obtenez une instance Looker auprès de votre ingénieur commercial Looker ou de votre consultant en services professionnels.

  2. Configurez une connexion dans Looker à BigQuery en suivant les instructions de la page Google BigQuery dans la documentation Looker. Votre ingénieur commercial Looker ou votre consultant en services professionnels vous aidera 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 nécessitent 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 :

  1. 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 d'é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 d'événements utilisateur que vous avez exportée vers BigQuery. Pour l'ID de la table, utilisez tbl_events. Le format est project_id.dataset_id.tbl_events.

    CREATE OR REPLACE TABLE `RDM_USER_EVENT_TABLE`
    AS SELECT * FROM `RDM_USER_EVENT_VIEW`
  2. Copiez l'exemple de code SQL de l'étape précédente.

  3. Ouvrez la page BigQuery dans la Google Cloud console.

    Accéder à la page "BigQuery"

  4. Si ce n'est pas déjà fait, sélectionnez le projet qui contient votre table d'événements utilisateur.

  5. Dans le volet Éditeur, collez l'exemple de code SQL.

  6. Cliquez sur Exécuter et attendez la fin de l'exécution de la requête.

Votre nouvelle table est écrite à l'emplacement que vous avez défini dans BigQuery à 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 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 :

  1. 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 le même ID d'ensemble de données que ceux que vous avez utilisés pour la table d'événements utilisateur que vous avez exportée vers BigQuery. Pour l'ID de la table, utilisez mv_sales. Le format est project_id.dataset_id.mv_sales.

    • rdm_user_event_table. ID du projet, de l'ensemble de données et de la table 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;
  2. Copiez l'exemple de code SQL de l'étape précédente.

  3. Ouvrez la page BigQuery dans la Google Cloud console.

    Accéder à la page "BigQuery"

  4. Si ce n'est pas déjà fait, sélectionnez le projet qui contient votre table d'événements utilisateur.

  5. Dans le volet Éditeur, collez l'exemple de code SQL.

  6. 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 à l'emplacement que vous avez défini dans BigQuery à 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 Looker Marketplace public, où vous pouvez consulter les différents blocs Looker disponibles, mais vous ne pouvez pas les télécharger à partir de ce site Web.

  1. Accédez à l'instance Looker que votre ingénieur commercial Looker vous a aidé à configurer dans Configurer Looker.

  2. Cliquez sur , puis sur Découvrir.

    La page Looker Marketplace s'affiche.

  3. Dans le champ de recherche, saisissez discovery.

    Le volet Modèles s'affiche et indique Discovery: E-Commerce Insights.

  4. Cliquez sur Discovery: E-Commerce Insights.

  5. Cliquez sur Installer > Installer.

  6. Si vous acceptez le contrat de licence, cliquez sur Accepter.

  7. 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.

  8. Configurez la boîte de dialogue Configuration :

    1. Dans la zone Table d'événements , saisissez les ID du projet, de l'ensemble de données et de la table de la table d'événements utilisateur que vous avez exportée vers BigQuery. Le format est project_id.dataset_id.table_id.

    2. Dans la zone Table de produits , saisissez les ID du projet, de l'ensemble de données et de la table de la table de produits de vente au détail que vous avez exportée vers BigQuery. Le format est project_id.dataset_id.table_id.

    3. Dans la zone Vue matérialisée des ventes , saisissez les ID du projet, de l'ensemble de données et de la table de la vue matérialisée des ventes que vous avez créée dans Créer une vue matérialisée pour les ventes. Le format est project_id.dataset_id.table_id.

    4. Dans la zone Connexion, sélectionnez le nom de la connexion que vous avez créée dans Configurer Looker.

    5. Cliquez sur Installer pour terminer la configuration et installer le bloc Looker.

      La page Looker Marketplace s'affiche.

  9. Sur la page Marketplace Looker, dans la ligne Discovery: E-Commerce Insights, cliquez sur Ouvrir.

    La page Discovery: E-Commerce Insights s'affiche.

  10. 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 améliorations pour la personnalisation. Pour en savoir plus sur l'utilisation des améliorations pour personnaliser les blocs Looker installés à partir de Marketplace Looker, consultez Personnaliser les blocs Looker Marketplace.