部署 Looker 块
本页面介绍了安装预构建的 Cortex Framework Looker 块的步骤,这些块位于公共 GitHub 代码库中,例如:
- SAP for Cortex
- Salesforce Sales Cloud (SFDC) for Cortex
- Oracle EBS for Cortex
- Salesforce Marketing Cloud (SFMC) for Cortex
- Meta for Cortex
- YouTube (with DV360) for Cortex
- Cross Media &Product Connected Insights for Cortex
如需部署 Dun & Bradstreet 的 Looker 信息中心, 请参阅 Dun & Bradstreet 的数据洞察信息中心。
前提条件
如需访问和使用这些预构建的信息中心,您需要先执行以下操作:
- 部署 Cortex Framework:确保您已设置 Cortex Framework 并已使用数据源对其进行配置。如需了解详情,请参阅 Cortex Framework 部署前提条件。
- 访问 Looker :访问 Looker 并熟悉该平台。
- 探索可用的信息中心:探索预构建的信息中心以及您要部署的信息中心中的 可用数据洞见。如需了解更多 信息,请参阅可用的 Looker 块。
完成前提条件后,您就可以安装 Looker 组成块了。
安装
Looker 块使用 LookML (Looker 建模语言)为 Looker 信息中心定义语义模型。如需安装与 Cortex 数据源对应的 LookML 模型,请使用以下选项之一:
- 选项 A:通过 Looker Marketplace 从 Git 网址安装。
- 选项 B:通过复刻代码库进行安装。
以下部分介绍了每个选项的步骤。
选项 A:通过 Looker Marketplace 从 Git 网址安装
Looker Marketplace 是 Looker 中的一个中心位置,用于查找、部署和管理 Looker 组成块、应用、可视化图表和插件。如需通过 Looker Marketplace 从 Git 网址安装,请按以下步骤操作:
- 前往您的 Looker 实例。
- 点击 Looker 菜单栏 上的 Marketplace 按钮。
- 从 Marketplace 菜单中,选择管理 选项。
- 在管理 页面上,选择三点状的选项 菜单 。
- 选择通过 Git 网址安装 按钮。
- 输入所选代码库的网址和提交 SHA:
- 点击安装 。
- 在条款及条件对话框中,点击“同意并继续”。
- 输入与您的数据对应的必需参数
:
- 连接名称
- 项目 ID
- 报告数据集
- 点击安装 。
如需了解详情,请参阅 Looker 文档,了解如何通过 Git 网址安装工具。
选项 B:通过复刻代码库进行安装
如需通过复刻代码库安装 Looker 块,请按以下步骤操作:
复刻 GitHub 代码库:
- 前往所选 Looker 组成块的 GitHub 代码库:
- 点击代码库右上角的 Fork 。
- 使用您的用户名创建复刻。这会在您的 GitHub 账号中创建代码库的副本。
创建空白 LookML 项目:
- 验证您是否处于开发模式。
- 从开发 菜单中选择项目 。
从 LookML 项目 页面的左上角,选择配置新模型 以打开配置模型 页面。
在配置模型 页面上,指定模型的选项:
模型:使用代码库中
model.lkml文件的名称为模型命名。例如,将 模型cortex-<datasource>命名为。项目:为项目命名。您可以将其命名为与模型相同的名称,也可以指定其他名称。
允许的连接 :指定模型可以使用哪些数据库连接,或者指定模型可以使用任何当前或未来的连接。
点击保存 以将项目另存为待处理项目 。
在 LookML 项目 页面中,找到待处理项目 部分下的新项目。
点击添加 LookML 以打开新项目 页面。
在新项目页面上,指定项目的选项:
- 项目名称:已填充在上一步中指定的值。
- 起点:选择空白项目。
选择创建项目 。Looker 会创建项目 并在 Looker IDE 中打开该项目。
如需了解详情,请参阅原始 Looker 文档 ,了解如何生成 LookML 模型。
更新
manifest.lkml文件中常量的值:- 在 Looker 中打开复刻的代码库中的
manifest.lkml文件。 - 找到常量部分,并按照 必需参数 部分中的说明更新值。
- 在 Looker 中打开复刻的代码库中的
提交更改并将其部署到生产环境 。借助基于复刻的代码库的 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
|
Yes 或 No
|
对于损益/利润表
报告,收入通常在总账中显示为负数
,表示贷方。通过将“Sign Change”值设置为 Yes,
它在利润表报告中显示为正数。
|
SAP |
其他特定于块的要求
某些块对其部署有特定要求。如需了解详情,请参阅特定于块的部署:
| 块 | 指向其他要求的链接 |
|---|---|
| SAP | Cortex Framework Looker 组成块的 SAP 的其他规范。 |
| Oracle EBS | Cortex Framework Looker 组成块的 Oracle EBS 的其他规范。 |
其他资源
如需详细了解 LookML,请参阅以下文档和培训: