Not sure what you are looking for, but a link to ezrankings will probably not help you. That said, business analysis is often the missed point in SEO which is understanding you competition. The analysis done when entering in this "war" for my point is understanding your own portfolio of products or good and then your competition. When you understand the portfolios, then you can start analyzing the keywords and how hard it would be to get you in the top. There are some excellent tools on the market for doing keyword analysis, and several threads in here about that topic. However business analytics is a very broad term that goes far beyond SEO so if you can be more specific in your wishes and what you want to achieve, then i would be able to broaden my answer!
Hi, You must need to identify your right competitors and complete the all needful analysis before start SEO for your website. In short do effective competitor analysis before start SEO of your website.