Skip to content

Services for teams to share code, track work, and ship software

  • Pros

  • Git support
  • Configurable quality gates
  • Good Azure integration
  • Rich CI/CD capabilities
  • Flexible work item tracking
  • Hosted and self-hosted build agents
  • Version controlled pipeline definitions
  • Free version available
  • Cons

  • Future unclear with GitHub acquisition

Read our blog posts about Azure DevOps

Testing Power BI Reports with the ExecuteQueries REST API

Testing Power BI Reports with the ExecuteQueries REST API

James Broome

Despite being inherently difficult to test, the need to validate data modelling, business rules and security boundaries in Power BI reports is important, as well as the need for ensuring that quality doesn't regress over time as the insights evolve. This post explains that, by executing DAX queries over underlying tabular model, it is possible to execute scenario-based specifications to add quality gates and build confidence in Power BI reports, just as any other software project.
Why you should care about the new Power BI ExecuteQueries API

Why you should care about the new Power BI ExecuteQueries API

James Broome

The new Power BI ExecuteQueries REST API presents a number of new opportunities for Power BI developers in terms of tooling, process and integrations. This post highlights some of the key advantages of this new capability.
How to use Power BI deployment pipelines to enable DevOps for analytics

How to use Power BI deployment pipelines to enable DevOps for analytics

Carmel Eve

Power BI deployment pipelines is a (relatively) new feature of Power BI that is used to manage collaboration, change management and testing of reports. They can be used to enable DevOps for your analytics solutions, and support structured development and deployment of reports.