砖扩展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://1234567890123456.7.gcp.www.neidfyre.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”]]客户=火花createDataFrame(数据,模式)客户显示()#输出:## + - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - +# | CustomerID | FirstName LastName | |# + - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - +# | 1000 | Mathijs | Oosterhout-Rijntjes |# | 1001 | Joost van Brunswijk | |# | 1002 |斯坦| Bokenkamp |# + - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - +
  14. 配置旁边的窗格中,同步的目的地,点击圆圈箭头(开始同步)图标。

  15. 资源管理器视图中,右键单击demo.py文件,然后点击上传和砖上运行文件。出现在的输出调试控制台窗格。

下一个步骤

现在您已经成功地使用了砖扩展Visual Studio代码运行一个基本的Python文件,了解更多关于如何使用扩展:BOB低频彩

  • 得到更详细的扩展要求远程工作区和本地开发机器。看到工作空间的需求当地开发机需求

  • 了解其他方式设置身份验证扩展,超越砖个人访问令牌的身份验证。看到身份验证配置

  • 得到更多细节关于如何安装、开放和配置扩展。看到安装并打开扩展配置扩展

  • 学习如何使PySpark和砖实用程序代码完成、运行或调试与砖连接的Python代码,并运行一个文件或一个笔记本作为砖的工作。看到开发任务

  • 学习如何运行测试pytest、使用环境变量定义文件和创建自定义配置运行。看到先进的任务