code: func (configMgr *ConfigurationManager) AddDimensionInfo(dimensionInfo string) (map[string]string, error) {
  	config := make(map[string]string, 0)
  
  	config, er := configMgr.addDimensionInfo(dimensionInfo)
  	if er != nil {
  		openlogging.GetLogger().Errorf("failed to do add dimension info %s", er)
  		return config, er
  	}
  
  	err := configMgr.pullSourceConfigsByDI("ConfigCenterSource", dimensionInfo)
  	if err != nil {
  		openlogging.GetLogger().Errorf("fail to load configuration of ConfigCenterSource source%s", err)
  		return nil, err
  	}
  
  	return config, nil
  }
docs: // AddDimensionInfo adds the dimensionInfo to the list of which configurations needs to be pulled