2017-10-19 95 views
0

我希望能夠將json api數據直接導入/附加到在Amazon AWS上運行的SQL Server數據庫,以便我可以對其進行分析。我想按小時導入的數據源是:將api數據附加到亞馬遜AWS SQL Server數據庫

https://api.coinmarketcap.com/v1/ticker/ 

我在亞馬遜上啓動並運行SQL Server數據庫。不幸的是,我的知識撞到了一堵磚牆。我是一名分析師,不是開發人員,我真的不知道應該搜索或學習什麼來幫助將數據移入數據庫。

任何人都可以建議什麼是最簡單的方法來提取和加載這些數據?我知道這些數據可能也需要轉變。

根據要求;我需要一切從亞馬遜實例運行 - 我自己的電腦將不會全天候運行,因此如果每小時運行一次,就會有時間間隔。如果需要的話,我應該好好建立一個觸發器。

如果這不是一件太容易解釋那麼任何形式的簡要指針,將不勝感激,這樣我可以更容易地解釋在一個自由的網站,我想要的人來爲我

感謝對其進行排序!

+0

SQL Server是否託管在AWS RDS或EC2實例上? – Tanbouz

+0

它在AWS RDS上。 – optionone

+0

我可以切換到EC2實例,如果這使上述更容易 – optionone

回答

2

一種方式做到這一點

AWS控制檯

  • 創建一個AWS lambda函數 - (!便宜)這是無需全天運行在服務器上運行的需求 代碼的方式。
  • 使用Python,JavaScript(NodeJS),Java或C#編寫您的Lambda函數代碼。
  • 您可以將a trigger分配給您的lambda函數以運行每小時。

AWS lambda函數邏輯

  • 建立與數據庫中使用的連接器庫您所使用的數據庫類型和編程語言採摘的連接。
  • 發送請求到感興趣的端點以獲取您的數據。
  • 做任何需要的數據轉換。
  • 然後使用SQL將其保存到數據庫。