Business analytics is the backbone of contemporary business. Business analysts work tirelessly in their roles as the custodians of efficacy within a work environment. They are responsible for connecting various disparate facets of organization and as such are sometimes playing the role of a liaison. Furthermore, they are continuously analyzing data and company processes in order to ascertain how to minimize costs and maximize efficiency. The role of a business analyst is to be a highly adaptable problem solver who is able to curtail leakages in the corporate machine while supporting the organization by identifying stress points and delivering solutions that can realistically be implemented. Let us discuss the salient skills that define a great business analyst.