部署 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 文件中更新这些常量的值。

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

其他特定于块的要求

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

<th">Looker 组成块 <th">其他要求链接 </th"></th"><td"> SAP <td">Cortex Framework Looker 组成块(适用于 SAP)的其他规范。 </td"></td"><td"> Oracle EBS <td">Cortex Framework Looker 组成块(适用于 Oracle EBS)的其他规范。 </td"></td">

其他资源

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