Сообщество, привет. Может кто-то сталкивался в синапсе с интересным эксепшном

который возникает при любой экшн операции в датафрейме сделанном spark.read.synapsesql()?
Эксепшен:
Py4JJavaError: An error occurred while calling o4035.showString.
: com.microsoft.spark.sqlanalytics.SQLAnalyticsConnectorException: com.microsoft.sqlserver.jdbc.SQLServerException: CREATE EXTERNAL TABLE AS SELECT statement failed as the path name 'abfss://******@**********.dfs.core.windows.net/container/folder/subfolder/SQLAnalyticsConnectorStaging/application_1377007503111_0003/fdfs26LUOq2d98e1bbc05c4795ba28ecbb4192fbfsadfd.tbl' could not be used for export. Please ensure that the specified path is a directory which exists or can be created, and that files can be created in that directory.
Детали:
1. Позавчера работало, а со вчера нет
2. Запрос в SSMS работает
3. У коллеги тот же ноутбук с этим же запросом работает без ошибок
4. Девопс говорит, что ничего не менялось в плане прав у меня

Буду благодарен помощи.

11 ответов

28 просмотров

Спарк читает из сиквел пула? Синапс коннектор создаёт внешние объекты, но никогда за собой не удаляет. Пробовали удалить руками все объекты?

Еще если в коде при записи не указываете темп папку явно, он использует сторадж, который дефолтный для синапса, он тоже никогда сам не чистится, его надо руками очищать периодически. Тоже советую

Torteek-Cake Автор вопроса
🇦 🇷 🇹 🇪 🇲 🌱
Спарк читает из сиквел пула? Синапс коннектор созд...

в темпорари папке, которая определена в Constants.TEMP_FOLDER ничего не создается.

С ним всегда эксепшены и не всегда интересные :/

Torteek-Cake Автор вопроса
Artem
С ним всегда эксепшены и не всегда интересные :/

а тут много экспертов по синапсу?) может кто-то знает альтернативу этому тупому встроенному коннектору для спарка? с этими внешними таблицами i/o и GC time взлетает до небес, у нас выгрузка данных из пула всегда занимает 90 процентов времени от работы спарк-кода, тупо Idle на всех экзекьюторах((

Torteek-Cake Автор вопроса
🇦 🇷 🇹 🇪 🇲 🌱
а тут много экспертов по синапсу?) может кто-то зн...

я наоборот к нему ушел, потому что БД кастрированная и функционала не хватает.

Artem
Databricks

типа перейти на датабрикс?)) нас с него перешли) боль не описать словами

Надо было в Датабрикс - Синапс же майки объявили что больше не будут поддерживать. А тот Фабрик что на замену это какая-то шутка Если запустить data flow, то его нельзя остановить : https://community.fabric.microsoft.com/t5/Dataflows/How-do-I-cancel-a-dataflow-gen2-refresh/m-p/3294897

Artem
Надо было в Датабрикс - Синапс же майки объявили ч...

фабрик это просто ор, еще больше оберток, нам недавно тип с сапорта сказл, что часть логических активностей в ADF и Synapse построены на logic apps. Тут то нам все стало понятно)))

Похожие вопросы

Обсуждают сегодня

Ребят, привет. У кого-то есть опыт заказа мерча в сторе? Есть успешные кейсы? Чёт у меня турецкую карту не принимает
Vladimir F.
7
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Всем привет. Есть кто разбирается в платежках? Что б принимать из других стран и выплачивать рф снг
Musa
6
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
Подскажите, пожалуйста, где в backende, или не в нем можно дату поправить? Логирует действия не в том часовом поясе
Лео
7
А как получить доступ к отправленному сообщению в ChosenInlineResult? Раньше кажется можно было, щас убрали?
net
2
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Всем привет В общем надо на странице вакансии вывести вакансии с hh, но когда я пишу код в разделе Code ошибка Invalid URL format. The URL should start with the forward slash...
A da
1
Карта сайта