更新 Dataform 核心软件包

本文档介绍了如何更新 Dataform 核心 更新到最新版本。

Dataform 核心是适用于应用的开源 Dataform 框架 使用 SQLX 和 JavaScript 开发 SQL 工作流。

初始化代码库中的第一个工作区时,Dataform 自动将 Dataform Core 作为依赖项软件包安装 位于 package.json 文件中。

我们建议您始终使用最新的可用版本 Dataform 核心框架的基本组成部分有关 Dataform 核心框架 请参阅 GitHub 上的 Dataform 版本

为防止在生产环境中安装软件包时出现问题, 我们建议您执行以下操作:

  • 在以下位置明确指定 Dataform 核心软件包版本: package.json,例如 3.0.0。不使用 dependencies 个选项package.json,例如 >version

  • 在非生产环境中测试新的软件包版本。更多信息 如需了解如何配置不同的代码生命周期环境,请参阅 管理代码生命周期

准备工作

  1. 创建代码库
  2. 创建并初始化开发工作区

所需的角色

如需获取更新 Dataform 所需的权限, 请让管理员向您授予 Dataform Editor (roles/dataform.editor) 工作区的 IAM 角色。 如需详细了解如何授予角色,请参阅管理访问权限

您也可以通过自定义角色或其他预定义角色来获取所需的权限。

更新 Dataform 核心

  1. 请在以下位置查找最新版本的 @dataform/coreGitHub 上的 Dataform 版本页面

  2. 在 Google Cloud 控制台中,前往 Dataform 页面。

    转到 Dataform 页面

  3. 选择一个代码库,然后选择一个工作区。

  4. Files 窗格中,打开 package.json 文件。

  5. 使用最新的 Dataform 更新 @dataform/core 依赖项 以下格式:

    {
        "dependencies": {
            "@dataform/core": "VERSION"
        }
    }
    

    VERSION 替换为最新版本的 Dataform。 例如 3.0.0

  6. 点击安装软件包

  7. 提交更改

  8. 将更改推送到您的代码库

以下代码示例显示了将 @dataform/core 依赖项更新为 package.json 文件中的 3.0.0 版本:

{
    "dependencies": {
        "@dataform/core": "3.0.0"
    }
}

后续步骤