在 Looker Marketplace 中,您可以找到、部署和管理 Looker 模型(块)、可视化图表、应用和操作。
本页面总结了 Looker Marketplace 开发流程,并概述了您可以创建的不同类型的 Marketplace 内容。
概览
开发者可以通过创建块、可视化图表和应用等内容为 Marketplace 做贡献。首先,请按照以下简要步骤操作:
- 创建您的 Marketplace 内容。请根据您要构建的内容类型,从以下指南中选择一个来帮助您开始构建:
- 将您的 Marketplace 内容的代码托管在公共 Git 代码库中。(对于操作,请改为向 Looker 的操作代码库提交拉取请求。)
- 提交您的 Marketplace 内容以供审核。如需了解详情,请参阅向 Looker Marketplace 提交内容。
以下部分总结了您可以创建的不同类型的 Marketplace 内容。
组成块
什么是方块?
Looker Blocks 是预构建的 LookML 组件,可供 Looker 客户用作起点,从而快速灵活地进行数据建模。
您可以创建一个块,用于为常见的第三方数据集(例如 Google Analytics 360)建模,或为常见的分析模式(例如 Retail Analytics)建模。
使用组成要素
只要您在现有 Looker 连接中具有适当的数据集,组成块就可以实现即插即用。您可以从 Marketplace 中安装块,自定义 LookML,然后开始探索。
如需开发用于提交到 Marketplace 的块,请在 Looker 实例中创建新的 LookML 项目,并将 LookML 备份到公共 GitHub 代码库中。如需查看详细说明和准则,请参阅为 Looker Marketplace 创建自定义区块。
示例
Looker Marketplace 目录中的大多数块都可以一键安装到您的 Looker 实例上。如需查看示例,请参阅:
- Google Analytics 360 屏蔽设置
- 零售分析屏蔽设置
开始使用
可视化
什么是可视化图表?
除了 Looker 的默认可视化库之外,您还可以使用 Looker 可视化 API、Looker 可视化测试平台或您自己的环境以 JavaScript 创建自定义可视化类型。
使用可视化图表
可视化图表设计为即插即用型。您可以从 Marketplace 中安装可视化图表,并在浏览、构建新信息中心和修改信息中心时立即选择新的可视化图表类型。
如需开发用于提交到 Marketplace 的可视化图表,请先使用 Looker 可视化 API 或您自己的 JavaScript 环境。如需查看详细说明和指南,请参阅为 Looker Marketplace 制作可视化图表。
示例
Looker Marketplace 目录中的大多数可视化图表都可以一键安装到您的 Looker 实例上。如需查看示例,请参阅:
使用入门
应用
什么是应用?
通过 Looker 应用,您可以为 Looker 实例的用户提供高度定制化的集成式体验。
专门的 Looker 页面会变成画布,您可以使用各种工具,包括:
- 运行 JavaScript 代码
- 通过预身份验证的客户端访问 Looker API
- 利用 Looker 组件实现无缝界面
- 从客户端或通过便捷的服务器代理进行 HTTP 调用
- 通过 OAuth 使用第三方服务进行身份验证
使用应用
应用的设计宗旨是即插即用。您可以从 Marketplace 中安装应用,并立即开始使用该应用。
若要开发要提交到 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 实例的管理设置 - 操作页面中启用一项操作。然后,选择发送或安排数据发送时间时执行的操作。如需查看示例,请参阅:
- 可空转操作
- Azure Storage 操作