gpt4 book ai didi

sql - 使用 SQL 查看不同的数据源

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:10:08 26 4
gpt4 key购买 nike

在我们公司内部,我们有各种开发团队,他们生产/维护其他非开发团队使用的数据集。通常,这些非开发人员团队直接从 SQL Server 访问数据,通常在数据库之间执行交叉连接。这使得我们的数据库紧密耦合,也使得重新构建其“私有(private)”数据库架构已公开用于直接查询的应用程序变得困难。

为了解决这个问题,我们想尝试将数据封装在易于非开发人员访问的 API 后面;鉴于此,我们正在考虑通过 HTTP 提供的 CSV 数据集。这种方法的一个缺点是无法使用 SQL 跨数据集连接。

我的问题:谁能推荐一种能够将远程 HTTP 调用视为 SQL 表的技术?例如,我希望能够引用 http://myservice.com/students作为逻辑表,当表作为 SQL 查询的一部分被引用时,将调用 myservice。

(我知道 HSQLDB 有这种文本文件的功能,所以我可以在必要时沿着这条路线创建临时文本文件。)

最佳答案

这听起来像是您在寻求 ODataWCF 数据服务 等技术。

参见 http://msdn.microsoft.com/en-us/magazine/dn201742.aspx

您可以将此类数据源视为链接服务器,但您可能必须自己编写提供程序,除非您可以找到 OLEDB Odata 提供程序。

关于sql - 使用 SQL 查看不同的数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18228181/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com