Amazon S3 connector and Redshift
I would love to have Amazon S3 connector that is capable of using Redshift COPY command and pull in data from my S3 bucket.
The basic idea is to use Redshift UNLOAD command on client (my) side and use COPY command on Domo side to load data into some dataset.
Redshift UNLOAD command: http://docs.aws.amazon.com/redshift/latest/dg/r_UNLOAD.html
For example:
I would unload my data into my S3 bucket as follows:
unload ('select * from public.sales;')
to 's3://rs-unloads/sales_'
credentials 'aws_access_key_id=XXX;aws_secret_access_key=XXX'
allowoverwrite
manifest;
My S3 bucket:
sales_0000_part_00
sales_0001_part_00
sales_0002_part_00
sales_0003_part_00
sales_manifest
Then, within Domo, I would load data from above S3 bucket into 'sales' dataset:
copy sales from 's3://rs-unloads/sales_'
credentials 'aws_access_key_id=XXX;aws_secret_access_key=XXX'
manifest;
Note that UNLOAD command is splitting data into multiple files, therefore there is a manifest file. Also, by using Redshift UNLOAD command, we gain better performance while unloading large datasets, and again using COPY command is recommended way of loading data into Redshift by amazon.
Comments
-
Thank you for submitting this idea @greg_bradsdeals. I am assigning to our product manager @kamuela for review.
0 -
-
@greg_bradsdeals Thanks for the suggestion. I'll take it up with our engineering team and see if would make sense to add the enhancement.
Thanks,
Sam
I am no longer with Domo. Please @mention @Millhouse for connector specific questions.0 -
Hi, is there any feedback on this feature?
0 -
@kamuela, @product_John Just wanted to followup on this post.
0 -
@greg_bradsdeals We actually have a Redshift Unload connector that we have built that should provide this for you. It isn't generally available so you will need to submit a ticket to Support and they can help you get it powered up in your account.
Thanks,
Sam
I am no longer with Domo. Please @mention @Millhouse for connector specific questions.0 -
So, I'm assuming "Redshift Unload" connector and "Amazon Redshift" database connector are two different things? I will ping support to enable Redshift Unload connector. Thanks!
0 -
Definitely different. We have Amazon Redshift and Amazon Redshift Unload.
I am no longer with Domo. Please @mention @Millhouse for connector specific questions.0 -
Great. What are the options after unloading data into S3 bucket using Redshift Unloader? Is there Redhift Copy connector/option to load data into domo? Are there other Redshift connectors available? Sorry for all the questions ?
0 -
The unload connector will wait for the unload command to complete and then import the data from the S3 bucket into Domo automatically.
I am no longer with Domo. Please @mention @Millhouse for connector specific questions.0 -
Perfect! Thank you!
0
Categories
- 10.6K All Categories
- APAC User Group
- 12 Welcome
- 36 Domo News
- 9.6K Using Domo
- 1.9K Dataflows
- 2.4K Card Building
- 2.2K Ideas Exchange
- 1.2K Connectors
- 339 Workbench
- 251 Domo Best Practices
- 11 Domo Certification
- 461 Domo Developer
- 47 Domo Everywhere
- 100 Apps
- 703 New to Domo
- 84 Dojo
- Domopalooza
- 1.1K 日本支部
- 4 道場-日本支部へようこそ
- 22 お知らせ
- 62 Kowaza
- 296 仲間に相談
- 649 ひらめき共有