31.5 C
New York
Thursday, June 5, 2025

Introducing managed question outcomes for Amazon Athena


Amazon Athena makes it easy to research information with out having to arrange and handle information processing infrastructure. Nevertheless, historically, you wanted to arrange an Amazon Easy Storage Service (Amazon S3) bucket to retailer question outcomes earlier than they might run queries with Athena. The necessity arose to make it even less complicated to begin utilizing Athena, with fewer setup steps.

That’s why we’re thrilled to introduce managed question outcomes, a brand new Athena characteristic that routinely shops, secures, and manages the lifecycle of question consequence information for you at no further value. Managed question outcomes simplifies your person expertise by eradicating the necessity to create or select an S3 bucket in your account to carry outcomes earlier than you run queries. It helps scale back your month-to-month value by shifting momentary storage of question outcomes out of your S3 bucket to Athena, and eliminates the necessity for separate processes to delete question consequence information out of your S3 bucket after it’s not wanted. Now, Athena provides each service managed, momentary consequence storage and buyer managed Amazon S3 storage choices to fulfill completely different wants.

What’s extra, utilizing managed question outcomes doesn’t require advanced modifications to functions that learn question outcomes from present Athena interfaces, and will increase information safety. Entry to managed question consequence information is now related to AWS Id and Entry Administration (IAM) permissions scoped to particular person Athena workgroups, as an alternative of S3 buckets. Moreover, you’ll be able to routinely encrypt consequence information with AWS Key Administration Service (AWS KMS) utilizing AWS owned or buyer managed keys.

On this submit, we show learn how to get began with managed question outcomes and, by eradicating the undifferentiated effort spent on question consequence administration, how Athena helps you get insights out of your information in fewer steps than earlier than.

Resolution overview

If you use managed question outcomes, you not have to create and select S3 buckets to retailer question outcomes, or handle lifecycle guidelines to ensure the consequence information is finally cleaned up. The next are some situations the place that is useful:

  • Monetary analysts working in groups analyzing market information, every protecting completely different funding areas or monetary devices, would possibly use completely different workgroups for various sorts of analyses or tasks. Now, analysts don’t have to spend time establishing S3 buckets or fear about cleansing up question outcomes when their work is finished.
  • Compliance groups can run audit queries on transaction information for regulatory reporting whereas ensuring solely approved workforce members can entry delicate question outcomes via IAM permissions. As a result of question outcomes are cleaned up routinely, the compliance workforce not requires separate processes to delete question consequence information.
  • Information and analytics and platform automation groups who’re answerable for streamlined onboarding of recent customers and groups not have to configure particular person S3 buckets and permissions for various customers and groups, simplifying their automation code.

The next are among the key options of managed question leads to Athena:

  • It removes the necessity to decide on an S3 bucket location earlier than you run queries.
  • There is no such thing as a further value to retailer your question outcomes, and question outcomes are routinely deleted after a time frame, decreasing administration overhead from separate bucket cleanup processes.
  • It’s easy to get began: new and preexisting workgroups might be seamlessly configured to make use of managed question outcomes. You may have a mixture of Athena managed and buyer managed question leads to your AWS account.
  • You need to use streamlined IAM permissions with entry to learn outcomes utilizing GetQueryResults and GetQueryResultsStream tied to particular person workgroups.
  • Question outcomes are routinely encrypted together with your alternative of AWS owned or buyer managed KMS keys.

Let’s stroll via learn how to get began with managed question outcomes.

Configure your workgroup

Full the next steps to configure your workgroup:

  1. On the Athena console, select Workgroups within the navigation pane.
  2. Select Create workgroup.

Alternatively, you’ll be able to choose an present workgroup and select Edit.

  1. For Question consequence configuration, choose Athena managed.
  2. Navigate to the Athena console. To create a brand new workgroup, within the Workgroups web page choose the Create Workgroup button. To edit an present workgroup, choose a workgroup from the checklist and within the workgroup element web page, choose the Edit button. Underneath Question consequence configuration part, you will note the choice for Athena managed:
  3. For Encrypt question outcomes, select your most popular encryption technique

Query result configuration

Determine 1: Question consequence configuration

Step 2: Configure Encryption

Select your most popular encryption technique for question outcomes:

    1. Encrypt utilizing an AWS owned key – That is the default choice. It signifies that you really want question outcomes to be encrypted and decrypted by an AWS owned key.
    2. Encrypt utilizing a buyer managed key – Select this feature if you wish to encrypt and decrypt question outcomes with your individual key. To have Athena use your buyer managed key, specify the Athena service within the Principal components of the important thing coverage. For extra data, see Setup an AWS KMS key coverage for managed storage. To run queries, the person querying information wants permission to entry your key.

Question your information

After you’ve configured your workgroup for managed question outcomes, you’ll be able to instantly begin working queries. Let’s run a pattern question towards the AWS Value and Utilization Report.

The Athena console banner signifies that our workgroup, demo-workgroup, was up to date to make use of managed question outcomes. Our question ran efficiently, and we didn’t have to arrange an S3 bucket. To obtain these outcomes, select Obtain outcomes CSV.

Running a query against the Cost and Usage report in the Athena console

Determine 2: Operating a question towards the Value and Utilization report within the Athena console

You may entry these outcomes via the Athena console and utilizing the Athena APIs.

Accessing the query results via the Athena API

Determine 3: Accessing the question outcomes by way of the Athena API

Conclusion

On this submit, we launched managed question outcomes, a brand new Athena characteristic that streamlines the question expertise via automated storage of question outcomes, supplies automated cleanup, and limits question consequence entry with IAM permissions. Managed question outcomes reduces operational overhead, empowering each information analysts working interactive queries and groups constructing advanced analytics pipelines to deal with deriving insights somewhat than managing infrastructure. We demonstrated learn how to configure workgroups for managed storage and successfully use this characteristic in question situations.

To start out utilizing managed question outcomes with Athena, merely configure your workgroups via the Athena console or APIs. For extra data, see Managed question outcomes.


Concerning the Authors

Man Bachar is a Sr. Options Architect at AWS. He focuses on aiding capital markets and FinTech clients with their cloud transformation journeys. His experience encompasses id administration, safety, and unified communication.

Sayan Chakraborty is a Sr. Options Architect at AWS. He helps massive enterprises construct safe, scalable, and performant options on AWS. With a background in enterprise and know-how structure, he has expertise delivering large-scale digital transformation applications throughout a variety of trade verticals.

Darshit Thakkar is a Technical Product Supervisor at AWS and works out of Boston, Massachusetts. He works carefully with clients to know how they use information, and drives product improvements that make information extra actionable at scale.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles