问题标签 [federated-queries]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
40 浏览

java - 如何使用 Apache Jena 的查询构建器向 SelectBuilder 添加 SERVICE 子句?

我正在使用 Jena-extras 中的 Jena 查询生成器,我想知道是否有办法将 SERVICE 子句添加到 SelectBuilder 对象。

我的代码现在看起来像这样:

输出这个:

我还尝试在调用 builder.build() 后将 SERVICE 子句添加到 Query 对象,但似乎只能通过 ARQ API 使用body.addElement(new ElementService("http://any.domain/sparql", elementBlock)). 问题是您无法从 Query 对象或 SelectBuilder 对象中获取 elementBlock。

有没有办法使用查询构建器添加 SERVICE 子句,或者是否有已知的解决方法而不求助于冗长的 ARQ API,或者我应该尝试自己扩展 SelectBuilder API?

0 投票
0 回答
24 浏览

amazon-s3 - 使用 AWS Athena 对 Netezza 数据库和 AWS S3 进行联合查询

我们如何使用 AWS Athena 为 Netezza 数据库和 AWS S3 实现联合查询。如果可能,请分享示例代码。

0 投票
1 回答
107 浏览

amazon-web-services - 在 redshift 中执行跨数据库联合查询是否可行?

虽然跨数据库查询(在基于 ra3 节点的集群中)和联合查询单独似乎可以工作,但它们似乎一起不起作用。我很可能遗漏了一些东西,因此提出了这个问题。以下是详细信息:

  • RDS Aurora MySQL 有一个数据库,比如 DB1
  • Redshift集群说c1有数据库说RSDB1和RSDB2
  • 我能够将 DB1 配置为 RSDB1 中的外部模式,比如 ext_mdb 并且能够查询例如:如下

从 ext_mdb.Table2 中选择 count(1);

从 RSDB1.ext_mdb.Table2 中选择 count(1);# 这也有效

  • 当我连接到 RSDB2 时,我还可以使用跨数据库查询模式 RSDB1.public.Table1。
  • 当我尝试从 RSDB2 查询 RSDB1.ext_mdb.Table2 失败并出现以下错误

从 RSDB1.ext_mdb.Table2 中选择 count(1);# 这不是来自 RSDB2

错误:数据库中不存在关系表 2。

0 投票
2 回答
37 浏览

snowflake-cloud-data-platform - SnowFlake 中的联合查询?

我有三个想要合作的组织。他们三个都有相同的后端数据库和表,并且想要跨这三个表运行联合查询。使用雪花可以吗?

0 投票
1 回答
34 浏览

amazon-web-services - Redshift 联合查询错误:超时过期代码:2500

创建“联合架构”以访问远程 RDS 实例(不同的 AWS 账户但VPC Peered)后:

我尝试用一​​个简单的联合查询来测试它:

但经过一段时间的等待,我收到以下错误消息:

error: timeout expired code: 2500

该错误消息并没有真正帮助,因为我已经检查了托管相关服务的相关 2 个 VPC 之间是否存在连接。

这里有什么问题?

0 投票
1 回答
12 浏览

amazon-web-services - 联合表上的 Redshift 权限被拒绝

我正在尝试使用与创建联合模式和表的用户不同的用户查询 Redshift 中的联合表。

当然我得到一个

所以这是授予正确权限的情况。

创建联合模式的语法与 S3 上用于外部模式的语法非常相似,但是在授予对联合模式的权限时,它是不同的。

所以我尝试了

但我明白了

我也一直在网上寻找有关它的文档,但没有运气。

关于如何授予对联合表的访问权限的任何想法?