磚擴展Visual Studio代碼教程

磚擴展Visual Studio代碼允許您連接到遠程數據磚的工作區Visual Studio代碼集成開發環境(IDE)在當地的開發機器上運行。通過這些連接,您可以:

  • 同步本地代碼Visual Studio中開發的代碼的代碼在你的遠程工作空間。

  • 從Visual Studio代碼運行本地Python代碼文件在遠程磚集群的工作區。

  • 運行本地Python代碼文件(. py)和Python, R, Scala, SQL筆記本(. py,.ipynb,r,. scala,. sql)從Visual Studio代碼自動磚在遠程工作的工作區。

請注意

的磚擴展Visual Studio代碼支持運行R, Scala和SQL筆記本自動工作,但是不提供任何更深的Visual Studio代碼中支持這些語言。

本文演示了如何快速開始使用磚擴展Visual Studio代碼通過運行一個基本的Python代碼文件在遠程磚集群的工作區。

這個實踐教程假定:

要完成本教程,請執行以下步驟:

  1. 安裝擴展:磚擴展Visual Studio代碼市場在Visual Studio代碼頁,點擊安裝。完成安裝,按照屏幕上的指令。

  2. 打開擴展:在側邊欄,點擊標誌。

  3. 開始配置擴展:在配置窗格中,單擊配置數據磚

  4. 設置數據磚工作區:命令麵板,因為磚的主機,輸入您的工作區實例URL例如,https://dbc-a1b2345c-d6e7.cloud.www.eheci.com。然後按輸入

  5. 點擊進入默認值:驗證使用缺省概要文件

  6. 設置數據磚集群:在配置窗格中,單擊集群,然後點擊齒輪(集群配置)圖標。

  7. 點擊進入您想要使用的集群。

  8. 啟動集群,如果尚未開始:在配置旁邊的窗格中,集群,點擊玩(啟動集群)圖標。

  9. 設置同步的目的地:配置窗格中,單擊同步的目的地,然後點擊齒輪(集群配置)圖標。

  10. 命令麵板,點擊同步目的地名稱隨機生成的擴展。

  11. 創建一個基本的、本地Python代碼文件同步和運行:在側邊欄,點擊資源管理器標誌。

  12. 在主菜單中,點擊文件>新建文件。名字的文件demo.py並將其保存到項目根目錄。

  13. 將下麵的代碼添加到文件,然後保存它。這段代碼創建和顯示的內容基本PySpark DataFrame:

    pyspark.sql進口SparkSessionpyspark.sql.types進口*火花=SparkSession構建器getOrCreate()模式=StructType([StructField(“CustomerID”,IntegerType(),),StructField(“FirstName”,StringType(),),StructField(“姓”,StringType(),)])數據=((1000年,“Mathijs”,“Oosterhout-Rijntjes”),(1001年,Joost的,“範Brunswijk”),(1002年,“斯坦”,“Bokenkamp”]]beplay体育app下载地址=火花createDataFrame(數據,模式)beplay体育app下载地址顯示()#輸出:## + - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - +# | CustomerID | FirstName LastName | |# + - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - +# | 1000 | Mathijs | Oosterhout-Rijntjes |# | 1001 | Joost van Brunswijk | |# | 1002 |斯坦| Bokenkamp |# + - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - +
  14. 配置旁邊的窗格中,同步的目的地,點擊圓圈箭頭(開始同步)圖標。

  15. 資源管理器視圖中,右鍵單擊demo.py文件,然後點擊上傳和磚上運行文件。出現在的輸出調試控製台窗格。

下一個步驟

現在您已經成功地使用了磚擴展Visual Studio代碼運行一個基本的Python文件,了解更多關於如何使用擴展:

  • 得到更詳細的擴展要求遠程工作區和本地開發機器。看到工作空間的需求當地開發機需求

  • 了解其他方式設置身份驗證擴展,超越磚個人訪問令牌的身份驗證。看到身份驗證配置

  • 得到更多細節關於如何安裝、開放和配置擴展。看到安裝並打開擴展配置擴展

  • 學習如何使PySpark和磚實用程序代碼完成、運行或調試與磚連接的Python代碼,並運行一個文件或一個筆記本作為磚的工作。看到開發任務

  • 學習如何運行測試pytest、使用環境變量定義文件和創建自定義配置運行。看到先進的任務