我希望从PostgreSQL(在我的本地计算机上)将数据导入Power BI桌面。我尝试了这里给出的解决方案(Installing ngpsql to use PostgreSQL in PowerBI),但它没有用。
基本上,我安装了最新版本的ngpsql(3.2.4)以及安装到GAC的选项。但是,我在Power BI中遇到的错误是连接器需要一个或多个其他组件。
我错过了任何步骤吗?我在网上看了,但没有找到任何最近的文件。
非常感谢任何帮助。
由于
答案 0 :(得分:1)
三种方式:
1 - 如果您遵循 Lavande 的评论,则ngpsql方式有效。
2 - 使用ODBC,我使用了这个walk-through
3 - 使用M查询语言。
Nota :Power BI社区帖子?好吧,......
答案 1 :(得分:0)
解决此问题的另一种方法是创建一个Python脚本以连接到Postgresql。
使用这样的脚本:
import psycopg2
import pandas as pd
con = psycopg2.connect(host='localhost', database='Your DataBase',
user='user', password='password')
cur = con.cursor()
cur.execute('Your Query')
data = cur.fetchall()
df = pd.DataFrame(data, columns=['Your Columns'])