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

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

准备工作

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

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

  • 将 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 信息中心要求您的用户事件数据位于 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。使用 您用于用户事件视图的项目 ID 和数据集 ID, 您导出到 BigQuery 的数据。对于表 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(运行),然后等待查询运行完毕。

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

为销售创建具体化视图

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

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

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

    • mv_sales。BigQuery 中的项目、数据集和表 ID 。使用相同的项目 ID 和数据集 您用于导出用户事件表的 ID BigQuery。表 ID 为 mv_sales。格式为 project_id.dataset_id.mv_sales

    • rdm_user_event_table。用户的项目、数据集和表 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 Block

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

  1. 转到您的 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。通过 格式为 project_id.dataset_id.table_id.

    4. 连接框中,选择要通过哪个连接 在设置 Looker 中创建的。

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

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

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

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

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

自定义 Looker Block

此 Looker Block 使用了优化进行自定义。有关 有关如何使用优化条件自定义 Looker 代码块的信息 从 Looker Marketplace 安装,请参阅自定义 Looker “市场屏蔽设置”部分