如何从RDL文件中的语义查询中获取物理SQL查询?
我们有以下一些步骤来继续前进,同时从RDL提取语义查询如何从RDL文件中的语义查询中获取物理SQL查询?
- 提取从RDL语义查询文件
- 验证对语义模型XSD
- 解析和Transfrom语义查询到结构在那里我们将能够产生物理SQL从
- 执行转换过程中获得物理查询
我们完成步骤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而不是数据集。