DataSourceInformationRepositoryService repositoryService =
ReportingComponent.getCarbonDataSourceService();
if (repositoryService != null) {
DataSourceInformationRepository datasourceRepo =
repositoryService.getDataSourceInformationRepository();
DataSourceRepositoryHolder dataSourceHelper = DataSourceRepositoryHolder.getInstance();
dataSourceHelper.init(datasourceRepo, null);
repositoryManager = dataSourceHelper.getDataSourceRepositoryManager();
if (repositoryManager != null) {
dataSource = repositoryManager.getDataSource(dataSourceName);
if (dataSource != null) {
try {
connection = dataSource.getConnection();