У меня есть следующий код в блокноте, который создает виджет с тремя параметрами.
create widget dropdown environment default 'int' choices
select * from (values ('int'), ('stage'), ('prod'));
Это прекрасно работает на персональном универсальном вычислительном кластере. Однако после переключения на бессерверные вычисления для ноутбуков я получаю следующую ошибку:
DriverException: Selection sequence must include int
File , line 1
----> 1 get_ipython().run_cell_magic('sql', '', "create widget dropdown environment default 'int' choices select * from (values ('int'), ('stage'), ('prod'));\n")
File /databricks/python_shell/dbruntime/sql_magic/sql_magic.py:163, in SqlMagic.sql(self, line, cell)
161 break
162 elif request.get("status") == "error":
--> 163 raise DriverException(request.get("message"))
164 else:
165 # this should never happen
166 raise Exception("Unknown comm message received: " + str(request))
Это общая проблема с бессерверными кластерами ноутбуков?
Однако виджеты Python работают. Однако я не могу использовать их с остальной частью моего блокнота, то есть с SQL.
dbutils.widgets.dropdown("environment", "int", ["int", "stage", "prod"])
Подробнее здесь: https://stackoverflow.com/questions/790 ... ot-working
Виджеты SQL в интерактивных бессерверных вычислительных кластерах Databricks не работают ⇐ Python
Программы на Python
1727376280
Anonymous
У меня есть следующий код в блокноте, который создает виджет с тремя параметрами.
create widget dropdown environment default 'int' choices
select * from (values ('int'), ('stage'), ('prod'));
Это прекрасно работает на персональном универсальном вычислительном кластере. Однако после переключения на бессерверные вычисления для ноутбуков я получаю следующую ошибку:
DriverException: Selection sequence must include int
File , line 1
----> 1 get_ipython().run_cell_magic('sql', '', "create widget dropdown environment default 'int' choices select * from (values ('int'), ('stage'), ('prod'));\n")
File /databricks/python_shell/dbruntime/sql_magic/sql_magic.py:163, in SqlMagic.sql(self, line, cell)
161 break
162 elif request.get("status") == "error":
--> 163 raise DriverException(request.get("message"))
164 else:
165 # this should never happen
166 raise Exception("Unknown comm message received: " + str(request))
Это общая проблема с бессерверными кластерами ноутбуков?
Однако виджеты Python работают. Однако я не могу использовать их с остальной частью моего блокнота, то есть с SQL.
dbutils.widgets.dropdown("environment", "int", ["int", "stage", "prod"])
Подробнее здесь: [url]https://stackoverflow.com/questions/79014973/sql-widgets-in-databricks-interactive-serverless-compute-clusters-not-working[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия