{ "schemaName": "scoreSheet", "dimensionFieldSpecs": [ { "name": "handle", "dataType": "STRING" }, { "name": "names", "dataType": "STRING", "singleValueField": false }, { "name": "age", "dataType": "INT" }, { "name": "gameIds", "dataType": "INT", "singleValueField": false }, { "name": "hasPlayed", "dataType": "BOOLEAN" }, { "name": "dateOfBirth", "dataType": "TIMESTAMP" }, { "name": "scores", "dataType": "LONG", "singleValueField": false }, { "name": "handicapAdjustedScores", "dataType": "FLOAT", "singleValueField": false }, { "name": "handicapAdjustedScores_highPrecision", "dataType": "DOUBLE", "singleValueField": false }, { "name": "extra", "dataType": "JSON" }, { "name": "raw", "dataType": "BYTES" } ], "metricFieldSpecs": [ { "name": "totalScore", "dataType": "LONG" }, { "name": "avgScore", "dataType": "FLOAT" }, { "name": "avgScore_highPrecision", "dataType": "DOUBLE" } ], "dateTimeFieldSpecs": [ { "name": "dateOfFirstGame", "dataType": "LONG", "format": "1:MILLISECONDS:EPOCH", "granularity": "1:MILLISECONDS" } ] }