В одну плоскую сразу на уровне SQL к исходной базе через LEFT JOIN
Связи отлично работают, верно.
Вопрос может кто тестировал производительность и сравнивал оба подхода?....
Очень сильно зависит от собственно данных. Но на одной большой как минимум не будут работать функции Time Intelligence, они требуют календарь. Плюс вопрос объема модели - короткие справочники сжимаются лучше. Плюс много всего. Скорее сложно найти аргументы в пользу одной большой плоской.
Т.е. коллегиально пришли к выводу: Переносим в power bi все таблицы в исходном виде, как в исходной базе, затем делаем связи в power bi. Т.е. по структуре получится почти клон...
select * from table1 select * from table2 И т.д.
Вместо * нужные столбцы, и where для фильтра записей по периоду
Т.е. коллегиально пришли к выводу: Переносим в power bi все таблицы в исходном виде, как в исходной базе, затем делаем связи в power bi. Т.е. по структуре получится почти клон...
select * from table1 select * from table2 И т.д.
Вместо * нужные столбцы, и where для фильтра записей по периоду
далеко не select *, а только те поля что служат для связей или участвуют в расчетах