json.schema.analytics.reportData.json Maven / Gradle / Ivy
{
"$id": "https://open-metadata.org/schema/analytics/reportData.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "reportData",
"type": "object",
"javaType": "org.openmetadata.schema.analytics.ReportData",
"javaInterfaces": [
"org.openmetadata.schema.EntityTimeSeriesInterface"
],
"description": "Report Data",
"properties": {
"id": {
"description": "Unique identifier for a result.",
"$ref": "../type/basic.json#/definitions/uuid"
},
"timestamp": {
"description": "timestamp for of a result ingestion.",
"$ref": "../type/basic.json#/definitions/timestamp"
},
"reportDataType": {
"description": "Type of data",
"type": "string",
"enum": [
"entityReportData",
"webAnalyticUserActivityReportData",
"webAnalyticEntityViewReportData",
"rawCostAnalysisReportData",
"aggregatedCostAnalysisReportData"
]
},
"data": {
"description": "Data captured",
"oneOf": [
{"$ref": "reportDataType/entityReportData.json"},
{"$ref": "reportDataType/webAnalyticUserActivityReportData.json"},
{"$ref": "reportDataType/webAnalyticEntityViewReportData.json"},
{"$ref": "reportDataType/rawCostAnalysisReportData.json"},
{"$ref": "reportDataType/aggregatedCostAnalysisReportData.json"}
]
}
},
"required": ["timestamp"]
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy