管理分析开发生命周期

使用应用程序权限管理分析脚本的开发、测试和部署。 利用旨在用于开发和生产的集合,您可以控制职责分离并防止分析开发人员触及生产环境,同时分析的最终用户会保持与测试环境隔离。

说明

该主题展示了 AX 服务器中许多可能的配置之一。 要获得配置您的特定商业案例相关的其他帮助,请联系 ACL 销售代表。

场景

您的组织负责导入分析,将数据从运行生产数据库导入 Analytics Exchange 用于连续监控。 随着时间的推移,这些分析必须由您的分析开发人员维护和优化。

进程

它在 AX 服务器中看起来如何

开发分析

创建开发集合

创建称为导入分析开发的库集合。 该集合会保留已经在测试和开发阶段的分析。 从该集合运行的任何作业访问暂存数据库实例,并与生产数据相隔离。

授权分析开发人员访问开发集合

现在开发集合已存在,给您的分析开发人员完整的集合访问权限。 开发人员可以将分析导入到该集合,并对照暂存阶段运行任务,以测试它们对导入脚本进行的任何修改。

在开发集合中测试

随着开发在开发集合中的推进,对照您组织数据库的暂存或测试实例对分析进行测试。 维护两个参数集合,让生产和暂存或测试连接使用不同的凭证:

  • 用户名数据连接用户
  • 密码数据库连接密码
  • 环境连接的数据实例(生产或暂存)

说明

作为最佳实践,不要将与您的生产数据库相同的凭证用于您的暂存数据库。 这确保测试不会无意触及生产数据。

将测试凭证分发给您的开发人员,确保测试保持与生产数据隔离。

部署到生产环境

一旦完成开发和测试阶段,您需要一个位置放置导入分析,以便您可以对照生产数据库运行。

创建一个称为导入分析生产的库集合,使得只有管理用户才能够访问生产分析。

计划和运行生产分析

最后,将经过测试的分析从开发集合复制并粘贴到生产集合,部署它们。 您现在可以通过使用生产凭证计划对照生产数据运行任务,分析会完全与开发环境隔离。

此时,可以在开发集合中继续开发和测试,并以相同的方式处理后续的部署。

(C) ACL Services Ltd. 保留所有权利。

2019年4月20日