Как я использую MySQL в качестве источника данных в Microsoft SQL Server Analysis Services?

Я установил последний коннектор .NET, я могу добавить базы данных MySQL как Источники данных, я могу даже просмотреть данные из Studio Бизнес-аналитики.

Проблема состоит в том, что я не могу создать представление источника данных, или если я действительно создаю один без таблиц, пытаясь добавить их после того, как факт дает мне ту же ошибку.

Конкретно похоже, что мастер представления источника данных пытается отправить запросы против базы данных MySQL с помощью квадратных скобок/фигурных скобок и бомб запроса.

Я получаю сообщение об ошибке как:

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 '[my_db].[cheatType]' at line 2

Как это может быть сделано?

6
задан Brian Tompsett - 汤莱恩 28 December 2015 в 16:27
поделиться

2 ответа

Пробовали использовать именованные запросы вместо таблиц?

Создайте новый именованный запрос в DSV, как SELECT * FROM MySQLTable, затем встройте DSV поверх этого.

0
ответ дан 9 December 2019 в 22:30
поделиться

Я бы рекомендовал использовать SQL Server. Вы сэкономите много времени и избавитесь от головной боли, пытаясь сделать это таким образом. Если ваши таблицы не нуждаются в преобразовании, просто используйте SSIS для перемещения данных из MySQL в SQL Server.

Это то, что мы сделали у моего предыдущего работодателя - OLTP был MySQL, и мы построили хранилище на SQL Server, а затем использовали SSAS вне этого хранилища для куба.

0
ответ дан 9 December 2019 в 22:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: