升级 Metabase 和嵌入式分析 SDK

以下是升级 SDK 时需要执行的步骤的基本概述。

1. 阅读 Metabase 和嵌入式分析 SDK 的发布帖子和变更日志

检查任何相关的更改,特别是需要更新应用程序代码的重大更改。如果存在重大更改,我们将提供文档,指导您完成需要进行的更改以及原因。

2. 测试升级

升级到新的主要版本时,您需要并行升级 Metabase 和 SDK 版本,因为 Metabase 和 SDK 主要版本不同步可能会导致错误。

启动新版本的 Metabase 进行测试

您可以在本地或开发实例中执行此操作。如果您的测试设置涉及大量测试用户帐户,获取开发实例可能更具成本效益。

请参阅升级 Metabase

使用 npm 或 yarn 升级 SDK

您需要首先在本地测试这些更改,因为可能存在需要升级应用程序代码的重大更改。

在应用程序中检出新分支并安装下一个稳定版本,可以使用 npm 或 yarn

通过 npm

npm install @metabase/embedding-sdk-react@{next-major-version-number}-stable

例如,如果您要升级到 SDK 的版本 55

npm install @metabase/embedding-sdk-react@55-stable

如果您使用 yarn

yarn add @metabase/embedding-sdk-react@{next-major-version-number}-stable

有关SDK 版本的更多信息。

如果存在重大更改,请对您的应用程序代码进行必要的更改

重大更改很少见,但如果您确实需要进行更改,我们将在新主要版本的发布说明中提及,并提供指导您完成更改的文档。

更新或添加您所做的任何应用程序代码更改的测试。

部署到您的预演环境

在将应用程序部署到预演环境之前,请确保您已在本地测试了您的应用程序(手动以及运行任何自动化测试)。

如果您的本地测试一切顺利,请部署到您的预演环境。检查您的预演应用程序中的 Metabase 嵌入是否仍按预期工作,并执行您通常对嵌入式分析应用程序进行的任何其他测试。

3. 部署到生产环境

如果预演环境中的一切都正常工作,您就可以部署到生产环境了。

请务必并行部署您的应用程序更改并升级您的 Metabase,以便 SDK 版本和 Metabase 版本保持同步。

如果您的实例固定在 Metabase Cloud 上,您需要请求升级

如果您在 Metabase Cloud 上,并且您已固定了 Metabase 的版本,您需要通过联系支持请求升级。

我们将与您协调,以便在您部署应用程序更改时升级您的实例。

阅读其他版本的 Metabase 的文档。

这有帮助吗?

感谢您的反馈!
想改进这些文档吗? 提出更改建议。
© . This site is unofficial and not affiliated with Metabase, Inc.