Amazon Athena 使用 Apache Hive DDL 來定義資料表。您可以使用 Amazon Athena 主控台、透過 ODBC 或 JDBC 驅動程式、透過 API 執行 DDL 陳述式，或使用 Amazon Athena 建立資料表精靈。如果您使用 Data Catalog 搭配 Amazon Athena，也可以使用 AWS Glue 爬蟲程式來自動推斷結構描述和分區。AWS Glue 爬蟲程式會連線至資料存放區，依序處理已排定優先順序的分類器清單以擷取資料的結構描述和其他統計資料，然後將此中繼資料填入 Data Catalog。爬蟲程式可定期執行以偵測是否有可用的新資料以及資料表定義變更等現有資料變更。爬蟲程式會自動新增資料表、現有資料表的新分區，以及新的資料表定義版本。您可以自訂 AWS Glue 爬蟲程式以分類自己的檔案類型。
您在 Amazon Athena 建立新的資料表結構描述時，該結構描述會存放在 Data Catalog 供執行查詢時使用，但是不會修改 Amazon S3 中的資料。Amazon Athena 使用一種稱為「讀時模式」的技術，讓您在執行查詢時可將結構描述投放在資料上。如此便減少了載入或轉換任何資料的需求。進一步了解建立資料表。