После того, как @Gigga указал на проблему с соединителем, я начал искать другие модули Python, которые работали с MSOLAP для подключения, и нашел тот, который у меня получился!
Модуль adodbapi (обратите внимание на обязательное условие pywin32
).
Подключение так же просто, как это:
import adodbapi
# Connection string
conn = adodbapi.connect("Provider=MSOLAP.8; \
Data Source='powerbi://api.powerbi.com/v1.0/myorg/My Workspace Name'; \
Initial Catalog='My Data Model'")
# Example query
print('The tables in your database are:')
for name in conn.get_table_names():
print(name)
Он аутентифицировался с использованием моих учетных данных Windows, открыв окно, подобное этому: