部署 Looker 块

本页面介绍了安装预构建的 Cortex Framework Looker 块的步骤,这些块位于公共 GitHub 代码库中,例如:

如需部署 Dun & Bradstreet 的 Looker 信息中心, 请参阅 Dun & Bradstreet 的数据洞察信息中心

前提条件

如需访问和使用这些预构建的信息中心,您需要先执行以下操作:

  1. 部署 Cortex Framework:确保您已设置 Cortex Framework 并已使用数据源对其进行配置。如需了解详情,请参阅 Cortex Framework 部署前提条件
  2. 访问 Looker :访问 Looker 并熟悉该平台。
  3. 探索可用的信息中心:探索预构建的信息中心以及您要部署的信息中心中的 可用数据洞见。如需了解更多 信息,请参阅可用的 Looker 块

完成前提条件后,您就可以安装 Looker 组成块了。

安装

Looker 块使用 LookML (Looker 建模语言)为 Looker 信息中心定义语义模型。如需安装与 Cortex 数据源对应的 LookML 模型,请使用以下选项之一:

  • 选项 A:通过 Looker Marketplace 从 Git 网址安装。
  • 选项 B:通过复刻代码库进行安装。

以下部分介绍了每个选项的步骤。

选项 A:通过 Looker Marketplace 从 Git 网址安装

Looker Marketplace 是 Looker 中的一个中心位置,用于查找、部署和管理 Looker 组成块、应用、可视化图表和插件。如需通过 Looker Marketplace 从 Git 网址安装,请按以下步骤操作:

  1. 前往您的 Looker 实例。
  2. 点击 Looker 菜单栏 上的 Marketplace 按钮。
  3. 从 Marketplace 菜单中,选择管理 选项。
  4. 管理 页面上,选择三点状的选项 菜单
  5. 选择通过 Git 网址安装 按钮。
  6. 输入所选代码库的网址和提交 SHA:
  7. 点击安装
  8. 在条款及条件对话框中,点击“同意并继续”。
  9. 输入与您的数据对应的必需参数
    • 连接名称
    • 项目 ID
    • 报告数据集
  10. 点击安装

如需了解详情,请参阅 Looker 文档,了解如何通过 Git 网址安装工具。

选项 B:通过复刻代码库进行安装

如需通过复刻代码库安装 Looker 块,请按以下步骤操作:

  1. 复刻 GitHub 代码库

    1. 前往所选 Looker 组成块的 GitHub 代码库:
    2. 点击代码库右上角的 Fork
    3. 使用您的用户名创建复刻。这会在您的 GitHub 账号中创建代码库的副本。
  2. 创建空白 LookML 项目

    1. 验证您是否处于开发模式
    2. 开发 菜单中选择项目
    3. LookML 项目 页面的左上角,选择配置新模型 以打开配置模型 页面。

    4. 配置模型 页面上,指定模型的选项:

      1. 模型:使用代码库中 model.lkml文件的名称为模型命名。例如,将 模型 cortex-<datasource>命名为。

      2. 项目:为项目命名。您可以将其命名为与模型相同的名称,也可以指定其他名称。

      3. 允许的连接 :指定模型可以使用哪些数据库连接,或者指定模型可以使用任何当前或未来的连接。

    5. 点击保存 以将项目另存为待处理项目

    6. LookML 项目 页面中,找到待处理项目 部分下的新项目。

    7. 点击添加 LookML 以打开新项目 页面。

    8. 在新项目页面上,指定项目的选项:

      1. 项目名称:已填充在上一步中指定的值。
      2. 起点:选择空白项目
    9. 选择创建项目 。Looker 会创建项目 并在 Looker IDE 中打开该项目。

    如需了解详情,请参阅原始 Looker 文档 ,了解如何生成 LookML 模型

  3. 将新的 LookML 项目连接到复刻的代码库:按照 Looker 文档中的 设置和测试 Git 连接中的 步骤操作。

  4. 更新 manifest.lkml 文件中常量的值

    1. 在 Looker 中打开复刻的代码库中的 manifest.lkml 文件。
    2. 找到常量部分,并按照 必需参数 部分中的说明更新值。
  5. 提交更改并将其部署到生产环境 。借助基于复刻的代码库的 Looker 项目,您可以自定义 LookML 以满足独特的业务需求。按照 将更改部署到生产环境中的步骤操作

必需参数

这些必需值是在 Marketplace 安装过程中配置的;如果此块是从复刻的 Git 代码库安装的,则您需要更新项目中 manifest.lkml 文件中这些常量的值。

参数 说明 Looker 块
Connection Name 连接名称 BigQuery 连接名称,允许 Looker 查询 Cortex REPORTING 数据集。必须启用。 所有
Project ID 项目 ID 报告数据集在 BigQuery 中所在的 Google Cloud project。如需了解详情, 请参阅标识项目 所有
Reporting Dataset 用于报告的数据集名称 已部署的 Cortex Data Foundation REPORTING 数据集,其中数据源数据集视图位于 Google Cloud BigQuery 项目中。根据 Cortex Data Foundation 的部署设置,此数据集名称通常采用以 _REPORTING 结尾的模式。 所有
Client SAP 客户端编号 (mandt) 用于报告的 SAP 客户端编号 (mandt) SAP
Sign Change YesNo 对于损益/利润表 报告,收入通常在总账中显示为负数 ,表示贷方。通过将“Sign Change”值设置为 Yes, 它在利润表报告中显示为正数。 SAP

其他特定于块的要求

某些块对其部署有特定要求。如需了解详情,请参阅特定于块的部署:

指向其他要求的链接
SAP Cortex Framework Looker 组成块的 SAP 的其他规范
Oracle EBS Cortex Framework Looker 组成块的 Oracle EBS 的其他规范

其他资源

如需详细了解 LookML,请参阅以下文档和培训: