0

我們希望將數據從Redshift數據庫中提取到SQL Server中。目前,我們正在使用SQL Workbench來分析Redshift數據庫。我們稱以下鏈接 -從Redshift中提取數據

Connect Your Cluster By using SQL Workbench

在這裏,我們使用 - RedshiftJDBC41-1.1.17.1017驅動程序連接。 現在我們要將這些數據推送到SQL Server 2016中的DWH中。

那麼實現這一目標的最佳方法是什麼?關於如何從Redshift獲取數據的網絡信息不多。

我們可以在SSDT/SSIS2015中安裝SSIS組件或其他東西來加載這些數據嗎?

或者我們是否可以有任何工具(任何ETL工具或Excel)的中間層將這些Redshift數據轉儲爲CSV或可在SSIS中讀取的內容?

回答

4

來自Amazon Redshift的數據可以被提取,因此可以加載到幾乎任何平臺中。

您有幾個選項可以將數據從Redshift移動到SQL Server。

  1. ETL工具 - 您可以使用商用ETL工具。 SSIS是一種完全合法的從Redshift中提取數據並在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.

+0

感謝您的回覆。請忘記excel。我剛剛說過,因爲我想快速查看這些數據。關於SSIS(SSIS 2015 ??),你能指點我的url嗎,它可以讓我直接連接到Redshift? –

+0

您可以從AWS Redshift控制檯獲取信息。它應該看起來像這樣:admin.xxxxxxxxxxa.us-east-1.redshift.amazonaws.com:5439。您可以選擇「源」數據類型作爲PostgreSQL – BigDataKid

+0

根據我的理解,目前沒有將SSIS(2015)連接到Redshift的本地/直接方式。除非你選擇第三方ZappySys轉型。請確認我的理解。 –

-1

亞馬遜紅移提供了不受任何SQL Server BI工具支持ODBC連接器。 MS BI堆棧僅支持OLE DB提供程序,它由第三方供應商提供

我正在嘗試從Amazon RedShift構建SSAS多維數據集採購數據。