使用 JDBC(Sql 服务器)查询临时视图
Query tempview using JDBC (Sql server)
我有临时视图:
sales.createOrReplaceTempView("sales")
我想在 SQL 服务器查询中使用此 tempView:
select distinct
t2.id,
t1.prod
from prod t1
join sales t2 on t2.id = t1.id
产品 table (t1) 存储在 sql 服务器中,销售 table (t2) 是一个临时视图。
我应该如何运行这个查询?是否可以使用 JDBC 来 运行?
您的 Spark 应用程序 运行 在您正在创建临时视图的不同机器集群上。您的 sql-server 在另一台机器上是 运行,您在其上创建了一个 table。这两个组件都在使用不同的数据语言。您始终可以连接它们并将其中任何一个带到相反的平台,然后在公共平台上使用 2 tables/views,但您不能简单地加入不同平台上的 table。
我有临时视图:
sales.createOrReplaceTempView("sales")
我想在 SQL 服务器查询中使用此 tempView:
select distinct
t2.id,
t1.prod
from prod t1
join sales t2 on t2.id = t1.id
产品 table (t1) 存储在 sql 服务器中,销售 table (t2) 是一个临时视图。
我应该如何运行这个查询?是否可以使用 JDBC 来 运行?
您的 Spark 应用程序 运行 在您正在创建临时视图的不同机器集群上。您的 sql-server 在另一台机器上是 运行,您在其上创建了一个 table。这两个组件都在使用不同的数据语言。您始终可以连接它们并将其中任何一个带到相反的平台,然后在公共平台上使用 2 tables/views,但您不能简单地加入不同平台上的 table。