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

本页面介绍了获取 Looker 信息中心的过程,这些信息中心可以显示零售业务的关键性能指标。

须知事项

您必须先完成以下操作,才能为零售企业获取 Looker 信息中心:

设置 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. Editor 窗格中,粘贴 SQL 代码示例。

  6. 点击 运行并等待查询完成运行。

新表将写入到使用 rdm_user_event_table 变量在 BigQuery 中设置的位置。保存此位置以在安装 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. Editor 窗格中,粘贴 SQL 代码示例。

  6. 点击 运行并等待查询完成运行。

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

安装 Looker 代码块

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

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

  2. 点击 ,然后点击 Discover

    系统会显示 Looker Marketplace 页面。

  3. 在搜索框中,输入 discovery

    系统会显示模型窗格,显示发现:电子商务数据洞见

  4. 点击发现:电子商务数据洞见

  5. 依次点击 Install > Install

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

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

    系统会显示 Configuration(配置)对话框。

  8. 设置 Configuration 对话框:

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

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

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

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

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

      系统会显示 Looker Marketplace 页面。

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

    系统会显示发现:电子商务数据洞见页面。

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

自定义 Looker 代码块

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