如何從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而不是數據集。