You need to migrate a large dataset from an on-premises data warehouse to AWS Glue Data Catalog. The dataset contains millions of records and spans multiple tables. What is the most efficient way to transfer the dataset while maintaining its schema and relationships?