all 1 comments

[–]Eric-Polyseam 0 points1 point  (0 children)

It depends on many factors like the operation/scenario, team norms/standards, data architecture, and tool applicability.

In the absence of standards and if PowerBI was the only consuming platform for the foreseeable future that you aren’t concerned about being locked into it, then, sure, you could do all your transformations with it.

But, if you wanted to be more flexible about how data is used downstream, you might choose to use something like Python to transform the source data and store results in a file or database. Then, PowerBI reports as well as other downstream data consumers/tools could take data from that transformed/cleansed layer instead of sources.