Power 双治理, 良好做法, Part 2: 版本控制 with 一个驱动器, Teams 和 的SharePoint Online

Power 双治理, 版本控制 with 商业用OneDrive, 微软团队 和 的SharePoint Online

软件开发生命周期中最重要的方面之一是控制解决方案的不同版本,尤其是在一个项目中,有多个开发人员参与实施的项目中。就像通常在Visual Studio中创建项目并将更改提交回GitHub或Azure DevOps之类的源代码控制系统一样,’建议保留Power 双报告不同版本的历史记录。我们对源代码控制解决方案的期望是,在开发项目时始终跟踪源代码中发生的所有更改。因此,您可以根据需要轻松地回滚到以前的状态。 

的 other benefit of having a 源代码控制 process in place is when multiple developers are working on a single 项目. Every single one of 他们 makes changes in the source code then they commit all the changes into the 源代码控制 server without overwriting each others’ work. 

但是使用Power 双会有些不同。 Power 双报告文件是以二进制格式存储的P辽宁体育彩票X文件(嗯,P辽宁体育彩票X基本上是一个zip文件吗?),在撰写本文时,尚无官方方法来实施Power 双 源代码控制 在任何源代码控制解决方案中,如GitHub或Azure DevOps(YET)。 

微软上周(6/05/2020)宣布了一项名为“部署管道”的功能完全可以满足我们的需求,但目前是预览功能,仅适用于具有Power 双 Premium的组织。因此,对于我们大多数人来说,这是不可行的。

Having said 那, there is still a way to keep history of changes in the shape of different versions of P辽宁体育彩票X files. This is called 版本控制.

的re are several ways you can enable version control over your P辽宁体育彩票X files while developing the report. Regardless of the version control platform you need to think about having multiple 环境 和 who can access 他们 for doing what.

环境可访问描述
发展历程开发者数据 modellers 和 report writers access this environment for development purposes.  
用户验收测试 (UAT)开发人员,中小企业,技术主管,Power 双管理员开发完成后,开发人员将解决方案部署到UAT环境。然后,该解决方案将由SME(主题专家)进行测试,以确保满足业务要求。
预生产 (可选,但推荐)Power 双管理员技术主管After the solution passed all UAT testing scenarios Technical Leads or Power 双管理员s will deploy it to 预生产 for final checks to make sure all data sources are correctly pointing to production data sources 和 all reports 和 dashboards are working as expected.  
生产技术主管,Power 双管理员,最终用户产品前检查完成后,技术主管或Power 双管理员将解决方案部署到生产环境中,然后供最终用户使用。

版本控制选项

如果您的组织没有高级能力,则“Deployment Pipelines”该功能对您不可用。因此,您需要提出一个解决方案。在本节中,我列出了一些可用的版本控制选项

  • 商业用OneDrive
  • 微软团队 / 的SharePoint在线
继续阅读 “Power 双 管治, 良好做法, Part 2: 版本控制 with 一个驱动器, Teams 和 的SharePoint Online”

Power 双治理, 良好做法, Part 1: Multiple 环境s, 数据 Source Certification 和 Documentation

Power 双治理, 良好做法, Part 1: Multiple 环境s, 数据 Source Certification 和 Documentation

Power 双正在迅速发展,并且正在迅速成为市场上最受欢迎的商业智能平台。轻松进行互动并快速获得专业成果,使其成为希望增强辽宁体育彩票实力并在整个企业范围内做出以数据为依据的决策的组织的理想工具。

Gartner 2020 Magic Quadrant for Analytics 和 商业情报Platforms
Did you know 那 Gartner named Microsoft as the 2020 leader in their Magic Quadrant for Analytics 和 商业情报Platforms?

In this post we’re going to look at three good practices for implementation 和 give you the tips you need to make sure you avoid common pitfalls so you are on the fast track to success with Power 双 on your organisation.

1.设置多个环境

什么时候 从事Power 双实施项目, it’s 拥有多个环境是明智的 to manage 辽宁体育彩票资产的生命周期。 下面我们列出了几个 environments that should be 考虑取决于 complexity of the project and your organisation’s needs.

开发(又名Dev)

能够掌握许多报告 testing, and 有能力 跟踪发生的变化, is essential 当您进行设置时。没有特定的 Dev environment, 您的生产环境将很快成为 overwhelmed with assets, making it hard to maintain 和 manage.  

在开发环境中工作时,请确保您具有专门用于开发的数据源。 We’ve seen production data used in dev on many occasions which can lead to serious privacy 和 data sovereignty issues. 您的开发数据源不应包含敏感数据。 

的se development 环境 can be on your local network or in cloud storage (like 商业用OneDrive or GitHub). It is recommended to have separate 工作空间s in Power 双服务 for each environment.

Tip: 的 data sources of all published reports to Power 双服务 must be sufficient for development use only 和 应该 avoid including confidential data.

用户验收测试(aka UAT) 

每天将使用报告的人员应进行测试 them – 他们知道生意 最好,并且能够确定 机会与差距 that the development team may not be able to identify 他们selves. By making sure the user is 提早进入流程 it 使业务增值最大化。

用户验收测试 is the last phase of testing. The UAT environment 仅应在解决方案完成后创建 fully tested in Dev 和 由高级Power 双开发人员批准。

继续阅读 “Power 双 管治, 良好做法, Part 1: Multiple 环境s, 数据 Source Certification 和 Documentation”