Posted On: Dec 1, 2020

You can now use Amazon Elasticsearch Service as a target data store with AWS Glue Elastic Views. Now in limited preview, AWS Glue Elastic Views is a new capability of AWS Glue that makes it easy to combine and replicate data across multiple data stores without you having to write custom code. With AWS Glue Elastic Views, you can use familiar Structured Query Language (SQL) to quickly create a virtual table—called a view—from multiple different source data stores. Based on this view, AWS Glue Elastic Views copies data from each source data store and creates a replica—called a materialized view—in a target data store. AWS Glue Elastic Views monitors for changes to data in your source data stores continuously, and provides updates to your target data stores automatically, ensuring data accessed through the materialized view is always up-to-date.

With AWS Glue Elastic Views, you can now create views over data in Amazon DynamoDB and materialize these views in Amazon Elasticsearch Service. This enables you to use DynamoDB to as a key-value and document database with single-digit millisecond performance, and seamless integrate it with Amazon Elasticsearch Service to provide fast and relevant search experiences for your customers–without writing any code. AWS Glue Elastic Views is serverless and scales capacity up or down automatically based on demand, so there’s no infrastructure to manage.

AWS Glue Elastic Views is in limited preview today and available in US East (N. Virginia), US East (Ohio), US West (Oregon), Asia Pacific (Tokyo), and Europe (Ireland). To request access and learn more see here.