API Reference
List MetricCalculation
List metric calculations from a schedule. The results are returned in no particular order.
GET
/
v1
/
scheduledMetricCalculations
/
{scheduledMetricCalculation}
/
metricCalculations
List MetricCalculation
curl --request GET \
--url https://metrics.eu.confidence.dev/v1/scheduledMetricCalculations/{scheduledMetricCalculation}/metricCalculations \
--header 'Authorization: Bearer <token>'{
"metricCalculations": [
{
"metricCalculationSpec": {
"metric": "<string>",
"exposureTable": "<string>",
"splitDimensions": [
{
"column": "<string>",
"factTable": "<string>",
"dimensionTable": "<string>",
"exposureTable": "<string>"
}
],
"measurementTable": "<string>",
"exposureGroups": [
"<string>"
]
},
"startTime": {},
"scheduleIteration": {},
"times": {
"exposureStartTime": {},
"exposureEndTime": {},
"factStartTime": {},
"factEndTime": {}
},
"createTime": {},
"updateTime": {},
"creator": "<string>",
"updater": "<string>",
"name": "<string>",
"endTime": {},
"metricResults": {
"metricBucketStats": [
{
"summaryStats": {
"averageSummaryStats": {
"sum": 123,
"sumOfSquares": 123,
"count": 123,
"countMissing": 123,
"countMissingRows": 123,
"mean": 123,
"variance": 123,
"varianceReductionStats": {
"count": 123,
"countMissing": 123,
"countMissingRows": 123,
"sum": 123,
"postSum": 123,
"postCount": 123,
"sumOfSquares": 123,
"sumOfProducts": 123,
"mean": 123,
"variance": 123,
"covariance": 123
}
},
"ratioSummaryStats": {
"numeratorSum": 123,
"numeratorSumOfSquares": 123,
"denominatorSum": 123,
"denominatorSumOfSquares": 123,
"sumOfProducts": 123,
"count": 123,
"countMissing": 123,
"countMissingRows": 123,
"numeratorMean": 123,
"numeratorVariance": 123,
"denominatorMean": 123,
"denominatorVariance": 123,
"numeratorDenominatorCovariance": 123,
"varianceReductionStats": {
"count": 123,
"countMissing": 123,
"countMissingRows": 123,
"numeratorSum": 123,
"postNumeratorSum": 123,
"numeratorSumOfSquares": 123,
"denominatorSum": 123,
"postDenominatorSum": 123,
"denominatorSumOfSquares": 123,
"sumOfProducts": 123,
"numeratorNumeratorSumOfProducts": 123,
"numeratorDenominatorSumOfProducts": 123,
"denominatorNumeratorSumOfProducts": 123,
"denominatorDenominatorSumOfProducts": 123,
"numeratorMean": 123,
"numeratorVariance": 123,
"denominatorMean": 123,
"denominatorVariance": 123,
"numeratorDenominatorCovariance": 123,
"preNumeratorPostNumeratorCovariance": 123,
"preNumeratorPostDenominatorCovariance": 123,
"preDenominatorPostNumeratorCovariance": 123,
"preDenominatorPostDenominatorCovariance": 123
}
}
},
"variant": "<string>",
"dimensions": [
{
"dimension": "<string>",
"value": "<string>"
}
]
}
]
},
"schedule": "<string>",
"sqlJob": "<string>",
"supersededBy": "<string>",
"sql": "<string>",
"superseeds": "<string>",
"retriggered": true,
"outdatedSourceDataInfo": {
"table": "<string>",
"expectedCount": 123,
"actualCount": 123,
"queryStartTime": {},
"queryEndTime": {}
},
"error": "<string>",
"labels": [
{}
],
"owner": "<string>"
}
],
"nextPageToken": "<string>"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Query Parameters
The maximum number of metric calculations to fetch.
Token used for pagination.
Filtering for metric calculations, follows the lucene query string format for example 'name: "scheduledMetricCalculations/abc/metricCalculations/123"', see MetricCalculation type for available fields.
Response
200 - application/json
OK
MetricCalculation: List of matching metric calculations.
Show child attributes
Show child attributes
Token to fetch the next page, empty if no more pages.
⌘I
List MetricCalculation
curl --request GET \
--url https://metrics.eu.confidence.dev/v1/scheduledMetricCalculations/{scheduledMetricCalculation}/metricCalculations \
--header 'Authorization: Bearer <token>'{
"metricCalculations": [
{
"metricCalculationSpec": {
"metric": "<string>",
"exposureTable": "<string>",
"splitDimensions": [
{
"column": "<string>",
"factTable": "<string>",
"dimensionTable": "<string>",
"exposureTable": "<string>"
}
],
"measurementTable": "<string>",
"exposureGroups": [
"<string>"
]
},
"startTime": {},
"scheduleIteration": {},
"times": {
"exposureStartTime": {},
"exposureEndTime": {},
"factStartTime": {},
"factEndTime": {}
},
"createTime": {},
"updateTime": {},
"creator": "<string>",
"updater": "<string>",
"name": "<string>",
"endTime": {},
"metricResults": {
"metricBucketStats": [
{
"summaryStats": {
"averageSummaryStats": {
"sum": 123,
"sumOfSquares": 123,
"count": 123,
"countMissing": 123,
"countMissingRows": 123,
"mean": 123,
"variance": 123,
"varianceReductionStats": {
"count": 123,
"countMissing": 123,
"countMissingRows": 123,
"sum": 123,
"postSum": 123,
"postCount": 123,
"sumOfSquares": 123,
"sumOfProducts": 123,
"mean": 123,
"variance": 123,
"covariance": 123
}
},
"ratioSummaryStats": {
"numeratorSum": 123,
"numeratorSumOfSquares": 123,
"denominatorSum": 123,
"denominatorSumOfSquares": 123,
"sumOfProducts": 123,
"count": 123,
"countMissing": 123,
"countMissingRows": 123,
"numeratorMean": 123,
"numeratorVariance": 123,
"denominatorMean": 123,
"denominatorVariance": 123,
"numeratorDenominatorCovariance": 123,
"varianceReductionStats": {
"count": 123,
"countMissing": 123,
"countMissingRows": 123,
"numeratorSum": 123,
"postNumeratorSum": 123,
"numeratorSumOfSquares": 123,
"denominatorSum": 123,
"postDenominatorSum": 123,
"denominatorSumOfSquares": 123,
"sumOfProducts": 123,
"numeratorNumeratorSumOfProducts": 123,
"numeratorDenominatorSumOfProducts": 123,
"denominatorNumeratorSumOfProducts": 123,
"denominatorDenominatorSumOfProducts": 123,
"numeratorMean": 123,
"numeratorVariance": 123,
"denominatorMean": 123,
"denominatorVariance": 123,
"numeratorDenominatorCovariance": 123,
"preNumeratorPostNumeratorCovariance": 123,
"preNumeratorPostDenominatorCovariance": 123,
"preDenominatorPostNumeratorCovariance": 123,
"preDenominatorPostDenominatorCovariance": 123
}
}
},
"variant": "<string>",
"dimensions": [
{
"dimension": "<string>",
"value": "<string>"
}
]
}
]
},
"schedule": "<string>",
"sqlJob": "<string>",
"supersededBy": "<string>",
"sql": "<string>",
"superseeds": "<string>",
"retriggered": true,
"outdatedSourceDataInfo": {
"table": "<string>",
"expectedCount": 123,
"actualCount": 123,
"queryStartTime": {},
"queryEndTime": {}
},
"error": "<string>",
"labels": [
{}
],
"owner": "<string>"
}
],
"nextPageToken": "<string>"
}
