Business analysts should be open to handling large volumes of data, which is always the case, especially with modern-day business. Knowledge of coding, especially languages like Python, SQL, or R enables BAs to manage and analyze data themselves, so they are not as dependent on special data experts, or IT professionals. When BA possesses coding skills, they can code to gather data, refine, and analyze that information to get trends and patterns to support a decision-making process.

For example, while analyzing the data, a BA who knows SQL can get the necessary information from the database instead of waiting for IT or data engineer to prepare reports. In addition, the basic code writing allows BAs to do ad-hoc analysis, build data visualization and generate reports independently.