Looker 的快速发布周期使团队能够快速采纳用户反馈,并及时响应高优先级事项。本指南介绍了我们的标准发布和更新流程,以及可能更符合您需求的最佳实践和变体。
开发和发布周期
Looker 的新次要版本大约每隔几周就会部署一次。12 月份无法发布新版本,也不会进行部署。
有时,我们会发布小型更新补丁,以修复不应等到下一个版本发布才修复的问题。这些补丁几乎总是用于修复关键产品或安全问题。理想情况下,补丁版本中不应包含任何新功能。应用补丁更新的过程与在标准版本发布期间升级的过程相同。
版本号
我们的版本编号方案使用三位数字序列:X.Y.Z,其中 X 是发布年份的后两位数字,Y 是每月版本(从 1 月份的 0 开始,后续月份使用偶数),Z 是补丁发布版本。例如,Looker 23.4.1 是 2023 年 3 月份发布的 Looker 版本的第一个补丁。
版本说明
所有用户都可以在 Looker 的账号设置 部分选择接收版本说明。此外,Looker 实例中列为 技术联系人 的任何人(位于 管理 部分下的 常规设置 中)都会收到版本说明通知。
如需及时了解任何新功能和问题修复,请查看版本说明。如需查看最新版本的版本说明和更改日志的链接,请参阅 Looker 版本页面。Looker 版本页面还提供历史版本说明的链接。
预演环境和测试
Looker 会尽力在发布前进行有效测试,但新功能可能会对 Looker 的特定设置和使用产生不可预见的影响。Looker 托管的实例和客户托管的实例都可以使用预演环境来测试 LookML 和与第三方的接口,然后再将新版本推送到主生产实例。此外,如果您的实例是客户托管的,您还可以测试技术设置。
如果您有兴趣使用预演环境,请与 Looker 支持团队 或您的专属 Looker 客户支持团队联系,了解详情。
更新进程
更新部署流程的所有权因 Looker 实例的托管方式而异。以下部分提供了完整详细信息,但简而言之,如果实例是 Looker 托管的,Looker 将管理更新流程。如果实例是客户托管的,我们将提供有关如何执行更新的说明。
Looker 托管的实例的更新
如果实例是 Looker 托管的(即实例的基础架构由 Looker 管理),我们的发布和运营团队将在指定的维护窗口期间应用更新。对于选择接收 Looker 电子邮件的用户,我们会在电子邮件中公布每个新版本,其中包含维护窗口的日期和时间。更新通常在维护窗口内最多需要 10 分钟,以最大限度地减少中断。
Looker 会以滚动方式应用更新。我们会根据实例设置的特征、组织内 Looker 的使用方式以及公司希望在周期中较早或较晚接收版本的偏好来应用更新。与软件版本发布一样,新次要版本的前几个补丁版本更有可能包含产品问题;不过,对于 Looker 托管的实例,我们可以在补丁可用后立即应用。
如果我需要跳过新版本,该怎么办?
通过 Google Cloud 控制台或与您的专属客户支持团队联系 Looker 支持团队,我们将与您合作,确保满足您的业务需求。
客户托管的 Looker 实例的更新
客户托管的 Looker 实例要求客户负责管理发布版本更新。务必使用受支持的最新版本,以避免运行不受支持或已终止支持的版本。Looker 的客户托管实例会在版本发布周期的末尾收到更新通知。这样可确保提前解决任何关键问题。
当新版本准备好安装时,系统会向贵组织中列为技术联系人的任何 Looker 用户发送一封电子邮件,其中包含指向最新更新文件(JAR 格式)、版本说明以及有关如何安装更新的说明的链接。
我们强烈建议您不要回滚到之前的版本。相反,请务必在每次更新之前对系统进行完整备份。这样,实例就可以恢复到之前的版本。在没有备份的情况下恢复到之前的版本可能会导致内容不可逆转地丢失,并损坏实例。
抢先体验
如果您希望在发布流程中较早收到更新,以满足贵公司的业务需求,并且希望选择抢先体验新版本,请在此处注册或提交支持请求。
延长支持期版本计划
虽然许多组织都喜欢与短发布周期相关的快速产品改进,但 Looker 了解这种节奏带来的权衡,以及为什么较慢的周期可能更适合某些业务用例。
为了满足这些需求,每三个次要版本都将指定为延长支持期版本 (ESR)。虽然我们会尽力确保每个发布版本的稳定性,但指定为 ESR 的发布版本将获得额外的测试和问题修复时间。
我们还将为 ESR 提供更长的开发和产品支持窗口,并针对相关且可能存在的严重级别 1 和严重级别 2 的问题提供补丁。
验证新的 ESR 版本
由于 ESR 之间的产品变化较大,因此每个 ESR 都将有一个月的预演期。作为此计划的一部分,您需要先在预演服务器上执行新的 ESR 版本更新。这样,用户就可以在将生产服务器迁移到新的 ESR 版本之前测试内容、工作流和新功能。
选择加入 ESR 计划
如果 ESR 计划 似乎更适合贵公司的业务需求,请与您的客户成功团队联系,进一步讨论此选项。
有疑问?
如果您有疑问,可以前往 Looker 的 社区论坛提问,我们欢迎并鼓励您与其他 Good Looker(客户)和 Looker 分析师讨论各种问题,包括但不限于 Looker、商业智能和一般数据。