Skip to main content

Reporting Service Data Model

Auto-generated from TypeORM entity definitions. Last synced: 2026-03-15

Database schema: reporting

CustomerHealthScore

Table: customer_health_scores

ColumnTypeNullablePrimaryUniqueDefault
idstringNoYesYes-
tenantIduuidNo---
customerIduuidNo---
scoreintNo--50
factorsjsonbNo---
riskLevelvarcharNo---
computedAttimestamptzNo---
createdAtDateNo---
updatedAtDateNo---

FocusCostRecord

Table: focus_cost_records

ColumnTypeNullablePrimaryUniqueDefault
idstringNoYesYes-
tenantIduuidNo---
billingAccountIduuidNo---
billingPeriodStarttimestamptzNo---
billingPeriodEndtimestamptzNo---
chargeCategoryvarcharNo---
chargeClassvarcharYes---
consumedQuantitydecimalNo--0
consumedUnitvarcharNo---
contractedCostdecimalNo--0
contractedUnitPricedecimalNo--0
effectiveCostdecimalNo--0
listCostdecimalNo--0
listUnitPricedecimalNo--0
pricingCategoryvarcharNo---
providervarcharNo---
regionIdvarcharNo---
availabilityZonevarcharYes---
resourceIdvarcharNo---
resourceNamevarcharNo---
resourceTypevarcharNo---
serviceCategoryvarcharNo---
serviceNamevarcharNo---
skuIdvarcharNo---
subAccountIdvarcharNo---
subAccountNamevarcharNo---
tagsjsonbNo---
usageQuantitydecimalNo--0
usageUnitvarcharNo---
invoiceIduuidYes---
orderIduuidYes---
subscriptionIduuidYes---
sourceEventIdvarcharNo---
createdAtDateNo---

ProvisioningSummary

Table: provisioning_summaries

ColumnTypeNullablePrimaryUniqueDefault
idstringNoYesYes-
tenantIduuidNo---
periodvarcharNo---
periodStarttimestamptzNo---
periodEndtimestamptzNo---
totalRequestsintNo--0
completedRequestsintNo--0
failedRequestsintNo--0
averageTimeMinutesdecimalNo--0
successRatedecimalNo--0
slaComplianceRatedecimalNo--0
byResourceTypejsonbNo---
computedAttimestamptzNo---
createdAtDateNo---
updatedAtDateNo---

ReportDefinition

Table: report_definitions

ColumnTypeNullablePrimaryUniqueDefault
idstringNoYesYes-
tenantIduuidNo---
namevarcharNo---
reportTypevarcharNo---
formatvarcharNo---
frequencyvarcharNo---
parametersjsonbNo---
recipientsjsonbNo--[]
enabledbooleanNo--true
lastRunAttimestamptzYes---
nextRunAttimestamptzYes---
createdByvarcharNo---
createdAtDateNo---
updatedAtDateNo---

ReportExecution

Table: report_executions

ColumnTypeNullablePrimaryUniqueDefault
idstringNoYesYes-
tenantIduuidNo---
reportDefinitionIduuidYes---
reportTypevarcharNo---
formatvarcharNo---
parametersjsonbNo---
statusvarcharNo--PENDING
filePathvarcharYes---
fileSizebigintYes---
errorvarcharYes---
completedAttimestamptzYes---
triggeredByvarcharNo---
createdAtDateNo---
updatedAtDateNo---

RevenueSummary

Table: revenue_summaries

ColumnTypeNullablePrimaryUniqueDefault
idstringNoYesYes-
tenantIduuidNo---
periodvarcharNo---
periodStarttimestamptzNo---
periodEndtimestamptzNo---
mrrdecimalNo--0
arrdecimalNo--0
newMrrdecimalNo--0
expansionMrrdecimalNo--0
contractionMrrdecimalNo--0
churnedMrrdecimalNo--0
totalRevenuedecimalNo--0
revenueByProductjsonbNo---
revenueBySegmentjsonbNo---
activeSubscriptionsintNo--0
newSubscriptionsintNo--0
cancelledSubscriptionsintNo--0
churnRatedecimalNo--0
currencyvarcharNo--EUR
computedAttimestamptzNo---
createdAtDateNo---
updatedAtDateNo---

UsageFact

Table: usage_facts

ColumnTypeNullablePrimaryUniqueDefault
idstringNoYesYes-
tenantIduuidNo---
domainvarcharNo---
eventTypevarcharNo---
sourceEventIdvarcharNo---
correlationIdvarcharYes---
payloadjsonbNo---
eventTimestamptimestamptzNo---
receivedAtDateNo---