取消
顯示的結果
而不是尋找
你的意思是:

我怎樣才能連接到一個SQL Azure數據庫從一個磚筆記本嗎?

yopbibo
因素二世

我知道如何用火花,和讀/寫表(如https://docs.microsoft.com/en-gb/azure/databricks/data/data-sources/sql-databases python示例)

但這一次,我隻需要更新一個表中的特定行。我不認為我能做到火花jdbc(附加或者覆蓋模式)

然後,我試圖利用jaydebeapi pymssql,但沒有成功。

com.microsoft.sqlserver.jdbc jaydebeapi會:類。SQLServerDriver沒有找到

也試圖利用pyodbc,但未能安裝該軟件odbc驅動程序。

usecase的最佳實踐是什麼?

6個回答6

Kaniz
社區經理
社區經理

嗨@Philippe渴望,磚運行時包含JDBC驅動程序Microsoft SQL ServerSQL Azure數據庫。看到磚的運行時版本說明JDBC的完整列表庫包含在磚運行時。

文章介紹了如何使用DataFrame API使用JDBC連接到SQL數據庫以及如何通過JDBC接口控製讀取的並行性。本文提供了詳細的例子使用Scala API,縮寫為Python和火花SQL示例。對所有支持的理由使用JDBC連接到SQL數據庫,看看JDBC其他數據庫

yopbibo
因素二世

謝謝你的聯係。

我也許錯了,但他們描述如何與火花。他們不提供一個連接引擎,我們可以直接使用(如pyodbc)或熊貓的引擎,我們可以使用,例如。

Kaniz
社區經理
社區經理

嗨@Philippe渴望,這教程將指導如何讀寫數據/從SQL Azure數據庫使用熊貓在磚。請讓我知道如果這有幫助。

yopbibo
因素二世

謝謝!

但在這裏,它通過火花接口。

因此,伴隨著火花的局限。例如,當寫,我們可以“覆蓋”或“添加”。

如果我們想要什麼,,更新現有的行?

可以加載所有的表,更新它在火花,和寫。但如果表很大,我們需要做的,在很短的時間嗎?

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map