DataDirect tests a 1M row bulk load of Redshift data.
The challenge? Load one million rows of data into Amazon Redshift, a process that usually takes six hours, in less than one. All using my usual tools and no help from an Amazon S3 bucket. That was the challenge I accepted last October. I can’t say that it wasn’t a little bit daunting.
The reason for this challenge is simple: Until now, the only way to load data into Redshift was to use Amazon S3 buckets. Loading data into Redshift is an isolated, time-consuming and frustrating process, outside of usual workflows. This inefficiency just won’t cut it in today’s performance-driven world. I wanted to prove that this process could be much faster than people realize and easily integrated into your daily workflow.
So, how did we do? Pretty well, I’d say. Using Progress® DataDirect® drivers, we were able to cut the time to load one million rows of data from six hours down to only eight minutes.
It really is as simple as downloading our Progress® DataDirect® Amazon Redshift ODBC driver or JDBC driver. In my demo, I used Oracle Data Integrator, but the drivers I used are compatible with many more tools including:
DDL for target supplier table
Once you’ve chosen your tool, just follow these steps:
The following images are sample results using Microsoft SQL Server Integration Services 2012 (SSIS) and finishing in less than 10 minutes compared to six hours with the open source Postgres ODBC driver.
Fir. 1: Million Row Challenge Results
Fig. 2: Data task wofkflow and validation.
This tutorial shows one way you can get massive improvement in your data connectivity performance, but it’s just a sample insider tip from Progress DataDirect. If you want to discover more ways to improve performance, be sure to register for this February 11 webinar: Industry Insight: Optimize Your Data for Better Performance. We look forward to seeing you there! If you want to get started now, Get Your Free ODBC Driver Trial Now.
I also talk about the challenge in this video:
Try Amazon Redshift Drivers
Technology researcher, thought leader and speaker working to enable enterprises to rapidly adopt new technologies that are adaptive, connected and cognitive. Sumit has been working in the data access infrastructure field for over 10 years servicing web/mobile developers, data engineers and data scientists. His primary areas of focus include cross platform app development, serverless architectures, and hybrid enterprise data management that supports open standards such as ODBC, JDBC, ADO.NET, GraphQL, OData/REST. He has presented dozens of technology sessions at conferences such as Dreamforce, Oracle OpenWorld, Strata Hadoop World, API World, Microstrategy World, MongoDB World, etc.
Subscribe to get all the news, info and tutorials you need to build better business apps and sites
Copyright © 2019 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, Ipswitch, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.