首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从RDL文件中的语义查询中获取物理SQL查询?

如何从RDL文件中的语义查询中获取物理SQL查询?
EN

Stack Overflow用户
提问于 2011-12-13 07:51:52
回答 1查看 3.6K关注 0票数 3

如何从RDL文件中的语义查询中获取物理SQL查询?

在从RDL中提取语义查询时,我们将继续执行以下步骤

  1. 从RDL文件中提取语义查询
  2. 对语义模型XSD进行验证
  3. 将语义查询解析并转换为一个结构,在该结构中,我们将能够从
  4. 执行转换过程以获取物理查询。

我们完成了步骤1,我们能够从RDL中提取语义查询并将其存储在XML中。

问题1:

对于步骤2,对XSD进行验证。XSD路径是http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling/SemanticModeling.xsd,我们的XML是从RDL中提取的。上面提到的语义模型XSD有一些对DataSourceView.XSD的导入命名空间。有人能建议我如何在哪里获得DataSourceView.XSD吗?

问题2:

对于分析和转换语义查询,我们需要在C#中创建一个XML解析器还是执行任何可以执行的API。

我们不能针对报告模型运行RDL文件,因为我们的要求是获取物理SQL而不是Dataset。

EN

回答 1

Stack Overflow用户

发布于 2011-12-13 13:58:55

我还没有找到从包含报表模型引用的RDL文件中提取SQL或将语义查询直接转换为SQL的方法。

但是,在生成报表后,SQL在 报表服务器日志文件 中可用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8485871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档