Amazon Glue · Schema

AggregateOperation

Specifies the set of parameters needed to perform aggregation in the aggregate transform.

AnalyticsData CatalogData IntegrationData PipelineETLServerless

Properties

Name Type Description
Column object
AggFunc object
View JSON Schema on GitHub

JSON Schema

glue-aggregate-operation-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-glue/refs/heads/main/json-schema/glue-aggregate-operation-schema.json",
  "title": "AggregateOperation",
  "description": "Specifies the set of parameters needed to perform aggregation in the aggregate transform.",
  "type": "object",
  "properties": {
    "Column": {
      "allOf": [
        {
          "$ref": "#/components/schemas/EnclosedInStringProperties"
        },
        {
          "description": "Specifies the column on the data set on which the aggregation function will be applied."
        }
      ]
    },
    "AggFunc": {
      "allOf": [
        {
          "$ref": "#/components/schemas/AggFunction"
        },
        {
          "description": "<p>Specifies the aggregation function to apply.</p> <p>Possible aggregation functions include: avg countDistinct, count, first, last, kurtosis, max, min, skewness, stddev_samp, stddev_pop, sum, sumDistinct, var_samp, var_pop</p>"
        }
      ]
    }
  },
  "required": [
    "Column",
    "AggFunc"
  ]
}