What is our primary use case?
SAP Business Warehouse (BW) integrates data from different sources, transforms and consolidates the data, does data cleansing, and storing of data as well. It also includes data modeling, administration, and staging area.
Actually, this is something analytical. Earlier, SAP was purely a GUI-based product. But now SAP is being moved out to the URL-based product. I would say the web pages and the front end.
They have converted their output in an analogical way. You might have seen this in the share market and for stocks. They are live all over the tracking system; their output gets changed in a fraction of a second. So for that type and kind of certain data, it has been used. From the back end, from a technical perspective, I have end-to-end knowledge. For example, for how to mitigate risk while assigning additional access to the user, there might be possibilities of the risk.
As an example, we have assigned a role to a user who is working in a bank and there may be a hierarchy in the bank. One user might be the cashier, one user might be the bank manager, and one the accountant, so if you compare all these three users, the bank manager will have more privileges than the other two users. The cashier may have access to withdraw and deposit the money. The accountant may have access to just pick the documents and compare the documents.
I am a backend guy, and I am handling the server. From the backend, we have to segregate the duties. So, we use it to segregate the manager, cashier, and accountant roles.
What is most valuable?
SAP Business Warehouse has now been integrated with HANA. So, earlier, the SAP Business Warehouse's working speed was slow. It would call for the data from the hard disk to the RAM and then RAM to the front end.
But now, because of the HANA integration, the hard disk and RAM are together, and because of that, the output is very quick and very fast actually. So, within a fraction of a second, you will get the output when you hit the required query. So, the integration of HANA is very powerful right now.
What needs improvement?
SAP Business Warehouse could have been better. There is room for improvement from a technical perspective. So, from a technical perspective, when we are upgrading a Business Warehouse server or we are migrating from one place to another, the capability required for this upgradation has many manual activities. It took us around a month to streamline our server.
Let’s say there are some transaction codes. Transaction code is a set of programs, and when you want to run a program from the backend, you need to hit the transaction code. It is called a T-code. So during the upgrade, many transaction codes get affected, and as a security consultant, it is my responsibility to recheck those transaction codes which are affected. Sometimes more than 100 codes may get affected, sometimes 500, and sometimes more as well. So, it takes a hell lot of time to integrate them again. That is a limitation or defect within the SAP Business Warehouse.
SAP Business Warehouse should come up with proper solutions. Upgradation is an automatic activity. It should happen by itself. We just need to initiate it, and the backend SAP server is automatically upgraded. But it should handle the transactional code as well. They should not get absolutely, and any authorization object should not get deleted from the transaction codes. So, that functionality SAP Business Warehouse should come up with.
For how long have I used the solution?
I have been using SAP Business Warehouse for approximately eight years.
What do I think about the stability of the solution?
The product is stable. Most of the things are live 24x7. So the stability is good, and I would rate it a nine out of ten for stability.
What do I think about the scalability of the solution?
Considering upgrade and migration issues, I would rate the scalability of Business Warehouse a seven out of ten.
Business Warehouse product is not suggested for small-scale enterprises. It is suggested for big organizations like those that are Fortune 500 companies or have mass data in their servers for that kind of company.
For small-scale enterprises, it is too costly. Small-scale companies cannot bear it. They cannot pay the price for this. For companies that have a turnover of more than 100 crores or then more than that for them, it is advisable to purchase Business Warehouse. I would not recommend it to small-scale companies.
How are customer service and support?
The SAP team provides solutions and is good in the technical areas. Every other day I face technical issues, and when I myself cannot resolve them, I reach out to the technical team. So, technical support is good, but they take time to respond on a priority basis.
They are not responding quickly. Sometimes they take two, three, and sometimes five days. Considering live server operations, we sometimes need a quick response within one hour or thirty minutes. SAP could have been better in that area. They should have a rapid-fire team and quickly jump in and troubleshoot that technical issue and should resolve it quickly. They should have done that better.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
The best functionality that SAP has is that it can integrate with any other third-party services. Whether SAP or non-SAP. It can integrate, and you can do the data exchange. But Odoo does not have that functionality. The reference ERP that Oracle has also does not have that functionality. So, SAP is good compared to other tools.
How was the initial setup?
The initial setup is very complex. It required multiple implementations. It took months to implement SAP Business Warehouse.
What about the implementation team?
We implemented another tool called BPC, which is cloud-based and integrated with Business Warehouse. So, we created all the roles and profiles in the Business Warehouse. But the front-end visibility and the tool used is BPC, which is cloud-based only. So, the latest also they are coming up with cloud only.
What's my experience with pricing, setup cost, and licensing?
I would not recommend it to small-scale companies. The price is too much. If you consider all the ERP products, Microsoft and Oracle are also selling their ERP products. Their pricing is very less as compared to SAP Business Warehouse. SAP is very costly. If you compare it to Odoo, it is free of cost, while SAP is too costly.
Which other solutions did I evaluate?
Compared to Oracle ERP, PeopleSoft, and Odoo, Business Warehouse is more stable.
What other advice do I have?
Overall, I would rate Business Warehouse a seven out of ten.