Коллеги, расскажите пожлауйста в одно предложенин, в чём преимущество dataflows по сравнению с решениями без оных. Я так понимаю, они упрощают переиспользование запросов к источникам, но не пойму в чём их удобство. У меня сейчас все нужные данные хранятся в едином dwh на базе mssql, и я для конкретного репорта делаю вьюху со всеми нужными переменными и расчётами и подключаю эту вьюху как источник данных. Вроде удобно.
1) имитация DWH. То есть, вы как бы разделяете процесс обновления датасета на 2 части: ETL из источника данных в Azure Data Lake Storage, и собственно подгрузка данных в датасет.
2) Если уже используете DWH, то разница только в одном - так вы тащите данные из Azure в Power BI, а так - из своего DWH в Power BI. Ну, теоретически, из Azure быстрее.
Но общее правило такое - если уже юзаете DWH, то продолжайте.
3) если не используете свое DWH - то dataflows позволят реализовать большую часть возможностей DWH с точки зрения ETL.
4) dataflows могут обновляться по отдельному расписанию каждый. То есть, один - ежедневно, второй - раз в месяц, третий - никогда.
Вариаций можно создать много.
5) в Premium куча плюшек дополнительно: облачные вычисления, цепочки вычислений (+автопересчет датафлоу при обновлении родительских dataflows), инкрементное обновление.
6) dataflow + on-premises DWH: возможность сократить количество обращений к DWH
Это если вкратце