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

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

准备工作

在为零售业务获取 Looker 信息中心之前,您必须:

  • 使用 Vertex AI Search 商务解决方案上传零售数据。如需了解详情,请参阅:

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

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

设置 Looker

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

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

将用户事件 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. 设置配置对话框:

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

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

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

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

    5. 点击安装以完成配置并安装 Looker Block。

      系统会显示 Looker Marketplace 页面。

  9. Looker Marketplace 页面上的发现:电子商务数据分析行中,点击打开

    系统随即会显示探索:电子商务数据洞见页面。

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

自定义 Looker Block

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