According to a Gartner survey in 2024, 58% of finance functions have adopted generative AI, marking a significant rise in adoption. Among these, four primary use cases have emerged as especially prominent: intelligent process automation, anomaly detection, analytics, and operational assistance.
In this post, we show you how Amazon Q Business can help augment your generative AI needs in all the abovementioned use cases and more by answering questions, providing summaries, generating content, and securely completing tasks based on data and information in your enterprise systems.
Amazon Q Business is a generative AI–powered conversational assistant that helps organizations make better use of their enterprise data. Traditionally, businesses face a challenge. Their information is split between two types of data: unstructured data (such as PDFs, HTML pages, and documents) and structured data (such as databases, data lakes, and real-time reports). Different types of data typically require different tools to access them. Documents require standard search tools, and structured data needs business intelligence (BI) tools such as Amazon QuickSight.
To bridge this gap, Amazon Q Business provides a comprehensive solution that addresses the longstanding challenge of siloed enterprise data. Organizations often struggle with fragmented information split between unstructured content—such as PDFs, HTML pages, and documents—and structured data stored in databases, data lakes, or real-time reports. Traditionally, these data types require separate tools: standard search functionalities for documents, and business intelligence (BI) tools like Amazon QuickSight for structured content. Amazon Q Business excels at handling unstructured data through more than 40 prebuilt connectors that integrate with platforms like Confluence, SharePoint, and Amazon Simple Storage Service (Amazon S3)—enabling businesses to consolidate and interact with enterprise knowledge through a single, conversational interface. Amazon QuickSight is a comprehensive Business Intelligence (BI) environment that offers a range of advanced features for data analysis and visualization. It combines interactive dashboards, natural language query capabilities, pixel-perfect reporting, machine learning (ML)–driven insights, and scalable embedded analytics in a single, unified service.
On December 3, 2024, Amazon Q Business announced the launch of its integration with QuickSight. With this integration, structured data sources can now be connected to Amazon Q Business applications, enabling a unified conversational experience for end users. QuickSight integration offers an extensive set of over 20 structured data source connectors, including Amazon S3, Amazon Redshift, Amazon Relational Database (Amazon RDS) for PostgreSQL, Amazon RDS for MySQL, and Amazon RDS for Oracle. This integration enables Amazon Q Business assistants to expand the conversational scope to cover a broader range of enterprise knowledge sources.
For end users, answers are returned in real time from your structured sources and combined with other relevant information found in unstructured repositories. Amazon Q Business uses the analytics and advanced visualization engine in QuickSight to generate accurate answers from structured sources.
In this post, we take a common scenario where a FinTech organization called AnyCompany has financial analysts who spend 15–20 hours per week manually aggregating data from multiple sources (such as portfolio statements, industry reports, earnings calls, and financial news) to derive client portfolio insights and generate recommendations. This manual process can lead to delayed decision-making, inconsistent analysis, and missed investment opportunities.
For this use case, we show you how to build a generative AI–powered financial research assistant using Amazon Q Business and QuickSight that automatically processes both structured data such as stock prices and trend data and unstructured data such as industry insights from news and quarterly statements. Advisors can use the assistant to instantly generate portfolio visualizations, risk assessments, and actionable recommendations through straightforward natural language queries, reducing analysis time from hours to minutes while maintaining consistent, data-driven investment decisions.
This solution uses both unstructured and structured data. For the unstructured data, it uses publicly available annual financial reports filed with the Securities and Exchange Commission (SEC) for the leading technology companies in the S&P 500 index. The structured data comes from stock price trend information obtained through the Alpha Vantage API. This solution uses Amazon Q Business, a generative AI conversational assistant. With the integration of QuickSight, we can build a financial assistant that can summarize insights, answer industry data–related questions, and generate charts and visuals from both structured and unstructured data.
The following figure shows how Amazon Q Business can use both unstructured and structured data sources to answer questions.

To perform the solution in this walkthrough, you need to have the following resources:
These components help to verify the proper functionality of the Amazon Q Business and QuickSight integration while maintaining secure access and data management capabilities.
Amazon QuickSight and Amazon Q Business must exist in the same AWS account. Cross account calls aren’t supported at the time of writing this blog.
Amazon QuickSight and Amazon Q Business accounts must exist in the same AWS Region. Cross-Region calls aren’t supported at the time of writing this blog.
Amazon QuickSight and Amazon Q Business accounts that are integrated need to use the same identity methods.
IAM Identity Center setup is required for accessing AWS managed applications such as Amazon Q Business and helps in streamlining access for users.
To create users:

john_doe_admin[email protected]. Use or create a real email address for each user to use in a later step.

To use this feature, you need to have an Amazon Q Business application. If you don’t have an existing application, follow the steps in Discover insights from Amazon S3 with Amazon Q S3 connector to create a Amazon Q Business application with an Amazon S3 data source. Upload the unstructured document(s) to Amazon S3 and sync the data source. The steps outlined below are required to create the Amazon Q Business application and are detailed in the above referenced blog post.

This image is a screenshot of the setup page for the Amazon Q Business application.
In this step, you create an Amazon Q Business application that powers the conversation web experience:

Yearly-Financial-Statements.
The index creation process may take a few minutes to complete.


The following screenshot shows the PDF files we added to our S3 bucket. We added the PDF files of the yearly filings of the top 12 tech companies obtained from the SEC filing website.


As part of the configuration, make sure to set the Sync mode to “New, modified, or deleted content sync” and the Sync run schedule to “Run On-Demand.”
After adding the data sources, choose Sync now to initiate the synchronization process, as shown in the following screenshot.

You can skip this section if you already have an existing QuickSight account. To create a QuickSight account, complete the following steps. Query structured data from Amazon Q Business using Amazon QuickSight provides more in-depth steps you can follow to set up the QuickSight account.



This will create a QuickSight account, assign the IAM Identity Center group as QuickSight Admin Pro, and authorize Amazon Q Business to access QuickSight.
You can now proceed to the next section to prepare your data.
You can skip this section if you followed the previous steps and created a new QuickSight account.
If your current QuickSight account isn’t on IAM Identity Center, consider using a different AWS account without a QuickSight subscription to test this feature. From that account, you create an Amazon Q Business application on IAM Identity Center and go through the QuickSight integration setup on the Amazon Q Business console that will create the QuickSight account for you in IAM Identity Center.
In this section, you create an Amazon S3 data source. You can instead create a data source from the database of your choice or perform a direct upload of .csv files and connect to it. Refer to Creating a dataset from a database for more details.
To configure your data, complete the following steps:




We are uploading a CSV file containing stock price data for the top 10 S&P technology companies, as illustrated in the image below.

Creating a topic from a dataset in Amazon QuickSight enables natural language exploration (such as Q&A) and optimizes data for AI-driven insights. Topics act as structured collections of datasets tailored for Amazon Q, giving business users the flexibility to ask questions in plain language (for example, “Show sales by region last quarter”). Without a topic, Amazon Q can’t interpret unstructured queries or map them to relevant data fields. For more information, refer to Working with Amazon QuickSight Q topics.

We must also enable access for QuickSight to use Q Business. The following screenshots detail the configuration steps.




We have successfully established integration between Amazon Q Business and QuickSight, enabling us to begin interacting with the Q Business application through the web experience interface.
To start chatting with Amazon Q Business, complete the following steps:
The examples below demonstrate user interactions with Amazon Q Business through its integration with Amazon QuickSight. Each example includes the user’s query and Q Business’s corresponding response, showcasing the functionality and capabilities of this integration.
Prompt:
Can you give me an overview of Amazon's financial performance for the most recent quarter? Include key metrics like revenue, income, and expenses.

The next screenshot shows the following prompt with the response.
Prompt:
How was AMZN’s stock price performed compared to its peers like GOOGL and TSM in 2024?

The next screenshot shows the response to the following prompt.
Prompt:
Summarize Amazon's key financial metrics for Q3 2024, such as revenue, net income, and operating expenses. Also, show a line chart of AMZN's stock price trend during the quarter.

The next screenshot shows the following prompt with the response.
Prompt:
What were Amazon’s fulfillment and marketing expenses in Q3 2024?

The next screenshot shows the following prompt with the response.
Prompt:
How did AMZN’s stock price react after its Q3 2024 earnings release?

To avoid incurring future charges for resources created as part of this walkthrough, follow these cleanup steps:
In this post, we demonstrated how financial analysts can revolutionize their workflow by integrating Amazon Q Business with QuickSight, bridging the gap between structured and unstructured data silos. Financial analysts can now access everything from real-time stock prices to detailed financial statements through a single Amazon Q Business application. This unified solution transforms hours of manual data aggregation into instant insights using natural language queries while maintaining robust security and permissions. The combination of Amazon Q Business and QuickSight empowers analysts to focus on high-value activities rather than manual data gathering and insight generation tasks.
To learn more about the feature described in this use case and learn about the new capabilities Amazon Q in QuickSight provides, refer to Using the QuickSight plugin to get insights from structured data.
Check out the other new exciting Amazon Q Business features and use cases in Amazon Q blogs.
To learn more about Amazon Q Business, refer to the Amazon Q Business User Guide.
To learn more about configuring a QuickSight dataset, refer to Manage your Amazon QuickSight datasets more efficiently with the new user interface.
Check out the other new exciting Amazon Q in QuickSight feature launches in Revolutionizing business intelligence: Amazon Q in QuickSight introduces powerful new capabilities.
QuickSight also offers querying unstructured data. For more details, refer to Integrate unstructured data into Amazon QuickSight using Amazon Q Business.
Vishnu Elangovan is a Worldwide Generative AI Solution Architect with over seven years of experience in Applied AI/ML. He holds a master’s degree in Data Science and specializes in building scalable artificial intelligence solutions. He loves building and tinkering with scalable AI/ML solutions and considers himself a lifelong learner. Outside his professional pursuits, he enjoys traveling, participating in sports, and exploring new problems to solve.
Keerthi Konjety is a Specialist Solutions Architect for Amazon Q Developer, with over 3.5 years of experience in Data Engineering, ML and AI. Her expertise lies in enabling developer productivity for AWS customers. Outside work, she enjoys photography and tech content creation.
Manuel Rioux est fièrement propulsé par WordPress