Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

Best database type for Power BI?

Hi,   We have been fetching data from BigQuery into Power BI. Even though this works most of the time, we are seeing some issues.   Out of curiosity I was wondering if anyone want to share what d...
  • artemus's avatar
    artemus
    6 years ago

    The other two require additional software to be installed for Power BI desktop to connect

    • Not is doesn't. For Analysis services, it is native, more so than MS SQL, seeing as if you use any other data source, the data will get imported into Power Bi's internal instance of Analysis services
    • For Azure Data Explorer, you don't need any additional instalitions

     

    Azure Data explorer short info:

    • Supports large data sets and fast ingestion
    • Does not support update to existing data in database
    • Delete capabilities are limited. Model is that data inserted has an age and is elgadible to be deleted in bulk when the retention of it is up (can be set by the administrator)
    • Supports append

    Azure Data explorer in Power BI:

    • Supports query folding (about on par compared to SQL).
    • Can use tables, external tables, and functions that have 0 arguments (views)
    • Does not support more complex functions (I'm working on adding this)
    • Is implemented in Power Query

    Azure SQL in Power BI:

    • Supports query folding
    • Can use tables, functions, stored procs
    • Is implemented in c#

    Analysis Services:

    • Expected use is direct query, you won't get much benifit if you use import
    • Supports using measures defined in the server.
  • edhans's avatar
    edhans
    6 years ago

    artemus wrote:

    The other two require additional software to be installed for Power BI desktop to connect

    • Not is doesn't. For Analysis services, it is native, more so than MS SQL, seeing as if you use any other data source, the data will get imported into Power Bi's internal instance of Analysis services
    • For Azure Data Explorer, you don't need any additional instalitions

    artemus- he was asking about the best among 3 possibilities he has narrowed it down to: MS SQL, PostgreSQL, and MySQL. The latter two require additional software for the desktop to work.

     

    I know SSAS is supported and a great source for Power BI, but I'd personally rather have SQL than SSAS because SQL can be further modified. With SSAS, you are limited to the structure that the DBA set up in SSAS for you. You cannot add additional data or transform it in another way to suit your needs. It is one of the least flexible methods of creating reports. But, it has its uses, and is supported natively.