SSAS表格项目连接问题-以memSQL DB作为数据源

问题描述 投票:0回答:1

我正在尝试创建一个SSAS表格项目,其中数据源是memSQL DB。我可以使用MySQL和/或MariaDb OBDC驱动程序从任何SQL客户端工具连接到memSQL数据库。但是,当我为SSAS表格项目使用相同的ODBC驱动程序“使用ODBC的OLEDB提供程序”时,我将收到如下错误:

    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”。测试连接成功,但是当尝试预览任何表的数据时,会向我抛出以上错误。

这是memSQL(5.5.58)版本与MySQL ODBC驱动程序(版本5.3)或MariaDB OBDC驱动程序(版本3.0.9)之间的兼容性问题吗?

任何人都可以建议是否存在可以与SSAS一起使用的兼容的ODBC驱动程序吗?

ssas tabular memsql
1个回答
0
投票

显示此错误消息后,看来正确认证的问题减少了,而有关MesSQL语法不了解的SSAS工具发布查询的更多信息。您可以获取查询并将其发布在这里吗?这将帮助我们将它们迁移到兼容语法。根据工具的工作方式,您可能无法控制更改这些查询,因此需要工具供应商修补查询语法以使其更加兼容。

© www.soinside.com 2019 - 2024. All rights reserved.