Full bidirectional ETL
Sync in both directions between Athena and your systems.
Polytomic connects AWS Athena to your databases, SaaS tools, and cloud storage for ETL and reverse ETL. Read your S3 data lake through Athena, and write results back as managed Iceberg tables so new datamarts appear in Glue without any pipeline code.
Sync in both directions between Athena and your systems.
Efficient operations minimize Athena query costs.
Destination syncs produce managed Iceberg tables backed by Parquet in S3.
Build Athena datamarts from Athena with custom SQL transformations
Move data between AWS Athena and your databases, SaaS tools, and cloud storage, reading through Athena and writing managed Iceberg tables back to your lake.
Connect Athena with a region and an S3 results bucket, and Polytomic can both read your lake and write back into it. Reads work by selecting a catalog table or writing your own Athena SQL, which makes building a datamart from data already in the lake a configuration step rather than a pipeline.
Writes are the interesting part. Records are staged in S3, registered as a temporary Glue table, then materialized through CTAS into a managed Iceberg table in Parquet, validated, and swapped into place. The result is a real table your team can query immediately.
Polytomic connects to Athena using an access key and secret, or by assuming an IAM role with an external ID. You supply the region and an existing S3 bucket and prefix, which serves both as Athena's query results location and as staging and final storage for destination writes.
See the documentation for full setup details.
Set up and manage syncs without writing code.
Use SQL to define exactly what data gets synced.
Supports large datasets with incremental syncs and bulk APIs.
No credit card required. Free trial available.