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

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

准备工作

如需获取零售业务的 Looker 信息中心,您必须满足以下条件:

  • 使用适用于零售行业的 Vertex AI Search 上传零售数据。如需了解详情,请参阅:

  • 将零售数据从适用于零售行业的 Vertex AI Search 导出到 BigQuery。如需了解详情,请参阅将数据导出到 BigQuery

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

设置 Looker

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

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

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

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

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

  1. 替换以下 SQL 示例代码中的变量,如下所示:

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

    • rdm_user_event_table. BigQuery 中用于新 BigQuery 表的项目、数据集和表 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. 点击 运行,然后等待查询运行完毕。

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

为销售创建具体化视图

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

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

  1. 替换以下 SQL 示例代码中的变量,如下所示:

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

    • rdm_user_event_table. 您导出到 BigQuery 的用户事件表的项目、数据集和表 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. 点击 运行,然后等待查询运行完毕。

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

安装 Looker Block

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

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

  2. 点击 ,然后点击 Discover

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

  3. 在搜索框中,输入 discovery

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

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

  5. 依次点击安装 > 安装

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

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

    系统会显示配置对话框。

  8. 设置配置对话框:

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

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

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

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

    5. 点击 Install 完成配置并安装 Looker 块。

      随即会出现 Looker Marketplace 页面。

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

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

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

自定义 Looker 区块

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