TallyArcBlog › Data & Analytics
Data & Analytics

Pushing Invoice Data to Amazon Redshift

📅 December 6, 2024 ⏱ 6 min read

Amazon Redshift is the data warehouse of choice for organisations running on AWS. It handles petabytes of data, integrates natively with the broader AWS ecosystem (S3, Glue, SageMaker, QuickSight), and delivers fast query performance for complex analytical workloads. Loading invoice and AR data into Redshift makes it queryable alongside all your other business data.

Connection setup

TallyArc connects to Redshift using the standard Redshift connector over JDBC/ODBC. You'll need:

Ensure your Redshift cluster's security group allows inbound connections from TallyArc's egress IP range (available in your TallyArc account settings under Data Platforms).

Recommended schema design

For Redshift, organise invoice data in a star schema:

This structure queries efficiently in Redshift's columnar storage format and works out of the box with BI tools like Amazon QuickSight, Tableau, and Looker.

Connecting in TallyArc

  1. Go to Data → Amazon Redshift → Connect
  2. Enter cluster endpoint, port, database name, username, and password
  3. TallyArc will create the required tables on first sync
  4. Run an initial full load, then configure incremental syncs going forward

AWS integrations

With invoice data in Redshift, AWS-native analytics become straightforward:

Ready to put this into practice?

TallyArc gives you professional invoicing, online payments, ERP integration, and real-time financial reports in one platform. Start your free 14-day trial — no credit card required.

Start free trial →