Direct Approach
PBI Reports on
Data Sources some calculations top of existing
& aggregations Excel
on top of source
data
Pros : Cons :
Time saving for development Each calculation, measure, and table structure must be
As it is Excel reports but more dynamic and intuitive to use created manually.
As data in Excel changes , with each refresh PBI reports will be Every required data element needs to be configured and
updated too from time to time added by hand, which can be time-consuming.
Ideal Approach
Aggregations & all
PBI Reports on
Data Sources calculations will
top of Snowflake
be done in
Datahub views
Snowflake DWH
Pros : Cons :
Reports update automatically as data changes; pipeline runs Requires significant time to set up the complete data-
recalculate and store updated data in DWH layers. warehousing and reporting infrastructure.
No need to manually add data points.
Adding new modules is simple—add the source pipeline and
calculations, and Snowflake reporting views are ready to consume
in PBI
Snowflake DWH Architecture
Data warehouse
Data Sources
Raw layer integration & transformation layer Serving layer