Looker Marketplace 是可用于查找、部署和管理多种类型的 Looker 内容(例如 Looker 模型 [块] 和可视化图表)的中心位置。Looker 客户可以在 Looker 产品内安装 Looker Marketplace 内容。如需了解详情,请参阅使用 Looker Marketplace。
本页面总结了 Looker Marketplace 开发流程,并简要介绍了您可以创建的不同类型的 Marketplace 内容。
概览
开发者可以通过创建组成块、可视化图表和应用等内容,为 Marketplace 做出贡献。大体上讲,Marketplace 内容开发流程遵循以下步骤:
- 制作购物平台内容。根据您要构建的内容类型,使用以下某个指南入门:
- 将您的 Marketplace 内容的代码托管在一个公共 Git 代码库中。(对于操作,请改为向 Looker 的操作代码库提交拉取请求。)
- 提交您的购物平台内容以供审核。如需了解详情,请参阅向 Looker Marketplace 提交内容。
以下部分总结了您可以创建的不同类型的购物平台内容。
区块
什么是分块?
Looker Blocks 是预构建的 LookML 片段,Looker 客户可以将其用作快速灵活的数据建模的起点。
您可以创建一个用于对常见第三方数据集(例如 Google Analytics 360)进行建模的块,也可以创建一个用于对常见分析模式(例如 Retail Analytics)进行建模的块。
使用代码块
只要您在现有 Looker 连接中拥有适当的数据集,就可以使用插件式模块。您可以从 Marketplace 安装块、自定义 LookML,然后开始探索。
如需开发要提交到 Marketplace 的版块,请在 Looker 实例中创建一个新的 LookML 项目,并将 LookML 备份到一个公共 GitHub 代码库中。如需查看详细说明和准则,请参阅为 Looker Marketplace 开发自定义版块。
试试看
想开始使用块,而无需编写任何代码?
- 大多数 Looker Marketplace 目录中的块都可以一键安装到您的 Looker 实例中。
入门:开发 LookML 块
可视化
什么是可视化?
除了 Looker 的默认可视化库之外,您还可以使用 JavaScript 环境中的 Looker Visualization API 在 JavaScript 中创建自定义可视化图表类型。
例如,Looker Marketplace 目前列出了 Aster Plot Visualization、Force-Directed Graph、Gauge Visualization 等多种可视化图表。
使用可视化图表
可视化功能是即插即用的。您可以从 Marketplace 安装可视化图表,并在探索、构建新信息中心和修改信息中心时立即选择新可视化图表类型。
如需开发可提交到 Marketplace 的可视化图表,请先在 JavaScript 环境中使用 Looker Visualization API。如需查看详细说明和准则,请参阅为 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 发布的应用到您的 Looker 实例中。
使用入门:构建 Looker 扩展程序
操作
什么是操作?
操作(也称为集成)用于将 Looker 数据传送到第三方服务。通过创建指向新目标位置(例如 Airtable 或 Azure Storage)的操作,扩展 Looker 的操作目标库。
使用操作
Looker 客户可以在其 Looker 实例的管理设置 - 操作页面中启用操作,而不是通过 Marketplace 安装操作。
如需开发新操作,请编写一个 JavaScript 方法,用于将 Looker 数据表格的一个单元格、一个 Looker 查询或一个 Looker 信息中心发送到目标位置。如需查看详细说明和指南,请参阅构建自定义操作页面。
试一试吧
想要开始使用操作,而无需编写任何代码?
- 在 Looker 实例的管理设置 - 操作页面中启用操作。然后,选择发送或安排数据时要执行的操作。
开始使用:构建自定义操作