{
  "DataSetId": "24b1b03a-86ce-41c7-9df7-5be5343ff9d9",
  "Name": "partitioned",
  "PhysicalTableMap": {
    "57daf616-4a5d-4014-8e17-a0324e2c2940": {
      "RelationalTable": {
        "DataSourceArn": "arn:aws:quicksight:<region>:<your_aws_account>:datasource/<DataSourceId>",
        "Catalog": "AwsDataCatalog",
        "Schema": "ses_event_data_database",
        "Name": "partitioned",
        "InputColumns": [
          {
            "Name": "bounce_bouncesubtype",
            "Type": "STRING"
          },
          {
            "Name": "bounce_bouncetype",
            "Type": "STRING"
          },
          {
            "Name": "bounce_feedbackid",
            "Type": "STRING"
          },
          {
            "Name": "bounce_reportingmta",
            "Type": "STRING"
          },
          {
            "Name": "bounce_timestamp",
            "Type": "STRING"
          },
          {
            "Name": "click_ipaddress",
            "Type": "STRING"
          },
          {
            "Name": "click_link",
            "Type": "STRING"
          },
          {
            "Name": "click_linktags",
            "Type": "STRING"
          },
          {
            "Name": "click_timestamp",
            "Type": "STRING"
          },
          {
            "Name": "click_useragent",
            "Type": "STRING"
          },
          {
            "Name": "complaint_arrivaldate",
            "Type": "STRING"
          },
          {
            "Name": "complaint_complaintfeedbacktype",
            "Type": "STRING"
          },
          {
            "Name": "complaint_complaintsubtype",
            "Type": "STRING"
          },
          {
            "Name": "complaint_feedbackid",
            "Type": "STRING"
          },
          {
            "Name": "complaint_timestamp",
            "Type": "STRING"
          },
          {
            "Name": "complaint_useragent",
            "Type": "STRING"
          },
          {
            "Name": "delivery_processingtimemillis",
            "Type": "INTEGER"
          },
          {
            "Name": "delivery_reportingmta",
            "Type": "STRING"
          },
          {
            "Name": "delivery_smtpresponse",
            "Type": "STRING"
          },
          {
            "Name": "delivery_timestamp",
            "Type": "STRING"
          },
          {
            "Name": "eventtype",
            "Type": "STRING"
          },
          {
            "Name": "sender",
            "Type": "STRING"
          },
          {
            "Name": "subject",
            "Type": "STRING"
          },
          {
            "Name": "recipient",
            "Type": "STRING"
          },
          {
            "Name": "recipient_domain",
            "Type": "STRING"
          },
          {
            "Name": "mail_headerstruncated",
            "Type": "BOOLEAN"
          },
          {
            "Name": "mail_messageid",
            "Type": "STRING"
          },
          {
            "Name": "mail_sendingaccountid",
            "Type": "STRING"
          },
          {
            "Name": "mail_source",
            "Type": "STRING"
          },
          {
            "Name": "mail_sourcearn",
            "Type": "STRING"
          },
          {
            "Name": "mail_timestamp",
            "Type": "STRING"
          },
          {
            "Name": "open_ipaddress",
            "Type": "STRING"
          },
          {
            "Name": "open_timestamp",
            "Type": "STRING"
          },
          {
            "Name": "open_useragent",
            "Type": "STRING"
          },
          {
            "Name": "year",
            "Type": "STRING"
          },
          {
            "Name": "month",
            "Type": "STRING"
          },
          {
            "Name": "day",
            "Type": "STRING"
          },
          {
            "Name": "hour",
            "Type": "STRING"
          }
        ]
      }
    }
  },
  "LogicalTableMap": {
    "57daf616-4a5d-4014-8e17-a0324e2c2940": {
      "Alias": "partitioned",
      "DataTransforms": [
        {
            "CastColumnTypeOperation": {
                "ColumnName": "complaint_arrivaldate",
                "NewColumnType": "DATETIME",
                "Format": "yyyy-MM-dd'T'HH:mm:ss.SSSSZ"
            }
        },
        {
            "CastColumnTypeOperation": {
                "ColumnName": "mail_timestamp",
                "NewColumnType": "DATETIME",
                "Format": "yyyy-MM-dd'T'HH:mm:ss.SSSSZ"
            }
        },
        {
          "ProjectOperation": {
            "ProjectedColumns": [
                "bounce_bouncesubtype",
                "bounce_bouncetype",
                "bounce_feedbackid",
                "bounce_reportingmta",
                "bounce_timestamp",
                "click_ipaddress",
                "click_link",
                "click_linktags",
                "click_timestamp",
                "click_useragent",
                "complaint_arrivaldate",
                "complaint_complaintfeedbacktype",
                "complaint_complaintsubtype",
                "complaint_feedbackid",
                "complaint_timestamp",
                "complaint_useragent",
                "delivery_processingtimemillis",
                "delivery_reportingmta",
                "delivery_smtpresponse",
                "delivery_timestamp",
                "eventtype",
                "sender",
                "subject",
                "recipient",
                "recipient_domain",
                "mail_headerstruncated",
                "mail_messageid",
                "mail_sendingaccountid",
                "mail_source",
                "mail_sourcearn",
                "mail_timestamp",
                "open_ipaddress",
                "open_timestamp",
                "open_useragent",
                "year",
                "month",
                "day",
                "hour"
            ]
          }
        }
      ],
      "Source": {
        "PhysicalTableId": "57daf616-4a5d-4014-8e17-a0324e2c2940"
      }
    }
  },
  "ImportMode": "SPICE",
  "Permissions": [
    {
      "Principal": "arn:aws:quicksight:<region>:<your_aws_account>:<quicksight_user>",
      "Actions": [
        "quicksight:UpdateDataSetPermissions",
        "quicksight:DescribeDataSet",
        "quicksight:DescribeDataSetPermissions",
        "quicksight:PassDataSet",
        "quicksight:DescribeIngestion",
        "quicksight:ListIngestions",
        "quicksight:UpdateDataSet",
        "quicksight:DeleteDataSet",
        "quicksight:CreateIngestion",
        "quicksight:CancelIngestion"
      ]
    }
  ]
}
