The company I work for has SAP HANA and has started to develop calculation views to consolidate ERP data for end user consumption and reporting. Then Power BI shared datasets are being created by connecting via Direct Query (relational mode) to these calculation views. The Power BI datasets are shared with Power Users for report development.
This approach has some pros.
However, I am noticing a lot of cons to this approach.
So long story short, I am looking for anyone else who has worked with Power BI and SAP HANA and what their experiences are. Has anyone else successfully used SAP HANA Direct Query in their self-service BI approach? Or in your experience, should we be looking at import mode for most items with Direct Query only being used when near real time data is needed. Any experiences or expertise shared is appreciated.
Hi @rbrocks ,
To use SAP HANA, you must have the SAP HANA ODBC driver installed on the local client computer for the Power BI Desktop's SAP HANA data connection to work properly.
Because SAP HANA supports both DirectQuery and Import options, according to your description, I think you can use composite models to alleviate the limitations of slow query caused by dq mode.
One of its advantages is Storage mode, You can now specify which visuals query back-end data sources. Visuals that don't require a query are imported even if they're based on DirectQuery. This feature helps improve performance and reduce back- end load.
And you can also use Performance Analyzer, it helps us in understanding how the performance of the visuals can be optimized. Performance analyzer collects and displays the performance information of each visuals or DAX formula in real time.
For more details, you can read related document:
Use SAP HANA in Power BI - Power BI | Microsoft Docs
Use composite models in Power BI Desktop - Power BI | Microsoft Docs
Use storage mode in Power BI Desktop - Power BI | Microsoft Docs
Best Regards,
Henry
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Consider the use of Aggregations. It is a mix of import and Direct Query, and may be able to satisfy both your audiences (and put less pressure on HANA).
Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!