• Reports Conversion
  • Oracle HCM Analytics
  • Oracle Health Analytics
  • Services
    • ETL SolutionsETL Solutions
    • Performed multiple ETL pipeline building and integrations.

    • Oracle HCM Cloud Service MenuTalent Acquisition
    • Built for end-to-end talent hiring automation and compliance.

    • Data Lake IconData Lake
    • Experienced in building Data Lakes with Billions of records.

    • BI Products MenuBI products
    • Successfully delivered multiple BI product-based projects.

    • Legacy Scripts MenuLegacy scripts
    • Successfully transitioned legacy scripts from Mainframes to Cloud.

    • AI/ML Solutions MenuAI ML Consulting
    • Expertise in building innovative AI/ML-based projects.

  • Contact Us
  • Blogs
  • BI Insights Hub
  • Using PrestoDB as a datasource in Amazon Quicksight
  • 09 July 2026

Using PrestoDB as a Datasource in Amazon QuickSight: A Complete Setup Guide

Amazon QuickSight natively supports PrestoDB as a direct database source, enabling data teams to run interactive SQL queries and build visual dashboards on massive datasets queried via the Presto engine. Whether your Presto cluster runs on Amazon EMR, self-managed EC2, or on-premises infrastructure, QuickSight connects to it through a straightforward configuration process with a few network prerequisites. This guide covers what you need before setting up the connection, the step-by-step configuration process from the AWS Management Console, and how to choose between Direct Query and SPICE for your specific Presto workload.

Using PrestoDB as a Datasource in Amazon QuickSight
  • Share Post:
  • LinkedIn Icon
  • Twitter Icon

What Is PrestoDB and Why Use It with Amazon QuickSight

PrestoDB is an open-source, distributed SQL query engine designed for fast, interactive analytics against data of any size. It supports a broad range of data sources, including HDFS, Amazon S3, Cassandra, MySQL, PostgreSQL, and Teradata, making it a common federation layer in data lake architectures that enable analysts to query across multiple storage systems through a single SQL interface.

Connecting Presto to Amazon QuickSight extends that query capability into a fully visual, shareable dashboard layer. Analysts can run their existing Presto SQL against massive datasets and present the results as interactive QuickSight visuals without moving data into a separate warehouse. For teams already using PrestoDB as their query engine, QuickSight adds the self-service analytics and dashboard distribution layer on top of infrastructure they already manage.

Prerequisites for Connecting PrestoDB to Amazon QuickSight

Before configuring the datasource in the QuickSight console, confirm you have the following ready:

  • Network access: If your Presto cluster runs inside a private Virtual Private Cloud (VPC), such as on an Amazon EMR cluster or on-premises, you need to configure an Amazon QuickSight VPC Connection. You also need to adjust the security group rules on your Presto cluster to allow inbound traffic from the QuickSight VPC connector on the Presto port (default 8080).
  • Connection parameters: You need the hostname or IP address of your Presto coordinator node, the port number, and the name of the target catalog you want to query.
  • Authentication credentials: A valid username and password with permission to query the Presto catalog. Confirm these credentials work against the cluster before attempting the QuickSight connection.

Step-by-Step: How to Configure PrestoDB as an Amazon QuickSight Datasource

The full configuration takes place in the AWS Management Console under the QuickSight Datasets section:

  1. Navigate to Datasets: Log in to Amazon QuickSight. From the left-hand navigation pane, select Datasets, then click New dataset.
  2. Select Presto: From the list of available database data sources, locate and click the Presto tile.
  3. Enter connection details: Fill in the following fields in the connection dialog:
    • Data Source Name: A descriptive label for this connection as it will appear inside QuickSight.
    • Connection Type: Select Public network if your Presto cluster is publicly accessible, or select your pre-configured VPC connection if it sits inside a private VPC.
    • Database Server: The IP address or DNS hostname of your Presto coordinator node.
    • Port: The port your Presto server listens on (default 8080).
    • Catalog: The Presto catalog that contains the tables you want to query.
    • Username and Password: Your Presto login credentials.
  4. Validate and save: Click Validate connection to test connectivity. Once the validation succeeds, click Create data source to save the configuration.

Once the data source is saved, you can create datasets on top of it by selecting tables from the Presto catalog or writing custom SQL queries to shape the data before it reaches your QuickSight visuals.

Direct Query vs SPICE: Choosing the Right Mode for Your Presto Connection

After connecting QuickSight to your Presto datasource, every dataset you create requires a choice between two query modes:

Direct Query: QuickSight pushes SQL queries to your Presto cluster whenever a user interacts with a dashboard. This delivers real-time data at the cost of placing query load on the Presto cluster during dashboard usage. Direct Query is the right choice when your cluster is sized to handle visualization traffic alongside its normal workload and when data freshness is more important than raw dashboard speed.

SPICE (Super-fast, Parallel, In-memory Calculation Engine): QuickSight imports data from Presto into its own in-memory cache. Dashboard interactions run against the SPICE cache rather than Presto, providing consistently fast performance regardless of cluster load. The trade-off is that SPICE data reflects the state at the last refresh, so you need to configure a refresh schedule to keep dashboards up to date. SPICE is the better choice when you need to protect the Presto cluster from visualization traffic, serve dashboards to large numbers of concurrent users, or ensure fast load times for complex visuals.

Common Configuration Issues and How to Resolve Them

The most common issue when configuring PrestoDB as a QuickSight data source is a failed connection validation due to network access rules. If your Presto cluster is inside a VPC and the validation fails, confirm that the QuickSight VPC connector's security group is listed as an allowed source in the inbound rules of your Presto cluster's security group on the correct port. A second common issue is catalog name mismatch: the catalog name entered in QuickSight must match exactly what Presto exposes, which you can verify by running SHOW CATALOGS against your Presto cluster. If credentials fail, confirm the user has been granted query permissions on the specific catalog rather than just connection access.

Frequently Asked Questions

Does Amazon QuickSight support PrestoDB natively?
Yes. Amazon QuickSight natively supports Presto as a direct database datasource. You can connect to it from the Datasets section of the QuickSight console by selecting the Presto tile and entering your host, port, catalog, and credentials.
What is the default port for Presto in Amazon QuickSight?
The default port for a Presto connection in Amazon QuickSight is 8080. This is the port on which your Presto coordinator node listens. If your deployment uses a non-standard port, enter that value in the Port field during datasource configuration.
When should I use SPICE vs. Direct Query for a Presto data source in QuickSight?
Use Direct Query when your Presto cluster handles heavy workloads well, and you need real-time data for users interacting with a dashboard. Use SPICE when you want to isolate your Presto cluster from visualization traffic and need consistently fast dashboard performance across many users, at the cost of setting up a data refresh schedule.
What is the difference between a QuickSight dataset and a data source?
A data source in Amazon QuickSight is a connection configuration that points to your database or service, in this case Presto. A dataset is what you create on top of that data source by selecting tables, writing custom SQL, and applying transforms. Multiple datasets can reference the same data source.

Configuring PrestoDB as an Amazon QuickSight data source is straightforward once the network prerequisites are in place. The key decisions are whether to set up a VPC connection for your Presto cluster (if it's private) and whether to select Direct Query or SPICE mode based on your cluster capacity and data freshness requirements. Once those two decisions are made correctly for your environment, the connection is stable, and the full QuickSight visual and dashboard layer becomes available on top of your existing Presto query infrastructure.

Related Articles

An Overview of Data Sources Supported in Amazon QuickSight   |   SaaS Connectors in Amazon QuickSight   |   Dashboard Elements in Amazon QuickSight

Categories
  • All
  • BI Insights Hub
  • Data Analytics
  • ETL Tools
  • Oracle HCM Insights
  • Legacy Reports conversion
  • AI and ML Hub

Ready to initiate your BI Migration Journey?

Start Now
Customer Stories
  • All
  • Data Analytics
  • Reports conversion
  • Jaspersoft
  • Oracle HCM
Recent posts
  • using-prestodb-as-a-datasource-in-amazon-quicksight
    Using PrestoDB as a Datasource in Amazon...
  • alteryx-vs-power-bi-comparison
    Alteryx vs Power BI: A 2026 Enterprise...
  • 5-responsive-user-experience-features-that-beat-mobile-apps
    Mobile App vs Responsive Web Design: 5 Key...
  • scaling-jaspersoft-rest-api-reporting
    Scaling Jaspersoft REST API Reporting...
  • employee-engagement-business-intelligence-dashboards
    Driving Employee Engagement with Business...
  • key-benefits-of-bi-modernization-legacy-migration
    Key benefits of BI modernization when...
  • how-bi-automation-simplifies-report-migration
    From Any to Any: How BI Automation...
  • BI Modernization
    The Benefits of BI Modernization for Data-Driven...
  • BI Service Providers
    How BI Service Providers Can Transform...
  • Business Intelligence Services Company
    Migrating from legacy BI tools to modern...
  • Amazon QuickSight vs Tableau
    Amazon QuickSight vs Tableau: Key...
  • Amazon QuickSight vs Power BI
    Amazon QuickSight vs Power BI: A...
  • Difference between Quicksight and Tableau
    Difference Between QuickSight...
  • Oracle BI Publisher vs OTBI
    Difference Between Oracle BI Publisher and...
  • Oracle BI Publisher to Amazon QuickSight
    Automated BI migration from Oracle BI...
  • HCM Cloud Transformation
    Hitachi Consulting realizes significant...
  • HCM Cloud Application Performance
    How to measure HCM Cloud Application...
  • benefits of cloud-based  bi systems
    Benefits of Cloud-Based BI System...
  • Hiring challenges: Understanding the obstacles to better recruitment
    Top HR Hiring Challenges in 2026 and How...
  • Better HR Insights
    4 ways financial data leads to better HR...
  • Cloud-Based HCM
    3 Surprising Benefits of Cloud-Based HCM...
  • millennial workforce
    3 Remarkable Statistics About the Millennial...
  • 3-practices-to-ensure-strong-corporate-leadership
    3 Practices to Ensure Strong Corporate...
  • tibco-jaspersoft-shows-the-way-in-embedding-bi-on-demand
    TIBCO Jaspersoft: Embedded Analytics at...
  • data-engineering-service
    What are the key benefits of data engineering...
Connect with Us
  • About
  • Careers
  • Privacy Policy
  • Terms and condtions
Sources
  • Customer stories
  • Blogs
  • Tools
  • News
  • Videos
  • Events
Services
  • Reports Conversion
  • ETL Solutions
  • Data Lake
  • Legacy Scripts
  • Oracle HCM Analytics
  • BI Products
  • AI ML Consulting
  • Data Analytics
Get in touch
  • connect@dataterrain.com
  • +1 650-701-1100

Subscribe to newsletter

Enter your email address for receiving valuable newsletters.

logo

© 2026 Copyright by DataTerrain Inc.

  • twitter