Qlik Sense 的 CI

by 2022 年 10 月 4 日Qlik0评论

Qlik Sense 的敏捷工作流程

Motio 15 多年来,他一直领导采用持续集成来实现分析和商业智能的敏捷开发。

持续整合[1]是从软件开发行业借用的一种方法,它在开发时包含新代码。 持续集成是 1990 年代 Kent Beck 的极限编程提出的用于敏捷软件开发的十二种实践之一。 该过程的好处包括减少集成中的错误和更快速地开发统一的软件。 这个过程并没有消除错误,但它使查找它们变得无限容易,因为您知道在哪里查找 - 已签入和集成的最新代码。 此外,越早发现和修复错误,成本就越低。 将其投入生产的缺陷修复成本要高得多。

一旦你有 持续整合,你离持续部署又近了一步。 出于实际目的, 连续交付 介于持续集成和持续部署之间。 持续交付是集成软件更改以便可以作为一个整体进行测试的过程。 持续部署 是将更改投入生产并交到用户手中的能力。

Martin Fowler 评论说:“[持续交付] 的关键测试是,业务发起人可以要求可以立即将当前开发版本的软件部署到生产环境中——没有人会睁一只眼闭一只眼,更不用说恐慌了。 ” 因此,持续集成、交付和部署是快速、安全地将软件代码更改提供给业务用户的可持续能力。 这是软件开发的黄金标准。 分析和商业智能开发已采用这些流程来管理向利益相关者提供洞察力的敏捷方法。

Motio 一直在领导采用 持续整合 在分析和商业智能领域拥有超过 15 年的经验。 Soterre 由开发 Motio 填补已经非常出色的工具 Qlik Sense 的空白。 Soterre 对于 Qlik Sense 是一个解决方案,它支持版本控制和部署管理,这是 持续部署连续交付 敏捷 BI 生命周期的一部分。

在我们看来, 连续交付 分析和商业智能与软件开发相同——通过为最终用户提供对报告、仪表板和分析的实时更改来支持敏捷开发过程。 我们已经看到,我们的许多客户都有不同的开发、QA/UAT 和生产环境来支持他们的分析和 BI 开发工作流程。 Soterre 支持 持续部署 具有灵活部署过程的工作流。 该工具允许您连接多个环境并在它们之间安全地推广目标内容。 .

Soterre的零接触 版本控制 有助于变革管理和审计支持。 版本控制是第一步 持续整合 – 管理来自多个作者的协作。 Soterre的版本控制支持与 GitLab(以及 GitHub、BitBucket、Azure DevOps、Gitea)的集成。 GitLab 是一款开源协作项目管理软件,拥有 Git 自管理源代码维护市场的三分之二。

在一个案例研究中,Qlik Sense 与 Soterre 提高了 Qlik 应用程序的生产速度,减少了重复内容和类似内容,为需要恢复到先前版本的开发人员提供了一个安全网,并提高了部署的吞吐量,这是一项关键的管理任务。

如果您的企业认真对待分析和商业智能,那么您已经在尝试实施经过验证的实践和行业标准。 这些标准需要敏捷的开发框架。 敏捷需要 持续集成、交付和部署. 在 Qlik Sense 中使用您的分析和商业智能执行此操作的唯一方法是使用 Motio“ Soterre.

  1. https://www.martinfowler.com/articles/continuousIntegration.html

 

有兴趣了解更多 Soterre Qlik Sense? 点击 点击这里.