Try our new research platform with insights from 80,000+ expert users
reviewer1509708 - PeerSpot reviewer
Project Manager at a computer software company with 5,001-10,000 employees
Real User
User-friendly with a straightforward setup and good stability
Pros and Cons
  • "The initial setup is pretty straightforward."
  • "It seems that the solution could use more analytics to help users draw more contextual business insights. Right now, you need other solutions for that."

What is our primary use case?

We primarily use the solution to run our industry reports. We get the data from data warehouse we are creating. I use it to export the data.

We have been using Microsoft BI for one of the customers. That was completely in the customer environment. That's all. We did not have that solution for us in-house. However, we are working towards introducing it for our own purposes in the near future.

What is most valuable?

The product is very user-friendly.

The solution can be used with any BI tool you have.

The initial setup is pretty straightforward.

The solution has been very stable for our customers.

It appears the solution has the capability to scale, although we have yet to try to do so.

What needs improvement?

We have yet to implement the solution completely. We're still exploring features and capabilities. It's too early to discuss items that may be lacking.

It seems that the solution could use more analytics to help users draw more contextual business insights. Right now, you need other solutions for that.

For how long have I used the solution?

I've been using the solution for the past five years now. It's been a while.

Buyer's Guide
Microsoft Power BI
November 2024
Learn what your peers think about Microsoft Power BI. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
815,854 professionals have used our research since 2012.

What do I think about the stability of the solution?

The product has been quite stable so far. The performance is good. It's reliable. There aren't bugs or glitches. It doesn't crash or freeze.

What do I think about the scalability of the solution?

 We have not attempted to scale the solution yet. We are in the initial stage of exploring different features on it. We believe it to be a scalable product, however, we have not attempted it ourselves yet. We might in the future.

We don't have any customers on the solution right now as we are just trying to figure things out.

How are customer service and support?

We haven't used technical support. I wouldn't be able to speak to how helpful or responsive they are. 

Which solution did I use previously and why did I switch?

We are also using Tableau. We use Tableau right now, and we are likely introducing Microsoft BI in-house in the near future. For now, we just have customers that use it.

How was the initial setup?

We found the initial setup to be straightforward. It's not a difficult implementation and I wouldn't describe it as complex. A company setting up the solution for the first time shouldn't have any problem doing so.

What's my experience with pricing, setup cost, and licensing?

We're still in the process of licensing the model. We don't have it set up yet. My understanding is that we will pay for licensing on a yearly basis. I don't have the exact figures in terms of the costs.

Which other solutions did I evaluate?

Right now, I am looking to do a comparison between Tableau, Power BI, MicroStrategy, and Pyramid Analytics. I have not had a chance to really dig too deep into research.

What other advice do I have?

We are just customers and end-users. We don't have a business relationship with Microsoft.

We are using the most recent version of the solution at this time.

We're still exploring the solution and haven't fully implemented it yet.

I would rate the solution at an eight out of ten. It's very user-friendly and so far I have had a good experience.

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Microsoft Azure
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Business Analyst at a non-tech company with 10,001+ employees
Real User
An easy and flexible BI solution, but the dashboard could be better
Pros and Cons
  • "The Microsoft Power BI app is very good. It's also very flexible."
  • "The dashboard could be simplified."

What is our primary use case?

We use it mainly for Qlik Sense. We're using business interests analytics. Everyone from marketing to sales uses it. Microsoft BI is usually used for oversight.

What is most valuable?

Microsoft BI is easy and but not very user-friendly. But you can directly connect it to an Excel file. You can find out how many sites to look at and do it yourself directly. The Microsoft Power BI app is very good. It's also very flexible. 

What needs improvement?

The dashboard could be simplified. The service is currently good, but it could be better. If you compare it to Tableau and Qlik Sense, they are doing much better work. The ability of their dashboards is much better. The technical part is easy in Qlik Sense, where we can do some coding. It isn't easy in Power-BI.

Microsoft BI can be more user-friendly. Scalability is also a challenge for us because it's difficult to handle Power BI's dashboard.

For how long have I used the solution?

I have been using Microsoft BI for the last four years.

What do I think about the stability of the solution?

Microsoft BI is a stable solution. We haven't had any issues yet.

What do I think about the scalability of the solution?

It's not very scalable because it's difficult to manage the Microsoft BI dashboard.

How are customer service and technical support?

Technical support is good.

How was the initial setup?

The initial setup is very easy.

What's my experience with pricing, setup cost, and licensing?

Their price is good.

What other advice do I have?

I would recommend this product to potential users. But if they have options, I would recommend one of the others.

On a scale from one to ten, I would give Microsoft BI a six.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Microsoft Power BI
November 2024
Learn what your peers think about Microsoft Power BI. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
815,854 professionals have used our research since 2012.
CEO at Finanblue
Real User
Extremely flexible, enabling data extraction from a variety of sources and systems
Pros and Cons
  • "Ability to extract data from a variety of sources and systems."
  • "The mobile app is very poor."

What is our primary use case?

We use Power BI to manage all business indicators. Our customers' files, operations, number of transactions, satisfaction levels, history. We have a very powerful dashboard we use in Power BI and all our customers use it. I use it to drill down data from customers, to make decisions regarding business and other things. We are Microsoft partners and I'm a board member of our company.  

What is most valuable?

Power BI has a unique set of APIs to connect different databases on different systems. It means that I can extract data from a variety of sources and systems. It's very flexible. I work with numerous systems. We have new systems, super fast systems, and I have very old systems that run very well. They don't need updating because they run so well. Power BI has the power to connect with different sources, and I have a data scientist that orchestrates all that data because it's also about understanding the data, the application of intelligence and strategy on the data, and exposing it on the dashboard. 

What needs improvement?

I think that they should improve the mobile application that they have, it's very poor. We generally have a very huge area to cover, to move blocks and data. But sometimes I need a small set of data that I can see in my personal iPhone. But the iPhone solution, and the solution from any smartphone, tablet, etc., is so limited. It's particularly important now when so many people are working from home. Sometimes I need to reply to a call from my support or customer teams, they might be asking for a concession for a customer. I want to be able to look at the data on that customer. I take out my phone and I have no data. It's the worst. I think that if they improve the mobile solutions, it would help me and my team. 

For how long have I used the solution?

I've been using this solution for five years. 

What do I think about the stability of the solution?

The stability of the product is very good. Microsoft solutions are very reliable. They're very mature and deliver reliable solutions. 

What do I think about the scalability of the solution?

The scalability is good and powerful. Everyone in the company uses Microsoft tools, predictive tools. Microsoft 365, Power BI, SharePoint, Teams, Word, PowerPoint.

How are customer service and technical support?

Technical support is a challenge, it's a complex question. Microsoft has different levels of support, it's all very customized. Different kinds and sizes of companies require different levels of support. The support is strong but it comes at a price. It's their business model. I can buy a number of hours from a specialist and get a real-time response.

How was the initial setup?

The initial setup is quite complex and not easy to manage. You need a data scientist. It's not only connected to a data source, it's not only connected to an Excel sheet. For basic use that's okay but for corporate use to extract major features from the solution, you need a data scientist. It's expensive but a necessity and it's a very good investment for companies, because the data scientist enables the company to make better decisions and to help improve customer satisfaction.

What other advice do I have?

It's very important to have a very good data scientist, without that it's very difficult. It's a key requirement. I'm only unhappy with the Windows software. I'm a Mac user for over 20 years, and, in comparison, Windows is bad. For us, SAP, Oracle, Salesforce, IBM are not affordable. They're interested in larger companies. In the last few years, Microsoft seems to be happier to go for the smaller companies too.

I would rate this solution a nine out of 10. 

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Engineer at Jade Global
MSP
The Microsoft tech support blog is very helpful.
Pros and Cons
  • "Tech support is very helpful."
  • "We did have some issues building the Microsoft blog."

What is our primary use case?

The primary use case for this solution is mirroring it to the dock so we can match up different parts of Office like Excel, Word, etc. and then we can clear it.

How has it helped my organization?

Microsoft always believes in adding different features. We did have some issues building the Microsoft blog.

What needs improvement?

We were having trouble working with the icons.

For how long have I used the solution?

Less than one year.

How is customer service and technical support?

The Microsoft tech support blog was very helpful to me. But, it supports the non-BI people also.

How was the initial setup?

I was not involved with implementation of the product.

What's my experience with pricing, setup cost, and licensing?

I do not have a comment on the pricing of the solution.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
IT Specialist at a wholesaler/distributor with 1-10 employees
Real User
There is a lot of help and documentation on the Internet
Pros and Cons
  • "There is a lot of help and documentation on the Internet, so no special training is needed to use the source code."
  • "The reporting part of Microsoft BI is rather limited compared to other reporting tools."

How has it helped my organization?

  • It is free. 
  • SSAS and SSRS work great together. 
  • There is a lot of help and documentation on the Internet, so no special training is needed to use the source code.

What is most valuable?

It has the most secured database that I have ever used, which is the most important part of Microsoft BI.

What needs improvement?

The reporting part of Microsoft BI is rather limited compared to other reporting tools.

For how long have I used the solution?

Less than one year.

What do I think about the stability of the solution?

It works perfectly so far.

What do I think about the scalability of the solution?

The information which we are working on is not that deep.

How are customer service and technical support?

We use information from the Internet everyday.

Which solution did I use previously and why did I switch?

We previously used iFrame.

We did long studies about which tool to use in our company. We decided to use Microsoft BI because it was a complete product, and it is easier and cheaper than others.

How was the initial setup?

In the beginning, it was a rather complex because all the documents are in English. If it is in French, it was really complex, so then we would have to read the English documents. That was the most difficult thing here. It made the product difficult to use, because of the language, so Microsoft did provide help.

Which other solutions did I evaluate?

In the beginning, we were about to choose Pentaho because it is an open source suite. The problem is that beyond the enterprise version of Pentaho, it is more expensive than Microsoft. We would always need to rely on an expert of Pentaho, instead of finding solutions on the Internet, and that was the reason why we did not choose it.

What other advice do I have?

Most important criteria when selecting a vendor:

  • Price
  • Ability to go on the Internet and locate support information.
  • Secure product
  • Easy interface to use.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
CEO at a tech services company
Real User
Tool is easy to use, DAX coding language is good for creating formulae
Pros and Cons
  • "The DAX coding language is good for creating formulae."

    What is our primary use case?

    We use it for visualization, to create presentations and dashboards. It works pretty well.

    How has it helped my organization?

    We are using Power BI because it is one of the best tools. It has been very good for all situations. The DAX coding language is good for creating formulae.

    What is most valuable?

    It is easy to work with. The tool is very complete.

    For how long have I used the solution?

    One to three years.

    What do I think about the stability of the solution?

    The stability is good, no problem. We haven't had any trouble with it.

    What do I think about the scalability of the solution?

    Our solutions are not for very many people, say 25 users. For them, it works very well. I don't know how it works with more users than that.

    Which solution did I use previously and why did I switch?

    The customers we work with didn't have very elegant solutions. They were using traditional ERP and were getting default reports. Now, with programming code, it is fantastic. They are very happy with our solutions with Power BI.

    Which other solutions did I evaluate?

    Qlik Sense and QlikView are very good tools, very close to Power BI. Tableau is also a competitor but we haven't used it.

    What other advice do I have?

    When selecting a vendor we look for expertise, a company that understands the problems and knows the market, solutions, tools; and one that creates successful products. That is the most important criterion. Also, when you are in front of your clients, you need to know who is supporting you from the back.

    I would rate Power BI at eight out of 10 because it enables us to do all the things we want to do. Moving forward, for more than 5,000 users, or for very complex dashboards, we don't know how it works.

    I always recommend Power BI. It's very good.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    PeerSpot user
    Head of Information Systems Department at a government
    Vendor
    It made data correlation between the agencies fast. Our expectation is to get real-time data collection systems in the maritime environment.
    Pros and Cons
    • "It provides easy integration with Office tools."
    • "Our expectation is putting BI to work in real-time data collection systems in the maritime environment."

    What is most valuable?

    • It provides easy integration with Office tools.
    • It is easy to understand BI architecture.

    How has it helped my organization?

    Microsoft SQL Server BI made data correlation between the agencies so fast, that the simple POCs for the dashboards let the decision-makers to migrate our so-called enterprise architecture. Enterprise architecture is the integration of ETL, CDC, DWH, reporting, and forecasting tools.

    What needs improvement?

    Our expectation is putting BI to work in real-time data collection systems in the maritime environment.

    The Automatic Identification System is a great source of data regarding the ships from around the world. From kinematic to static including some commercial data, it streams to the maritime monitoring stations. So, collecting and processing of this data and also, creating useful information are the key factors for our government entity. However, this data is real-time data which means that the process should be done in seconds for thousands of ships. We are forcing the boundaries of the Microsoft BI product right now and wish to see some stream data processing methodologies in the future.

    For how long have I used the solution?

    I have used this product for a year and a half.

    What do I think about the stability of the solution?

    The product was pretty stable but when it comes to collecting real-time data we encountered some data dropping issues.

    What do I think about the scalability of the solution?

    Sometimes, the scalability becomes an issue; instead of horizontal scaling, we always need vertical scaling.

    How are customer service and technical support?

    The technical support in Turkey is very good.

    Which solution did I use previously and why did I switch?

    We were using some open-source BI tools. It was very difficult to get support for open-source and that is why we switched to Microsoft.

    How was the initial setup?

    The setup was okay because Microsoft integrated BI to the SQL product. Instead of using a special product, you get the sense of using native add-on libraries for BI. It is a part of the database process. Training is the key here.

    What's my experience with pricing, setup cost, and licensing?

    I don't want to speculate but there is room for at least 45% discount as compared to the initial price. So bargain wildly with Microsoft.

    Which other solutions did I evaluate?

    We evaluated other open-source alternatives.

    What other advice do I have?

    You will need training personnel and powerful servers.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user7845 - PeerSpot reviewer
    Consultant at a tech consulting company with 501-1,000 employees
    Consultant
    My 30 tips for building a Microsoft BI solution, Part VI: Tips 26-30
    This is the last part in my series of things I wished I knew about before starting a Microsoft BI project. I’ll be taking my summer vacation now so the blog will be quiet the next month. After the break I will revise a couple of the tips based on feedback so stay tuned.

    #26: Decide how to source your data in Analysis Services and stick with it.

    Ideally you will source your data from a correctly modeled star schema. Even then you may need to massage the source data before feeding it into SSAS. There are two ways of accomplishing this: Through views in the database or through data source views (dimensional) or queries (tabular). Unless you are unable to create views in your database (running on a prod system etc) I would strongly suggest using them. This will give you a clean separation of logic and abstraction between the SSAS solution and the data source. This means that clients connecting to the data warehouse directly will see the same data model as the SSAS solution. Also migrating between different front-ends (like dimensional and tabular) will become much simpler. In my solutions I never connect to tables directly I always bind to views for everything and never implement any logic in the DSV or via queries.

    #27: Have some way of defining “current” time periods in your SSAS solution

    Most SSAS solutions have a time dimension with dates, months, years, etc. In many ways its the most important dimension in your solution as it will be included in most reports / analyses as well as form the basis for a lot of calculations (see previous tips). Having a notion of what is the current period in your time dimension will greatly improve the usability of your solution: Reports will automatically be populated with the latest data without any user interaction. It can also simplify ad-hoc analysis by setting the default members to the most current date / month / year so that when users do not put these on one of the axes it will default to the most recent time period. There are a number of ways of implementing this including calculated members and named sets (for dimensional) and calculations for Tabular and the internet is abundant with sample solutions. Some of them are fully automated (using VBA time functions) and some require someone to manually set the current period. I prefer to use the latter if possible to avoid reports showing incorrect data if something went wrong in the ETL.

    #28: Create a testable solution

    This is a really big topic so I will emphasize what I have found most important. A BI solution has a lot of moving parts. You have your various source systems, your ETL pipeline, logic in the database, logic in your SSAS solution and finally logic in your reporting solution. Errors happen in all of these layers but your integration services solution is probably the most vulnerable part. Not only do technically errors occur, but far more costly are logic errors where your numbers don’t match what is expected. Luckily there are a lot of things you can do to help identify when these errors occur. As mentioned in tips #6 and #7 you should use a framework. You should also design your solution to be unit testable. This boils down to creating lots of small packages that can be run in isolation rather than large complex ones. Most importantly you should create validation queries that compares the data you load in your ETL with data in the source systems. How these queries are crafted varies from system to system but a good starting point would be comparisons of row counts, sums of measures (facts) and number of unique values. The way I do it is that I create the test before building anything. So if I am to load customers that have changed since X, I first create the test query for the source system (row counts, distinct values etc.) then the query for the data warehouse together with a comparison query and finally I start building the actual integration. Ideally you will package this into a SSIS solution that logs the results into a table. This way you can utilize your validation logic both while developing the solution but also once its deployed. If you are running SQL Server 2012 you might want to look into the data tap features of SSIS that lets you inspect data flowing through your pipeline from the outside.

    #29: Avoid the source if you are scaling for a large number of users

    Building a BI solution to scale is another very large topic. If you have lots of data you need to scale your ETL, Database and SSAS subsystems. But if you have lots of users (thousands) your bottleneck will probably be SSAS. Concurrently handling tens to hundreds of queries with acceptable performance is just not feasible. The most effective thing is to avoid this as much as possible. I usually take a two pronged approach. Firstly I implement as much as possible as standard (“canned”) reports that can be cached. Reporting Services really shines in these scenarios. It allows for flexible caching schemes that in most circumstances eliminates all trips to the data source. This will usually cover around 70-80% of requirements. Secondly I deploy an ad-hoc cube specifically designed and tuned for exploratory reporting and analysis. I talked about this in tip #17. In addition you need to consider your underlying infrastructure. Both SSRS and SSAS can be scaled up and out. For really large systems you will need to do both, even with the best of caching schemes.

    #30: Stick with your naming standards

    There are a lot objects that need to be named in a solution. From the more technical objects such as database tables and SSIS packages to objects exposed to users such as SSAS dimensions and measures. The most important thing with naming conventions is not what they are, but that they are implemented. As I talked about in tip #24 changing a name can have far reaching consequences. This is not just a matter of things breaking if you change them but consider all of the support functionality in the platform such as logging that utilize object names. Having meaningful, consistent names will make it a heck of a lot easier to get value out of this. So at the start of the project I would advise to have a “naming meeting” where you agree upon how you will name your objects. Should dimension tables be prefixed with Dim or Dim_? Should Dimension names be plural (CustomerS) or singular (Customer), etc.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user1068 - PeerSpot reviewer
    it_user1068Tech Support Staff at a tech company with 51-200 employees
    Vendor

    Thanks Peter for the great range of tips for using Microsoft BI tool. They are indeed a must-read for all developers and novice users of this great tool for businesses.

    Buyer's Guide
    Download our free Microsoft Power BI Report and get advice and tips from experienced pros sharing their opinions.
    Updated: November 2024
    Buyer's Guide
    Download our free Microsoft Power BI Report and get advice and tips from experienced pros sharing their opinions.