Проблема соединения с табличным проектом SSAS - mem SQL DB в качестве источника данных - PullRequest
0 голосов
/ 24 марта 2020

Я пытаюсь создать табличный проект SSAS, где источником данных является mem SQL DB. Я могу подключиться к базе данных mem SQL из любого клиентского инструмента SQL, используя драйвер MySQL и / или MariaDb OBD C. Но когда я использую тот же драйвер ODB C для табличного проекта SSAS «с использованием поставщика OLEDB для ODB C», я получаю сообщение об ошибке, как показано ниже:

    Failed to retrieve data from DATE_DIM. Reason: ERROR [42000] [MySQL][ODBC 5.3(w) Driver][mysqld-5.5.58]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*
  FROM [DATE_DIM]' at line 1

ERROR [42000] [ma-3.0.9][5.5.58]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*
  FROM [DATE_DIM]' at line 1

Я использовал строку подключения как "Provider=MSDASQL.1;Persist Security Info=False;DSN=memSQLDB". Тестовое соединение прошло успешно, но при попытке предварительного просмотра данных любой таблицы оно выдает мне вышеуказанную ошибку.

Это проблема совместимости между версией mem SQL (5.5.58) и MySQL ODB C драйвер (версия-5.3) или драйвер MariaDB OBD C (версия-3.0.9)?

Кто-нибудь может подсказать, существует ли совместимый драйвер ODB C, который может работать с SSAS?

1 Ответ

0 голосов
/ 24 марта 2020

С этим сообщением об ошибке, похоже, речь идет не о правильной аутентификации, а о том, что инструмент SSAS, выдающий запросы с синтаксисом Mem SQL, не понимает. Можете ли вы получить запрос (и) и опубликовать их здесь? Это поможет нам перенести их в совместимый синтаксис. В зависимости от того, как работает инструмент, у вас может не быть контроля над изменением этих запросов, и вам потребуется, чтобы поставщик инструмента исправил синтаксис запроса, чтобы быть более совместимым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...