DBeaver集成砖

请注意

本文将介绍DBeaver,既不提供也不支持数据砖。联系供应商,请参见使用问题页面的dbeaver / dbeaver在GitHub回购。

DBeaver是一个地方,多平台的数据库工具开发人bob体育客户端下载员,数据库管理员,数据分析师、数据工程师和其他需要使用数据库。DBeaver支持砖以及其他流行的数据库。

本文描述了如何使用您的本地开发机器安装、配置和使用免费的开源DBeaver Community Edition (CE)在砖与数据库工作。bob下载地址

请注意

这篇文章和macOS测试,砖JDBC驱动程序版本2.6.25,DBeaver CE22.1.0版本。

需求

在你安装DBeaver之前,你的本地开发机器必须符合以下要求:

  • 一个Linux 64位、macOS或Windows 64位操作系统。(32位Linux支持但不推荐)。

  • 砖JDBC驱动程序到你当地的开发机器,提取DatabricksJDBC42.jar从下载的文件DatabricksJDBC42——<版本> . zip文件。

你还必须有一个砖集群SQL仓库与DBeaver联系。

步骤1:安装DBeaver

下载并安装DBeaver CE如下:

  • Linux:下载并运行的Linux安装程序之一下载页面DBeaver网站上。提前flatpak在这个页面提供了安装选项。

  • macOS:使用家酿运行酿造安装——桶dbeaver-community,或者使用MacPorts运行sudo港口安装dbeaver-community。macOS安装程序也可以从下载页面DBeaver网站上。

  • 窗户:使用巧克力色运行乔科省安装dbeaver。Windows安装程序也可以的下载页面DBeaver网站上。

步骤2:配置数据砖DBeaver JDBC驱动程序

DBeaver设置信息的砖JDBC驱动程序的下载。

  1. DBeaver开始。

  2. 如果提示您创建一个新的数据库,点击没有

  3. 如果你是提示连接或选择一个数据库,点击取消

  4. 点击数据库>驱动程序管理器

  5. 驱动程序管理器对话框中,单击

  6. 创建新司机对话框中,单击选项卡。

  7. 点击添加文件

  8. 浏览到DatabricksJDBC42.jar文件中提取并单击开放

  9. 点击找到类

  10. 驱动程序类列表,确认com.databricks.client.jdbc.Driver被选中。

  11. 设置选项卡,司机的名字,输入

  12. 设置选项卡,类名,输入com.databricks.client.jdbc.Driver

  13. 点击好吧

  14. 驱动程序管理器对话框中,单击关闭

第三步:连接DBeaver砖数据库

仓库使用DBeaver连接到集群或SQL访问数据库数据砖工作区。

  1. 在DBeaver中,单击数据库>新数据库连接

  2. 连接到数据库对话框,在所有选项卡上,单击,然后单击下一个

  3. 单击主要选项卡并输入一个值JDBC URL为您的砖资源的领域:

    1. 找到JDBC URL价值JDBC / ODBC选项卡中高级选项区域集群。JDBC URL应该类似于下面的例子:

      jdbc::/ /dbc- - - - - -a1b2345c- - - - - -d6e7com:443年/默认的;运输方式=http;ssl=1;httpPath=sql/protocolv1/o/1234567890123456/1234年- - - - - -567890年- - - - - -reef123;AuthMech=3;UID=令牌;松材线虫病= <个人- - - - - -访问- - - - - -令牌>

      重要的

      如果从JDBC URLjdbc:火花:,你必须改变它jdbc:砖:否则你会得到一个连接错误。

    2. 取代< personal-access-token >与你的个人访问令牌砖的工作区。

    3. 检查本地保存密码

    提示

    如果你不希望你的个人访问令牌存储在您的本地开发机器,省略掉UID =令牌;PWD = < personal-access-token >从JDBC URL和取消本地保存密码。系统将提示您为您的用户名(这个词令牌),密码(你的个人访问令牌)每次尝试连接。

    1. 找到JDBC URL价值连接细节为你的SQL选项卡仓库。JDBC URL应该类似于下面的例子:

      jdbc::/ /dbc- - - - - -a1b2345c- - - - - -d6e7com:443年/默认的;运输方式=http;ssl=1;AuthMech=3;httpPath= /sql/1.0/仓库/a123456bcde7f890;

      重要的

      如果从JDBC URLjdbc:火花:,你必须改变它jdbc:砖:否则你会得到一个连接错误。

    2. 用户名,输入这个词令牌

    3. 密码,输入您的个人访问令牌

    4. 检查本地保存密码

    提示

    如果你不希望你的个人访问令牌存储在您的本地开发机器,离开用户名密码空白和取消本地保存密码。系统将提示您为您的用户名(这个词令牌),密码(你的个人访问令牌)每次尝试连接。

  4. 点击测试连接

    提示

    你应该开始你的砖资源之前测试您的连接。否则测试可能需要几分钟才能完成,而资源开始。

  5. 如果连接成功,连接测试对话框中,单击好吧

  6. 连接到数据库对话框中,单击完成

数据库导航器窗口中,一个显示条目。改变连接的名字更容易识别:

  1. 右键单击,然后单击编辑连接

  2. 连接配置对话框中,单击一般

  3. 连接名、替换连接与一个不同的名称。

  4. 点击好吧

对每个资源重复指令在这个步骤中,你希望DBeaver访问。

步骤4:使用DBeaver浏览数据对象

使用DBeaver访问数据对象在你的砖工作区等属性表和表,视图,索引、数据类型和其他数据对象类型。

  1. 在DBeaver数据库导航器窗口中,右键单击您想要使用的连接。

  2. 如果连接启用,点击它。(如果连接被禁用,你已经连接)。

    提示

    你应该开始你的资源之前试图连接到它。否则连接可能需要几分钟才能完成,而资源开始。

  3. 扩大你连接的连接。

  4. 扩大和浏览可用的数据对象。双击一个数据对象来获得更多信息。

重复的指令在这个步骤中额外的数据对象的访问。

第五步:使用DBeaver运行SQL语句

使用DBeaver加载示例钻石表的样本数据集默认的数据库表在您的工作区,然后查询。有关更多信息,请参见创建一个表。如果你不想加载示例表,跳到下一个步骤

  1. 在DBeaver数据库导航器窗口中,右键单击您想要使用的连接。

  2. 如果连接启用,点击它。(如果连接被禁用,你已经连接)。

    提示

    你应该开始你的资源之前试图连接到它。否则连接可能需要几分钟才能完成,而资源开始。

  3. 点击SQL编辑器>新SQL脚本

  4. (连接名)Script-1选项卡上,输入这些SQL语句,删除一个表命名钻石如果它存在,然后创建一个表命名钻石根据砖的CSV文件的内容文件系统挂载点(DBFS):

    下降如果存在钻石;创建钻石使用CSV选项(路径“/ databricks-datasets / Rdatasets /数据- 001 / csv / ggplot2 / diamonds.csv”,“真正的”);
  5. 点击SQL编辑器>执行SQL语句

  6. 数据库导航器窗口,扩大默认的数据库,然后单击刷新

  7. 扩大,然后双击钻石

  8. 钻石选项卡上,单击数据选项卡,查看表的数据。

删除钻石表:

  1. 点击SQL编辑器>新SQL脚本

  2. (连接名)脚本2选项卡,进入这个SQL语句,删除了钻石表。

    下降如果存在钻石;
  3. SQL编辑器”菜单上,单击“执行SQL语句

  4. 数据库导航器窗口中,右键单击默认的数据库,然后单击刷新。的钻石表从表列表中消失。

下一个步骤