xDB Reporting service
The xDB Reporting service retrieves reporting data from various data sources to use in Sitecore reporting applications.
Supported infrastructure
You can host the xDB Reporting service on:
Refer to the Sitecore compatibility table for compatible versions.
Reference structure
The xDB Reporting service has its place in the Sitecore reference structure. It can be referenced by other roles, and it can also reference other roles.
Referenced by
The xDB Reporting service is referenced by the following roles:
References
The xDB Reporting service references the following roles:
Storage roles
Role name |
Connection string name |
Port |
Type |
Notes |
---|---|---|---|---|
core |
1443 |
SQL | ||
security |
1443 |
SQL | ||
master |
1443 |
SQL | ||
reporting |
1443 |
SQL |
The following API key must be included in a secure production environment, and should match the key configure in the Content Management role:
Role |
Connection string name |
Type |
Notes |
---|---|---|---|
xDB Reporting |
reporting.apikey |
Unique string |
Required if you use a dedicated xDB Reporting role. Not required if the Content Management role connects directly to the reporting database. |
The xDB Reporting service and the xDB Processing role share the reporting.apikey
.
Other
The xDB Reporting service includes a reference to the Package Management Service via the PackageManagementServiceUrl
connection string.
Privacy and security
Assuming default behavior, the Reporting role does not handle or store personal data. Refer to the Security Guide for steps to secure the xDB Reporting role.
Assumptions
-
Custom contact and interaction aggregation processors are not saving personal data to the xDB Reporting database.
-
Custom processing workers are not saving personal data to the xDB Reporting database.
-
Custom code and custom applications are not saving personal data to the xDB Reporting database.