Business data is collected through various methods and channels. These include point of sale systems, customer relationship management (CRM) software, enterprise resource planning (ERP) systems, surveys, social media platforms, and web analytics. Data can be collected in real-time or through periodic reporting.