验证管道配置 | Qlik Cloud帮助
跳到主要内容 跳到补充内容

验证管道配置

您可以在两个阶段验证管道配置:在您的 IDE(集成开发环境)中,以及在应用更改之前在服务器上。尽早验证有助于在错误影响正在运行的项目之前捕获它们。

在 IDE 中正在验证

Qlik Talend Data Integration 为所有 YAML 配置文件提供 JSON 模式定义。当您在 IDE 中引用这些架构时,它可以在您输入时标记错误并提供建议。

要在 VS Code 中启用架构验证,请安装适用于 VS Code 的 YAML 扩展(由 Red Hat 发布)。如果您想使用其他 IDE,您可以从 Qlik - 开源软件 下载架构。

在架构验证激活时,VS Code 会实时标记出语法错误、未知属性和缺失的必填字段。

提示注释在上传之前,请始终在 IDE 中验证您的 YAML 文件。在本地捕获错误比等待服务器端验证更快。

正在服务器上验证

服务器端验证除了检查语法之外,还会检查配置的逻辑一致性。此验证在您导入或应用更改时自动运行。您也可以在部署之前,使用 Validate API 手动运行它。

使用验证项目定义 API

Validate-project-definitions API 执行空运行导入:它会处理您的配置文件并返回任何验证错误,而不会对项目应用任何更改。在 CI/CD 流水线中使用此功能,以在触发部署之前验证配置。

API 接受一个 ZIP 文件,该文件采用与导入时相同的格式(JSON 或 YAML),并返回一个错误列表。如果没有错误,配置已准备好部署。

信息注释Validate-project-definitions API 每次调用最多返回 50 个错误。如果您的配置有许多错误,请修复报告的错误并再次运行验证。

理解验证错误

验证错误包括错误类型以及找到错误的文件或属性的路径。有关更多信息,请参阅Qlik.dev

相关主题

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!