2015-11-22 4 views
0

Привет: Кто-нибудь когда-либо удалось подключить базу данных Amazon Redshift к Power Pivot в Excel 2013? Кажется, что это не работает, и из моих онлайн-запросов я обнаружил, что многие люди сталкиваются с одной и той же проблемой.MS-Excel Power Pivot + Amazon Redshift: можно подключить источник данных?

Для целей бизнес-аналитики/отчетности я использую Power Pivot в качестве надстройки для Excel 2013 в Windows 10 (32-разрядная версия Excel).

База данных, которую мне нужно проанализировать, находится в Amazon Redshift (это экспорт из Amazon Mobile Analytics). Я попытался подключить его к власти Pivot следующим образом:

  • Получить внешние данные/Из других источников
  • Другие (OLEDB/ODBC)
  • Подключенные к моей базе данных Redshift (тестовое соединение работы)
  • Выберите таблицу, которую я хочу подключиться, из списка, показанного

Я тогда получаю ошибку:.. «OLE DB или ошибка ODBC драйвер ODBC не поддерживает требуемые свойства произошла ошибка при обработке таблицы ' ххх». Текущая операция была отменена, потому что другая операция в транзакции завершилась неудачно.

Я могу загрузить данные в Excel, когда я не использую Power Pivot: загрузка отлично работает из меню DATA в Excel. Так что это не из-за основной проблемы, как логин или драйвер. Я не мог найти решение в Интернете.

Спасибо!

ответ

0

Да, мы сделали это успешно.

  • Проверьте учебное заведение Redshift ODBC Connection;
  • Проблема может быть связана с неправильной конфигурацией Redshift; убедитесь, что вы можете подключиться к Redshift с помощью Aginity’s Redshift Workbench?
+0

Спасибо за ваше сообщение: * Да, я использовал учебник Amazon, который позволил мне подключиться к redshift и успешно извлекать данные как с клиентом Postregsql (я использую Workbench/j и Navicat), так и непосредственно из меню DATA в Excel. * Проблема возникает только в том случае, когда я пытаюсь подключить источник данных непосредственно из окна Inside the Powerpivot ... Кажется, что проблема связана с Powerpivot. – Ken

+0

Долгое время нет, Бехзад. Предыдущий комментатор прав, мы можем загружать данные для стандартной таблицы excel pivot, но когда мы используем одно и то же соединение ODBC для плагина PowerPivot, он не работает. – vvolkov

+1

Vvvvv, это может быть ошибка с PowerPivot lah. –

0

Кен,

У меня тоже была точно такая же проблема, и наткнулся на эту тему, имея быть неудачными при подключении PowerPivot к RedShift через драйвер Amazon ODBC или драйвер Postgres 8 (как это было предложено в AWS инженер).

Обратите внимание на то, что соединение с не-powerpivot (через Data> From Other Data Sources)> Data Connection Wizard) успешно выполняется с помощью драйвера ODBC Amazon. Может быть, это то, о чем говорит амирбедзад?

Я наткнулся и попробовал пробную версию поставщика OLE DB для Redshift от pgoledb.com и успешно удалил данные из Redshift в Powerpivot. Я планирую опробовать полную версию поставщика OLE DB на следующей неделе или около того. Это может стоить в зависимости от вашего сценария, если Amazon не добавит поддержку Powerpivot своим драйверам ODBC.

Обратите внимание, что пробная версия поставщика OLE DB ограничивает результаты до 100 записей, и вы можете просматривать только ограниченное количество таблиц через Powerpivot. Полная версия стоит $ 580 и вполне может стоить того.

Еще одна проблема, с которой вы можете столкнуться с этим драйвером OLE DB, - это если вам нужна поддержка Mac. Надеюсь, что это поможет, и, пожалуйста, поделитесь своими результатами.водители

+0

Благодарим вас за ответ. Я не нашел лучшего решения этой проблемы и не получил других предложений. Теперь я думаю, что использовать ETL с открытым исходным кодом, например Pentaho, для извлечения данных из разных баз данных и загрузки его в базу данных, с которой Powerpivot может работать. – Ken

Смежные вопросы