2016-12-13 4 views
1

Может ли кто-нибудь дать мне несколько опций о том, как я могу подключить базу данных PostgreSQL к Power BI?Прямое соединение Power BI с PostgreSQL

В настоящее время я использовал Power BI Desktop и драйверы для подключения к моей локальной базе данных. Затем я опубликовал данные в Power BI для доступа пользователей и настройки ежедневного графика обновления с установленным персональным шлюзом. Это отлично работает.

Моя проблема в том, что мои пользователи теперь хотят обновляться каждые 30 минут, а не ежедневно, а Power BI позволяет только 8 обновлений в день. Похоже, для этого потребуется живое соединение. Моя единственная машина Windows довольно слабая, и я живу по всему миру от своих конечных пользователей, поэтому мой единственный вариант - настроить удаленный сервер.

  • У меня есть Azure Linux VM, который я предпочел бы использовать, но мощность BI не работает на Linux, насколько я могу сказать
  • Мои ETL трубопроводы и базы данных основаны на PostgreSQL, и я не хочу перейти на MS SQL или Azure продукта базы данных, если я могу избежать его

Должен ли я создать на базе Windows VM на Azure и установить PostgreSQL там, а затем повторить необходимые таблицы для питания BI для визуализации? Что лучше всего настроить? Я не видел ни одного варианта на веб-сайте Power BI, чтобы подключиться к Postgres, поэтому я немного обеспокоен.

ответ

1

Это старый вопрос, так что вы, вероятно, понял, обходной путь, но только, чтобы подтвердить:

Нет, Power BI не предлагает прямую связь с PostgreSQL на данный момент. Вы можете увидеть текущий список того, что мощность BI делает живое подключение к здесь: https://powerbi.microsoft.com/en-us/documentation/powerbi-refresh-data/#live-connections-and-directquery-to-on-premises-data-sources

Если живое соединение с PostgreSQL важно для вас, я бы рекомендовал разместить идею на https://ideas.powerbi.com/ (или вверх-голосования чужой идеи - хотя Я не вижу этого сейчас). Microsoft рассматривает эти идеи. Я также рекомендую поделиться ссылкой здесь, так что другие, которые ищут, как это сделать, могут проголосовать за ту же идею.

В то же время, несколько различных обходных путей:

  1. Даже если вы не можете автоматизировать освежают так часто, как вы хотите, вы можете сделать дополнительные ручные освежают. Вы можете инициировать обновление самостоятельно, или вы можете предложить конечным пользователям нажать кнопку обновления, чтобы получить последние данные.

  2. Если вы не хотите обновлять вручную, вы можете посмотреть на сторонний инструмент, такой как обновление питания (http://poweronbi.com/power-update-features/). Я никогда не использовал его раньше, но он может обновить файл Power BI Desktop и опубликовать его до службы. Это будет иметь тот же эффект, что и ручное обновление, но автоматическое.

Примечание: Этот вопрос был также задан вопрос (и ответил) здесь: https://community.powerbi.com/t5/Integrations-with-Files-and/DirectQuery-for-PostgreSQL-Gateways-on-Linux/td-p/103418.

+0

Sidenote: полезно обращаться к нескольким форумам, чтобы связать их вместе, чтобы кто-то не тратил время на то, чтобы ответить на вопрос в одном форуме, на который уже был дан ответ на другой вопрос. Кроме того, будущие люди получают быструю ссылку на другие ответы на других форумах, которые они, возможно, не видели иначе. – Leonard