У меня есть сценарии Power Query в Power BI, которые содержат запросы SQL для подключения к базе данных. Очевидно, что такая строка всегда сочетает в себе язык Power Query и язык SQL.
Как извлечь только запросы SQL? Есть ли способ сделать это без чрезвычайно сложных RegEx? Подходят ли для этого доступные пакеты, такие как sqlparse или sql-metadata?
Запросы обычно очень сложные, они часто начинаются с CTE, боюсь простое извлечение всего, что начинается с 'SELECT', скорее всего, не сработает.
Подробнее здесь: https://stackoverflow.com/questions/789 ... -in-python