использование переменной scala в сценарии оболочки - PullRequest
1 голос
/ 30 января 2020

Я запускаю записную книжку блоков данных из Azure devops pipe, используя задачу записной книжки Execute Databricks. Я передаю вертикальное имя и название филиала в мои записные книжки. С помощью dbutils я могу получить необходимые значения. У меня есть Scala код и код сценария оболочки в одном блокноте в разных ячейках. Я должен использовать параметры ноутбука в сценарии оболочки, который находится в другой ячейке ноутбука. Может кто-нибудь предложить мне, как я могу использовать параметры ноутбука в сценарии оболочки

%scala
val verticalName =  dbutils.widgets.get("vertical") 
val branchName =  dbutils.widgets.get("branch")
println(verticalName)
println(branchName)
%sh
echo $verticalName 
echo $branchName

...