Как получить физический SQL-запрос из семантического запроса в файле RDL?
У нас есть несколько следующих шагов при извлечении семантического запроса из RDL
- Извлечение семантического запроса из RDLfile
- Проверка по семантической модели XSD
- Анализ и преобразование семантического запроса в структуру, в которой мы сможем генерировать физический SQL из
- Выполнить процесс преобразования для получения физическогоquery
Мы выполнили шаг 1, нам удалось извлечь семантический запрос из RDL и сохранить его в XML
Вопрос 1:
Для шага 2 Validatingпротив XSD.Путь XSD http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling/SemanticModeling.xsd, и наш XML извлечен из RDL.Упомянутая выше семантическая модель XSD имеет некоторое пространство имен импорта в DataSourceView.XSD.Кто-нибудь может подсказать, как и где я могу получить DataSourceView.XSD?
Вопрос 2:
Для анализа и преобразования семантического запроса, нужно ли нам создавать анализатор XML в C # или какой-либо APIкоторый может выполнить это.
Мы не можем запустить файл RDL для модели отчетов, потому что наше требование состоит в том, чтобы получить физический SQL, а не набор данных.