Pull data from Redshift

独自空忆成欢 提交于 2019-12-25 04:27:30

问题


We want to pull data from Redshift database into SQL Server. Currently, we are using SQL Workbench to analyze Redshift database. We referred the following link -

Connect Your Cluster By using SQL Workbench

Here we used - RedshiftJDBC41-1.1.17.1017 driver to connect. Now we want to push this data to DWH in SQL Server 2016.

So what is the best way to accomplish this? There is not much information on net on how to pull data from Redshift.

Can we have SSIS component or something in SSDT/SSIS2015 to load this data?

Or can we have a middle layer of any tool (any ETL tools or Excel) which will dump this Redshift data into CSV or something which will be readable in SSIS?


回答1:


Data from Amazon Redshift can be extracted and consequently loaded into almost any platform.

You have several options to move data from Redshift to SQL Server.

  1. ETL Tool - You can use a commercial ETL tool. SSIS is a perfectly legitimate way to extract from Redshift and to land the data in SQL Server.
  2. S3 Files - You can unload the data from Redshift into S3 buckets and then use SSIS or bcp to copy data from buckets to your SQL Server
  3. Local file system -- You can run the unload command to extract data to local file system. You can have psql running locally in a server inside of your network.

For information on how to connect SSIS and any other ETL or BI tool to Redshift please see this link.




回答2:


Amazon Redshift provides ODBC Connectors which is not supported by any Sql Server BI Tools. MS BI stack only support OLE DB Providers and it is being provided by a third party vendor

I am trying to build SSAS cube sourcing data from Amazon RedShift.



来源:https://stackoverflow.com/questions/39073343/pull-data-from-redshift

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!