Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
The following two suggestions are features of Tableau that make it a better solution than Power BI for working with larger data sets.
1. Power Query doesn't seem to be able to fold a filter and group by into the SQL. A simple query like this should be possible:
SELECT foo1, foo2, SUM(foofact1) foofact1, SUM(foofact2) foofact2
FROM bar
WHERE foofact1 IS NOT NULL
GROUP BY foo1, foo2
Instead Power BI is sending:
SELECT foo1, foo2, foofact1, foofact2
FROM bar
WHERE foofact1 IS NO NULL
Then I suspect that it would try the GROUP BY on the desktop. Unfortunately I never get that far because the desktop can't handle 300M records... I'd never expect it to handle that large of a data set. That's why the query should filter and group on the database.
2. Power Query should allow a LIMIT clause to be defined such that the preview and editor don't try to bring back more than X number of records. Preview definitly does not work when working with large data sets. Well, it does, but in my case it's taking 10 min for the data to come through. I believe Power Query is assuming that all sources can stream results. This is not the case. A LIMIT clause would help the database run lighter.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.