How to test a power bi report? - testing

Is there any other way I can test a power bi report or any etl things ?
I am a QA who does automation and quality testing for applications and bi reports. So i mostly use sql queries or sometimes python that almost match the dax to test the power bi reports. I am looking for some good resources to learn from too

Related

Pentaho OLAP limit

I have been working on multidimensional analysis with pentaho community. The problem is, when I do the aggregations and filters, I get in the output no more than 1000 records(rows). I want to know if am doing something wrong or pentaho analysis tool has a limitation.
If so, does power BI community edition have a good limit ? Or can you suggest me another community tool to continue the work with it.
Are you using Saiku for OLAP analysis?
For Saiku, we have the limit in
TABLE_LAZY_SIZE = 1000 (default) Which you can change as per your requirement.
reference: http://saiku-documentation.readthedocs.io/en/latest/saiku_settings.html

How to create transformer Cube in Microsoft Power BI

How to create Multi dimensional transformer cube in Microsoft power BI like cognos
as mention in below link
https://www.youtube.com/watch?v=d_rUNLJAUTU&list=PL1UFrxYya46MFZ3TFPpDOzR0WVMZo91gm
Any positive response will be appreciated
Thanks in advance.
I did not watch the video, but you cannot create cubes in Power BI as it is a reporting tool, not an OLAP engine like Cognos Transformer. Power BI is more equivalent to Cognos Workspace Advanced. Microsoft SQL Server Analytical Services (SSAS) is the Microsoft OLAP engine.
You can, however, use Power BI in an in-memory ROLAP like manner over a star schema using the Matrix visualization but unless data volumes are relatively small data load times can be excessive and you may run out of RAM. Direct queries get around the size limitation but can be slow unless you have a very powerful database server.

Is it possible to import rdl files into Power BI

Now we are on a process of converting few of our ssrs reports into Power BI. I wonder if there any option to import an entire report structure(rdl files) into power BI. please help me about this
Import of SSRS reports (.rdl) is supported now in Power BI premium.
This feature is called as Paginated Reports.
Refer https://learn.microsoft.com/en-us/power-bi/paginated-reports-save-to-power-bi-service
I understand this is very late reply, but I guess it could help someone.
There isn't. SSRS & Power BI are fundamentally different tools. If your SSRS reports are simple, then it shouldn't be hard to move the queries over to Power BI and then reproduce the same visuals (tables, charts, etc), though it would still look & feel very different.
Power BI has a focus on interactivity & data exploration that SSRS does not. As you convert reports, you'll likely want to update them to take advantage of features like slicers & cross-filtering & drill-downs.
On the other hand, SSRS has a lot of fine-tuning options that simply don't exist in Power BI (including an entire expression language). There are a lot of things you can do with SSRS that you can't easily recreate in Power BI (which is why a general conversion tool would be very difficult to write).
A super-delayed response, I realize, so I'm curious as to how your conversion project worked out.

How to use pure SQL for Exploratory Data Analysis?

I'm an ETL developer using different tools for ETL tasks. The same question rises in all our projects: the importance of the data profiling before the Data Warehouse is build and before the ETL is build for data movement. Usually I have done data profiling (i.e. finding bad data, data anomalies, counts, distinct values etc.) using pure SQL because ETL tools does not provide a good alternative for these (there is some data quality components in our tools, but they are not so sophisticated). One option is to use R programming language or SPSS Modeler etc. kind of tools for this kind of Exploratory Data Analysis. But usually these kinds of tools are not available or does not qualify if there is millions of rows of data.
How to do this kind of profiling using SQL? Is there any helper scripts available? How do you do this kind of Exploratory Data Analysis before data cleaning and ETL?
Load the data into the some staging system and use the Data profiler task from SSIS. Use this link http://gowdhamand.wordpress.com/2012/07/27/data-profiling-task-in-ssis/ to verify how to data analysis. Hope this helps.
I found a good tool for this purpose: Datacleaner. This seems to do most of things I want to do with data in EDA process.
USe this Exploratory Data Analysis for SQL which can help in Data Profiling & Analysis
https://pypi.org/project/edaSQL/
source code:
https://github.com/selva221724/edaSQL

Alternatives to Essbase

I have Essbase as the BI solution (for Predictive Analytics and Data Mining) in my current workplace. It's a really clunky tool, hard to configure and slow to use. We're looking at alternatives. Any pointers as to where I can start at?
Is Microsoft Analysis Services an option I can look at? SAS or any others?
Essbase focus and strenght is in the information management space, not in predictive analytics and data mining.
The top players (and expensive ones) in this space are SAS (with Enterprise Miner & Enteprise Guide combination) and IBM with SPSS.
Microsoft SSAS (Analysis Services) is a lot less expensive (it's included with some SQL Server versions) and has good Data Mining capabilities but is more limited in the OR (operations research) and Econometrics/Statistics space.
Also, you could use R, an open source alternative, that is increasing its popularity and capabilities over time, for example some strong BI players (SAP, Microstrategy, Tableau, etc.) are developing R integration for predictive analytics and data mining.
Check www.kpionline.com , is a product cloud based in Artus.
It has many dashboards, scenarios and functions prebuilt to do analysis.
Other tool than you could check is microstrategy. It has many functions to analysis.