Data Sources & Integrations
Data Sources & Integrations
4.1 Supported Data Types
The platform ingests and processes multiple data types:
| Type | Examples | Format |
|---|---|---|
| Quantitative Metrics | Carbon emissions, water use, waste volumes | Numbers, time series |
| Financial Data | Revenue, expenses, capex, OPEX | Currency, ratios |
| Survey Responses | Employee engagement, stakeholder feedback | Likert scales, open text |
| Operational Data | Production volumes, workforce statistics, supply chain | Aggregated counts |
| Geographic Data | Location coordinates, facility addresses | GeoJSON, coordinates |
| Document Data | Reports, certifications, compliance documents | PDF, text, structured |
| Regulatory Data | Compliance status, certifications, licenses | Status indicators |
4.2 Connecting External Systems
ESG Data Providers
- Bloomberg Terminal
- Refinitiv / Thomson Reuters
- S&P Global ESG
- Custom data feeds
Financial Systems
- SAP
- Oracle ERP
- QuickBooks
- Xero
Operational Systems
- Salesforce
- Workday
- ServiceNow
- Manufacturing MES systems
Surveys & Stakeholder Inputs
- Custom survey builder (built-in)
- Qualtrics
- SurveyMonkey
- Google Forms
To connect a data source:
- Go to Integrations → Data Sources
- Select your system from the catalog
- Provide authentication credentials (API key, OAuth, username/password)
- Map your data fields to platform indicators
- Set refresh frequency (real-time, daily, weekly, monthly)
- Test connection and validate data
4.3 API Integration Guide
Direct API access enables:
- Custom data ingestion workflows
- Real-time data synchronization
- Programmatic assessment creation
- Webhook integration for system events
API Endpoints:
GET /api/v1/assessments- List assessmentsPOST /api/v1/assessments- Create new assessmentPUT /api/v1/assessments/{id}/data- Submit assessment dataGET /api/v1/reports- Generate reports programmaticallyPOST /api/v1/webhooks- Set up event listeners
4.4 Data Validation & Quality Assurance
Every data point is validated:
- Schema Validation: Data matches expected format and type
- Range Checking: Values fall within acceptable parameters
- Completeness: Required fields are populated
- Anomaly Detection: Unusual spikes or patterns flagged for review
- Deduplication: Duplicate entries identified and merged
- Audit Trail: Every change logged with timestamp and user
View validation errors:
- Integrations → Data Import History
- Filter by status: Successful, Pending, Error
- Click error to see detailed diagnostic
4.5 Troubleshooting Integrations
Connection Failed
- Verify credentials are correct and user has API permissions
- Check IP allowlist if your system uses it
- Confirm API endpoint is accessible (firewall/proxy)
- Contact support with API error codes
Data Not Appearing
- Verify mapping configuration matches your data structure
- Check data refresh schedule and last sync timestamp
- Review validation error logs for format issues
- Ensure user has permission to access source system data
Incomplete Data Transfer
- Check data volume limits (contact support for enterprise limits)
- Verify API rate limits are configured appropriately
- Monitor for timeout issues during large data transfers
- Use support’s diagnostic tools to trace failed requests
Duplicate or Incorrect Data
- Verify deduplication rules configured correctly
- Check field mapping for accuracy
- Ensure consistent data quality at source
- Use data reconciliation report to identify discrepancies
For additional help, contact support@sdgl-impact.io or visit the Support Center.