获取显示关键绩效指标的信息中心

本页介绍了获取可显示零售业务关键绩效指标的 Looker 信息中心的流程。

准备工作

您必须满足以下条件,才能为零售业务获取 Looker 信息中心:

  • 使用 Vertex AI Search for Commerce 上传零售数据。如需了解详情,请参阅:

  • 将 Vertex AI Search 商务解决方案中的零售数据导出到 BigQuery。如需了解详情,请参阅将数据导出到 BigQuery

    或者,如果您的产品和用户事件数据已在 BigQuery 中,并且采用 Vertex AI Search for Commerce 格式,您可以使用这些数据获取 Looker 信息中心。在这种情况下,您无需上传零售数据并将其导出到 BigQuery。如需详细了解 BigQuery 格式,请参阅产品架构用户事件简介

设置 Looker

  1. 向 Looker 销售工程师或专业服务顾问获取 Looker 实例。

  2. 按照 Looker 文档中 Google BigQuery 部分中的说明,在 Looker 中设置与 BigQuery 的连接。如有需要,您的 Looker 销售工程师或专业服务顾问会协助您完成此任务。保存您在安装 Looker 代码块中设置要使用的连接的名称。

将用户事件 BigQuery 视图转换为表

Looker 信息中心要求您的用户事件数据位于 BigQuery 表中,而不是视图中。

如需将用户事件 BigQuery 视图转换为表,请执行以下操作:

  1. 将以下 SQL 示例代码中的变量替换为以下内容:

    • rdm_user_event_view。您导出到 BigQuery 的用户事件视图的项目 ID、数据集 ID 和表 ID。格式为 project_id.dataset_id.table_id

    • rdm_user_event_table。新 BigQuery 表在 BigQuery 中的项目 ID、数据集 ID 和表 ID。使用您为导出到 BigQuery 的用户事件视图使用的项目 ID 和数据集 ID。对于表 ID,请使用 tbl_events。格式为 project_id.dataset_id.tbl_events

    CREATE OR REPLACE TABLE `RDM_USER_EVENT_TABLE`
    AS SELECT * FROM `RDM_USER_EVENT_VIEW`
  2. 复制上一步中的 SQL 代码示例。

  3. 在 Google Cloud 控制台中打开 BigQuery 页面。

    转到 BigQuery 页面

  4. 如果尚未选择,请选择包含用户事件表的项目。

  5. 编辑器窗格中,粘贴 SQL 代码示例。

  6. 点击 Run(运行),然后等待查询运行完毕。

新表会写入您使用 rdm_user_event_table 变量设置的 BigQuery 位置。保存此位置,以便在安装 Looker 块中使用。

为销售创建具体化视图

使用以下 SQL 示例代码创建可供 Looker 信息中心查询的具体化视图。如需了解详情,请参阅 BigQuery 文档中的物化视图简介

如需为销售创建具体化视图,请执行以下操作:

  1. 将以下 SQL 示例代码中的变量替换为以下内容:

    • mv_sales。用于销售的新具体化视图的 BigQuery 中的项目 ID、数据集 ID 和表 ID。使用您为导出到 BigQuery 的用户事件表使用的项目 ID 和数据集 ID。表 ID 使用 mv_sales。格式为 project_id.dataset_id.mv_sales

    • rdm_user_event_table。您导出到 BigQuery 的用户事件表的项目 ID、数据集 ID 和表 ID。格式为 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. 复制上一步中的 SQL 代码示例。

  3. 在 Google Cloud 控制台中打开 BigQuery 页面。

    转到 BigQuery 页面

  4. 如果尚未选择,请选择包含用户事件表的项目。

  5. 编辑器窗格中,粘贴 SQL 代码示例。

  6. 点击 Run(运行),然后等待查询运行完毕。

系统会将您为销售额创建的新具体化视图写入您使用 mv_sales 变量设置的 BigQuery 位置。保存此位置,以便在安装 Looker 块中使用。

安装 Looker 块

在此过程中,您将使用与 Looker 实例关联的 Looker Marketplace 网站下载 Looker 块。我们还提供了一个公开的 Looker Marketplace,您可以在其中查看各种可用的 Looker 块,但无法从该网站下载 Looker 块。

  1. 前往 Looker 销售工程师在设置 Looker 中帮助您设置的 Looker 实例。

  2. 点击 ,然后点击发现

    系统随即会显示 Looker Marketplace 页面。

  3. 在搜索框中,输入 discovery

    系统随即会显示模型窗格,其中显示了探索:电子商务数据分析

  4. 点击发现:电子商务数据分析

  5. 依次点击安装 > 安装

  6. 如果您接受许可协议,请点击接受

  7. 如果您同意允许 Looker 执行对话框中显示的操作,请点击同意并继续

    系统随即会显示配置对话框。

  8. 设置 Configuration 对话框:

    1. 事件表框中,输入您导出到 BigQuery 的用户事件表的项目 ID、数据集 ID 和表 ID。格式为 project_id.dataset_id.table_id.

    2. 商品表框中,输入您导出到 BigQuery 的零售商品表的项目 ID、数据集 ID 和表 ID。格式为 project_id.dataset_id.table_id.

    3. 销售具体化视图框中,输入您在创建销售具体化视图中创建的销售具体化视图的项目 ID、数据集 ID 和表 ID。格式为 project_id.dataset_id.table_id.

    4. 连接框中,选择您在设置 Looker 中创建的连接的名称。

    5. 点击安装以完成配置并安装观看者屏幕。

      系统随即会显示 Looker Marketplace 页面。

  9. Looker Marketplace 页面的 Discovery: E-Commerce insights 行中,点击 Open

    系统随即会显示发现:电子商务数据分析页面。

  10. 点击信息中心标题下的某个窗格以查看信息中心。

自定义 Looker Block

此 Looker 版块使用精炼项进行自定义。如需详细了解如何使用优化项自定义从 Looker Marketplace 安装的 Looker 块,请参阅自定义 Looker Marketplace 块