借助 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 的社区论坛是提问的好地方。在该论坛中,我们欢迎并鼓励员工进行各种讨论,包括(但不限于)与其他优秀的 Looker(客户)和 Looker 分析师探讨 Looker、商业智能和数据。