У меня были проблемы с подключением через pyobdc, подробности моего исправления здесь: https://datathirst.net/blog/2018/10/12/executing-sql-server-stored-procedures-on-databricks-pyspark
Я думаю, что проблема связана с PYTHONPATH для кластеров блоков данных, которые устанавливаются для установки Python 2.
Я подозреваю, что строки:
%sh
apt-get -y install unixodbc-dev
/databricks/python/bin/pip install pyodbc
Будет работать на вас.
Обновление: еще проще (хотя вам все еще понадобится unixodbc-dev сверху):
%sh
sudo apt-get install python3-pip -y
pip3 install --upgrade pyodbc