Looker Marketplace 是一个集中位置,您可以在其中查找、部署和管理 Looker 模型(屏蔽)、可视化图表、应用和操作。
本页面总结了 Looker Marketplace 的开发流程,并简要介绍了您可以创建的各种 Marketplace 内容。
概览
开发者可以通过创建屏蔽设置、可视化图表和应用等内容为 Marketplace 做贡献。首先,请按照以下简要步骤操作:
- 创建您的 Marketplace 内容。您可以参考以下指南之一,按照自己想要构建的内容类型来开始操作:
- 将 Marketplace 内容的代码托管在公共 Git 代码库中。(对于操作,请向 Looker 的操作代码库提交拉取请求。)
- 提交您的 Markeplace 内容以供审核。如需了解详情,请参阅向 Looker Marketplace 提交内容。
以下部分总结了您可以创建的各类 Marketplace 内容。
文本块数
什么是屏蔽设置?
Looker Blocks 是 LookML 的预构建组件,可供客户快速而灵活地进行数据建模。
您可以创建一个代码块,为常见的第三方数据集(例如 Google Analytics 360)建模,或为其创建常见的分析模式(例如 Retail Analytics)。
使用代码块
区块设计为即插即用,只要您在现有 Looker 连接中拥有适当的数据集即可。您可以在 Marketplace 中安装屏蔽规则,自定义 LookML 并开始探索。
如需开发一个提交到 Marketplace 的块,请在 Looker 实例中创建新的 LookML 项目,并将 LookML 备份到公共 GitHub 代码库中。有关详细说明和准则,请参阅为 Looker Marketplace 开发自定义代码块。
示例
Looker Marketplace 目录中的大多数屏蔽设置都可以一键安装在您的 Looker 实例上。如需查看示例,请参阅:
- Google Analytics 360 代码块
- Retail Analytics 屏蔽设置
开始使用
可视化
什么是可视化?
除了 Looker 的默认可视化库之外,您还可以使用 Looker 可视化 API、Looker 可视化测试平台或您自己的环境使用 JavaScript 创建自定义可视化类型。
使用可视化图表
可视化图表旨在即插即用。您可以从 Marketplace 中安装可视化图表,并在探索、构建新信息中心和修改信息中心时立即选择新的可视化图表类型。
若要开发可视化图表以提交到“市场”,请先使用 Looker 可视化 API、Looker 自定义可视化构建工具或您自己的 JavaScript 环境。有关详细说明和准则,请参阅为 Looker Marketplace 开发可视化。
示例
Looker Marketplace 目录中的大多数可视化图表都可以一键安装到您的 Looker 实例上。如需查看示例,请参阅:
使用入门
应用
什么是应用?
Looker 应用可让您为 Looker 实例用户提供高度自定义的集成体验。
专门的 Looker 页面将成为画布,您可以利用多种工具,包括:
- 运行 JavaScript 代码
- 通过预身份验证客户端访问 Looker API
- 利用 Looker 组件实现无缝界面
- 从客户端或通过便捷的服务器代理进行 HTTP 调用
- 通过 OAuth 进行第三方服务身份验证
使用应用
应用设计为即插即用。您可以从 Marketplace 中安装应用,并立即开始使用该应用。
如需开发用于提交到市场的应用,第一步是编写一个基于 JavaScript 的客户端应用,该应用使用 Looker 的扩展框架提供的 API。Looker 的 create-looker-extension
命令行工具可帮助您开始使用模板代码库,其中包括通过 webpack 捆绑应用代码的必要构建工具。有关详细说明和准则,请参阅构建 Looker 扩展程序页面。
示例
多个 Looker 发布的应用可从 Looker Marketplace 中一键安装到您的 Looker 实例。如需查看示例,请参阅:
- API Explorer 应用
- 数据字典应用
使用入门
操作
什么是操作?
操作也称为集成,可将 Looker 数据传递给第三方服务。通过向新的目的地(例如 Airtable 或 Azure Storage)创建操作,扩展 Looker 的操作目的地库。
使用操作
Looker 客户可以通过 Looker 实例中的管理设置 - 操作页面启用操作,而不是通过从 Marketplace 安装操作。
要开发新操作,请编写一个 JavaScript 方法,将一个 Looker 数据表单元格、一个 Looker 查询或一个 Looker 信息中心发送到目标位置。有关详细说明和准则,请参阅构建自定义操作页面。
示例
如需试用某项操作,请通过 Looker 实例中的管理设置 - 操作页面启用一项操作。然后,选择发送或调度数据时执行的操作。如需查看示例,请参阅:
- Airtable 操作
- Azure Storage 操作