All Downloads are FREE. Search and download functionalities are using the official Maven repository.

json.schema.analytics.reportData.json Maven / Gradle / Ivy

There is a newer version: 1.6.0-rc1
Show newest version
{
  "$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