使用砖连接器连接到另一个砖工作区

本文提供了语法的例子使用砖连接器连接到另一个砖工作区。这个连接器利用砖JDBC驱动程序,包括在砖13.0运行时的大。

重要的

对于大多数数据共享操作,砖建议三角洲共享。看到共享数据安全地使用三角洲共享。您可能还喜欢Lakehouse联盟在其他砖工作区管理查询数据。看到使用Lakehouse联合运行查询

连接到另一个砖工作区

砖火花的连接器允许您连接到计算资源配置在另一个砖工作区并返回结果你当前的砖工作区。您必须能够访问活动计算在两个工作区查询成功。

JDBC驱动程序是注册jdbc:砖:/ /url。您必须配置和使用一个个人访问令牌授予您在工作区资源远程访问权限。看到令牌管理API

请注意

如果你有一个砖JDBC库添加到您的集群,图书馆版本使用附加您的集群而不是包含在砖运行时。

读取数据从另一个砖工作区

您可以指定格式使用砖火花的连接器在读取数据时,就像下面的例子:

df=(火花格式(“砖”)选项(“主机”,“<主机名> .cloud.www.neidfyre.com”)选项(“httpPath”,“/ sql / 1.0 /仓库/ < warehouse-id >”)选项(“personalAccessToken”,“<鉴定标识>”)选项(“数据表”,“<表名称>”)负载())

创建外部表对另一个砖工作区

你可以注册一个外部表数据砖工作区与一个单独的砖工作区。

下面的例子演示了这个语法,使用秘密函数来获得凭证存储在砖的秘密:

请注意

更多关于砖的秘密,明白了秘密的函数

创建databricks_external_table使用选项(主机“.cloud.www.neidfyre.com <主机名>”,httpPath' / sql / 1.0 /仓库/ < warehouse-id > ',personalAccessToken秘密(“< >范围”,“<标记>”),数据表“<表名称>”);