Указанный DSN содержит несоответствие архитектуры между SSDT драйвера и приложения в Snowflake.

(отправка от имени клиента)

.........................

Я пытаюсь подключить базу данных снежинок из модели SSAS (32-разрядный SSDT) ​​через драйвер ODBC (32-разрядный), но получаю ошибку при обработке данных

Ошибка: указанный DSN содержит несоответствие архитектуры между драйвером и приложением SSDT

Итак, перейдите по ссылке ниже https://snowflakecommunity.force.com/s/article/how-to-set-up-a-linked-server-from-sql-server-to-snowflake

Выполнили все шаги в соответствии с приведенной выше ссылкой, и мы можем создать связанный сервер из базы данных SQL в снежинку и получить данные, если мы запускаем базу данных SQL (SELECT * FROM OPENQUERY ([*******},'Select * from "***"."****), которая работает нормально, но когда мы пытаемся обработать данные из модели SSAS, то есть SSDT мы получаем такую ​​же ошибку.

Невозможно создать связанный сервер с 32-битным ODBC DSN?

.........................

Какие-нибудь рекомендации? СПАСИБО!


person Gavin Wilson    schedule 09.10.2019    source источник


Ответы (1)


Я бы также установил 64-битную версию в зависимости от вашей среды. Ошибка говорит нам о несоответствии, так почему бы не убедиться, что мы учитываем и то, и другое. Не помешает установить 64-разрядную версию, и тогда у вас будет DSN, совместимый с любыми будущими 64-разрядными приложениями.

Кроме того, этот блог может помочь, поскольку в нем есть несколько хороших шагов по начальной настройке: https://www.decisivedata.net/blog/how-to-connect-azure-analysis-service-to-snowflake-or-other-cloud-odbc-database

person Suzy Lockwood    schedule 09.10.2019