问题标签 [sql-data-services]

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 投票
2 回答
79 浏览

cloud - 我应该在我的 SitkaSoapServiceClient 上使用“使用”吗?

(这与 Microsoft 的 SitkaSoapService 有关,在https://database.windows.net/soap/v1/的服务参考中)

我正在使用 SitkaSoapServiceClient 通过 SOAP 访问我的 SQL 数据服务数据库。

每次使用这个代理类时是否应该使用“使用”语句?还是它在内部以安全的方式进行自己的连接处理?

即我需要说:

...或者可以肯定地说:

[GetProxy() 返回一个 SitkaSoapServiceClient 对象。]

0 投票
2 回答
182 浏览

database-design - SQL 数据服务数据库设计指南

我最近一直在玩 SQL 数据服务。尽管(或者可能是因为)我可以在睡梦中淘汰一个结构良好的关系数据库,但我正在努力思考如何在一个(例如)没有强制执行引用完整性的环境中设计一个高性能数据库和除主键之外的列上没有索引。

有谁知道任何指导方针?

也许一个开始的地方是如何创建一个多对多的连接,即使有大量的实体,它也可以以高性能的方式从任一侧遍历?

0 投票
2 回答
147 浏览

cloud - SQL 数据服务 - 查询空值

(这与 Microsoft 的 SitkaSoapService 有关,在https://database.windows.net/soap/v1/的服务参考中)

我正在使用 SitkaSoapServiceClient 通过 SOAP 访问我的 SQL 数据服务数据库。

我可以通过在字符串中传递 linq 语句来查询数据,例如:

但是,我不知道如何查询空属性值(即查找没有该属性的实体)。

我希望能够说:

...但这会抛出一个FaultException<>,说“找不到名称'null'”

有任何想法吗?

0 投票
2 回答
471 浏览

azure - 通过 ADO.NET 数据服务客户端库访问 SQL 数据服务

这可能吗?基本上我想使用 SQL 数据服务 REST 接口,让 ADO.NET 数据服务客户端库处理通信细节并生成我可以使用的实体。我查看了 2 月发布的 Azure 服务工具包中的示例,但其中的示例使用 HttpWebRequest 和 HttpWebResponse 以 RESTful 方式使用 SQL 数据服务。我希望使用 ADO.NET 数据服务客户端库来抽象低级细节。

0 投票
1 回答
134 浏览

oracle - 避免多次查找并提高性能

我有一个案例,我需要像下面的查询一样进行多个连接(查找)。给出了示例场景。

我有大约 200 个 CAT_CODE。我想了几个解决方案,我把它列为案例。有没有什么不同的方法来编写一个 sql 查询以获得更好的性能?或 ETL 工具中的任何更好的方法?

主表(PRIM):

辅助表(LOV):

CASE-1:通过 SQL:

我写了一个简单的查询来完成这个任务。您认为这是正确的方法吗?还有其他方法可以改进此查询吗?现在,我同时使用 Oracle 和 Postgres。

所需输出:

案例 2:ETL:

同样的情况可以通过ETL来完成。我们需要使用查找来完成这项工作。

场景一:

我不认为,这将是正确的做法。我们有 200 个代码,我们不能使用 200 个查找。在ETL(Datastage,Talend,BODS)中是否有更好的方法来处理具有更好的性能?

场景二:

像下面这样旋转 PRIM(将 CAT1_CODE、CAT2_CODE、CAT3_CODE 列转换为行)并进行一次查找。但是旋转需要很长时间,因为我们有大约 6 亿和 200 列的数据。

请建议我一些处理这种方法的最佳方法。它可以通过 ETL 或通过 sql。提前致谢。